草庐IT

《软技能-代码之外的生存指南》读书笔记

DeepSleeping丶 2023-03-28 原文

《软技能-代码之外的生存指南》读书笔记

写在前面

最近项目相对松了一些,想静下心来看一些书,买了些DDD的书,记得这本书也是程序员必读的书之一,就凑单也买了纸质的来看看~ 抄录一些觉得不错或者有感触的话。

抄录

第一章 为何这本书与你先前读过的任何数据都迥然不同

你所能犯的最大错误就是相信自己是在为别人工作。这样一来你对工作的安全感已然尽失。职业发展的驱动力一定是来自个体本身。记住:工作是属于公司的,而职业生涯却是属于你自己的。 —— 厄尔·南丁格尔 p5

第三章 思考未来:你的目标是什么

如果你可以驱动小目标逐渐前行并靠近你的大目标,那么最终你一定会到达目的地。设定大小不同的目标,确保你向着自己的大目标前进,这一点非常重要 p12

第四章 人际交往能力:远比你想象的重要

一项又一项的研究表明,奖励积极行为要比惩罚消极行为有效得多 p15

第九章 攀登晋升阶梯

自愿帮助新人加速成长,为任何有需要的人提供帮助 p39

如果找不到方法让你的老板或高层管理人员知道你在做什么,那你的所有努力都是徒劳的 p39

另一个可以获得提升的非常好的办法就是不断增加自己的技能和知识 p40

你可以通过演讲的方式分享自己的知识,也可以创建自己的博客、为杂志写文章或者写书 p40

如果你能解决别人无法解决或不愿解决的问题,无论在哪家公司,你都能轻而易举地成为最有价值得人 p41

第二十一章 创建大获成功的博客

此外,如果你能约束自己定期更新博客,你也就在持续刷新自己的技能,保证自己处于自己所在专业领域的前沿 p98

让你的博客大获成功,需要一点运气和时机,但是一个博主没有持续写出高水平的内容就能获得成功,这几乎闻所未闻 p103

第二十二章 你的主要目标:为他人增加价值

不要努力成为一个成功的人,而要努力成为一个有价值的人 p104

做培训,不论是现场培训或录制培训,都是建立自己的声誉的另一种很棒的方式,甚至还能赚点钱 p115

第二十六章 百折不挠,越挫越勇

如果想通过自己的努力获得成功,你就必须学会不在乎别人怎么想。你必须学会如何无惧自己被别人看作傻瓜 p121

第三十三章 发现自己的知识短板

在教别人的时候,你迫使自己面对课题中的难点,深入摸索,从只知皮毛变成完全理解。学习是暂时的,而理解是永久性的 p154

知识短板会阻碍你进步。准确识别它们的最佳方式之一就是看看自己在哪些工作上花费了大量的时间,或者一直进行重复性劳动。通常,你会发现,自己的知识短板使工作速度放缓,额外需要大量的时间完成任务。由于理解不彻底,你只能摸索着前进 p162

第四十四章 形成惯例的重要性

你每天的行为日积月累下来,可以让你生活的每个方面都得到提升 p205

每天早上起床之后,我要么去健身房练居中,要么跑上5公里。我已经坚持了很多年,而且会继续坚持下去 p205

当我在办公室工作的时候,每天我会抽出30分钟时间学习自己工作中会用到的技术,我习惯将其成为“研究时间” p207

我有一个习惯,每天晚上会花30分钟阅读技术书籍,以此来打磨我的技能 p213

第五十六章 为什么需要破解自己的健康密码

当你总觉得疲倦、无心工作的时候,或者你觉得自己状态不佳的时候,你可能会发现,改变饮食和加强锻炼可以让你的身心同时获得新活力 p283

第五十九章 动力:让你的屁股离开椅子

你应该告诉自己,如果能坚持跑步3个月,就会奖励自己一台新跑步机和一双新跑鞋;你应该告诉自己,如果能保证健康饮食整整一个星期,就可以全食买上一大堆健康食品 p295

感悟

持续学习、坚持、习惯、专业性、影响力、健康,这是我看完后的认为对自己的一些收获的关键词吧。 这本书本想周末看完,但是周末就看了一半,剩余的一半在新的一周里前后介入了3次左右终于粗糙的看完了,书中有些内容也是很快地略过了,比如理财等Topic,暂时不太感兴趣就比较快速的扫过了,后续有需要再复读下。

后续有时间还是继续沉淀博客吧,有的东西时间久了就容易忘记,还是需要沉淀一下;健康生活快乐工作,作者是一位很优秀的大佬呀。

有关《软技能-代码之外的生存指南》读书笔记的更多相关文章

  1. ruby - 如何在 buildr 项目中使用 Ruby 代码? - 2

    如何在buildr项目中使用Ruby?我在很多不同的项目中使用过Ruby、JRuby、Java和Clojure。我目前正在使用我的标准Ruby开发一个模拟应用程序,我想尝试使用Clojure后端(我确实喜欢功能代码)以及JRubygui和测试套件。我还可以看到在未来的不同项目中使用Scala作为后端。我想我要为我的项目尝试一下buildr(http://buildr.apache.org/),但我注意到buildr似乎没有设置为在项目中使用JRuby代码本身!这看起来有点傻,因为该工具旨在统一通用的JVM语言并且是在ruby中构建的。除了将输出的jar包含在一个独特的、仅限ruby​​

  2. ruby-on-rails - Rails 源代码 : initialize hash in a weird way? - 2

    在rails源中:https://github.com/rails/rails/blob/master/activesupport/lib/active_support/lazy_load_hooks.rb可以看到以下内容@load_hooks=Hash.new{|h,k|h[k]=[]}在IRB中,它只是初始化一个空哈希。和做有什么区别@load_hooks=Hash.new 最佳答案 查看rubydocumentationforHashnew→new_hashclicktotogglesourcenew(obj)→new_has

  3. ruby-on-rails - 浏览 Ruby 源代码 - 2

    我的主要目标是能够完全理解我正在使用的库/gem。我尝试在Github上从头到尾阅读源代码,但这真的很难。我认为更有趣、更温和的踏脚石就是在使用时阅读每个库/gem方法的源代码。例如,我想知道RubyonRails中的redirect_to方法是如何工作的:如何查找redirect_to方法的源代码?我知道在pry中我可以执行类似show-methodmethod的操作,但我如何才能对Rails框架中的方法执行此操作?您对我如何更好地理解Gem及其API有什么建议吗?仅仅阅读源代码似乎真的很难,尤其是对于框架。谢谢! 最佳答案 Ru

  4. ruby - 模块嵌套代码风格偏好 - 2

    我的假设是moduleAmoduleBendend和moduleA::Bend是一样的。我能够从thisblog找到解决方案,thisSOthread和andthisSOthread.为什么以及什么时候应该更喜欢紧凑语法A::B而不是另一个,因为它显然有一个缺点?我有一种直觉,它可能与性能有关,因为在更多命名空间中查找常量需要更多计算。但是我无法通过对普通类进行基准测试来验证这一点。 最佳答案 这两种写作方法经常被混淆。首先要说的是,据我所知,没有可衡量的性能差异。(在下面的书面示例中不断查找)最明显的区别,可能也是最著名的,是你的

  5. ruby - 寻找通过阅读代码确定编程语言的ruby gem? - 2

    几个月前,我读了一篇关于ruby​​gem的博客文章,它可以通过阅读代码本身来确定编程语言。对于我的生活,我不记得博客或gem的名称。谷歌搜索“ruby编程语言猜测”及其变体也无济于事。有人碰巧知道相关gem的名称吗? 最佳答案 是这个吗:http://github.com/chrislo/sourceclassifier/tree/master 关于ruby-寻找通过阅读代码确定编程语言的rubygem?,我们在StackOverflow上找到一个类似的问题:

  6. ruby - Net::HTTP 获取源代码和状态 - 2

    我目前正在使用以下方法获取页面的源代码:Net::HTTP.get(URI.parse(page.url))我还想获取HTTP状态,而无需发出第二个请求。有没有办法用另一种方法做到这一点?我一直在查看文档,但似乎找不到我要找的东西。 最佳答案 在我看来,除非您需要一些真正的低级访问或控制,否则最好使用Ruby的内置Open::URI模块:require'open-uri'io=open('http://www.example.org/')#=>#body=io.read[0,50]#=>"["200","OK"]io.base_ur

  7. 程序员如何提高代码能力? - 2

    前言作为一名程序员,自己的本质工作就是做程序开发,那么程序开发的时候最直接的体现就是代码,检验一个程序员技术水平的一个核心环节就是开发时候的代码能力。众所周知,程序开发的水平提升是一个循序渐进的过程,每一位程序员都是从“菜鸟”变成“大神”的,所以程序员在程序开发过程中的代码能力也是根据平时开发中的业务实践来积累和提升的。提高代码能力核心要素程序员要想提高自身代码能力,尤其是新晋程序员的代码能力有很大的提升空间的时候,需要针对性的去提高自己的代码能力。提高代码能力其实有几个比较关键的点,只要把握住这些方面,就能很好的、快速的提高自己的一部分代码能力。1、多去阅读开源项目,如有机会可以亲自参与开源

  8. 7个大一C语言必学的程序 / C语言经典代码大全 - 2

    嗨~大家好,这里是可莉!今天给大家带来的是7个C语言的经典基础代码~那一起往下看下去把【程序一】打印100到200之间的素数#includeintmain(){ inti; for(i=100;i 【程序二】输出乘法口诀表#includeintmain(){inti;for(i=1;i 【程序三】判断1000年---2000年之间的闰年#includeintmain(){intyear;for(year=1000;year 【程序四】给定两个整形变量的值,将两个值的内容进行交换。这里提供两种方法来进行交换,第一种为创建临时变量来进行交换,第二种是不创建临时变量而直接进行交换。1.创建临时变量来

  9. LC滤波器设计学习笔记(一)滤波电路入门 - 2

    目录前言滤波电路科普主要分类实际情况单位的概念常用评价参数函数型滤波器简单分析滤波电路构成低通滤波器RC低通滤波器RL低通滤波器高通滤波器RC高通滤波器RL高通滤波器部分摘自《LC滤波器设计与制作》,侵权删。前言最近需要学习放大电路和滤波电路,但是由于只在之前做音乐频谱分析仪的时候简单了解过一点点运放,所以也是相当从零开始学习了。滤波电路科普主要分类滤波器:主要是从不同频率的成分中提取出特定频率的信号。有源滤波器:由RC元件与运算放大器组成的滤波器。可滤除某一次或多次谐波,最普通易于采用的无源滤波器结构是将电感与电容串联,可对主要次谐波(3、5、7)构成低阻抗旁路。无源滤波器:无源滤波器,又称

  10. git使用常见问题(提交代码,合并冲突) - 2

    文章目录git常用命令(简介,详细参数往下看)Git提交代码步骤gitpullgitstatusgitaddgitcommitgitpushgit代码冲突合并问题方法一:放弃本地代码方法二:合并代码常用命令以及详细参数gitadd将文件添加到仓库:gitdiff比较文件异同gitlog查看历史记录gitreset代码回滚版本库相关操作远程仓库相关操作分支相关操作创建分支查看分支:gitbranch合并分支:gitmerge删除分支:gitbranch-ddev查看分支合并图:gitlog–graph–pretty=oneline–abbrev-commit撤消某次提交git用户名密码相关配置g

随机推荐