`
0428loveyu
  • 浏览: 28976 次
  • 性别: Icon_minigender_2
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

《我是一只 IT 小小鸟》 - 书摘精要

 
阅读更多

—— 青春太宝贵,千万别浪费;要想不浪费,万事早准备 ——

(VIII)

了解一种主流的软件开发与运行平台,熟练掌握一种开发工具,这样你就具备了进行开发实践的前提。然后用你所掌握的技能和工具去大量实践,在实践中真正地理解和掌握计算机相关理论,发现自己在知识和技能上的不足,然后有意识地加以弥补。更重要的是,要在实践中找到一种“感觉”,一个“方向”;

(IX)

在学习新知识、培养新技能时,只要能找到新旧知识的结合点,就可以让新知识成为新节点,从而扩大你的“知识之网”;

软件学习的过程,就是你织网的过程。如果在学习过程中未能织成这一知识之网,你学到的就只是零散的,没多少用的知识,这种知识学再多意义也不大;

(X)

一个有志气的人,总能在环境的束缚中,通过默默积聚实力,最终突破环境的限制,登上一个新台阶;

即使我“落魄”到在街边摆地摊卖豆浆,也要努力成为这条街上“最好”的“豆浆摊”!

(P3) 专心做学问的人太少了,学生普遍基础薄弱;

(P3) 不是读书无用,是肯安心读书的人太少,而书读得足够多的人更少;

(P10) 其实大多数看似非常复杂的算法都是由这些最基本的算法思想演化而来的;

(P16) 环境真的那么重要吗? 难道我真的不能够享受这份孤独? 我认为除非有非常好的自制力和强大的目标驱动,想做到这点真的很难,非常同意能够享受思维的孤独是更为重要的品质;

(P29) 在这个混乱的世界里,要学会自我解放,不要用别人的错误惩罚自己,也不要强求任何人按我的期望来;

(P34) 本科阶段是我们精力最充沛、时间最富裕、最最容易跟其他人拉开距离的阶段,如何处理这段生活,将会造成最后的千差万别。遗憾的是,当时却没有人告诉我这一点;

(P35) 计算机专业需要大量时间,需要付出大量精力,也需要极大的耐心;

(P40) 人与人之间的差距很大,原因在于自我控制力有差距;

(P44)

如果一个事情比别人多付出 5% 的努力,就可能拿到相当于别人 200% 的回报;

不管干什么,努力使自己比别人早走一步,多走一步;

(P45) 靠技术、靠实力吃饭,是我心中简单的理想,虽然被很多人不屑,但是我觉得安心;

(P46) 世界上不会有孤独的高手,却有一堆没人要的半吊子;

(P49) 如果你一天只能工作八小时,那你就不配做 IT ;

(P49) 因为不掌握任何社会资源,也就没有任何社交的资本;

(P55) 一些基础学科,像算法、数据结构、操作系统及数据库之类,是软件开发的根本,不管从事哪个领域都有必要深刻掌握;

(P56) 成熟的软件公司带给你的是全方面的提高,不仅是在具体的技术方面,更多的是思考问题的方式和与人交流的能力方面的提升,不要闷头苦干, 1 + 1 > 2 ,团队的力量会使得问题更块更好地解决;

(P73)

学习和进步才是大学的主题,荒废其中任何一个都不能让大学生活过得充实而完整;

一定要在专属时间内专心致志地做好当前的事情,不受其它任务的干扰,这样才能提高效率;

(P82) 对于事业起步的年轻人而言,决定未来薪水的就是你能在这份工作中学到什么,以有拥有这份工作后你能积累什么作为以后的资本;

(P84) 遇到任何问题,去找书就行;

(P87) 如果觉得做不下去了,就硬着头皮坚持做,然后就类似于麻木了、适应了,那种绝望而却步的感觉就会逐渐自动退去;

(P90) 看一个人,只要看他读的书和见的人;

(P96) 不管用什么方式,不管付出多少努力,我一定要走出去看一看外面的世界,我要和他们一样,活得畅快而精彩;

(P101) 不管干什么,一定要找适合自己的东西,对要干的事情要有所了解,才不容易被动;

(P108) 很多公司的用人条件写着吓人,但事实上,他们往往更看重的是你是否有很好的资质,是否能够在未来的工作中主动学习,而不是你现在掌握了多少;

(P108) 今天很残酷,明天更残酷。但后天很美好,大部分人将死在明天晚上,看不到后天的太阳;

(P116) 要理解设计模式,没有一定的编程量是不行的;

(P117) 多线程程序写起来容易,调试起来难;

(P117) 危机意识对一个人的成长不仅很有必要,而且挺有帮助;

(P121) 可以不擅长,但是不能放弃;

(P123) 公司招聘你,是因为你有相应的技能和专长;

(P124)

遇到问题,不能越级申报,尤其是在指出别人错误的时候;

新人犯错很正常,但是怎样应对错误却能反映出职业素养;

(P130) 认识生活的真相!

(P133) 人不能停止思考,思考自己,也思考人生,这才是要紧的,也是永远都不觉晚的;

(P138) 有了误操作一定要尽快让经理知道,切不可稀里糊涂企图们混过关,否则会让公司在客户那里造成不可挽回的影响,对于个人的诚信也是很大的打击;

(P140) 老板会经常告诉每个员工,做出来的事情要及时表现出来,也就是 Show ;

(P152) 王阳明“知行合一”理论 —— 行得不够好,是知得不够深;要知得够深,也一定是不能脱离行;

(P156) 我知道真正的强人无论在什么客观条件下都会成功;

(P157) 看书学习,烂书一定不要看。现在网络发达,看书之前一定要先看大家的评论。即使是好书,也得按顺序看,否则就是浪费时间。基本功没有练好,就练上乘的武功甚至可能走火入魔;

(P160) 荒废了时间最根本的原因还是自己不努力,唯有把握好现在的时间努力追赶了;

(P168) 很多时候你认真去做就行了,好的机会和结果会在你不经意间突然就出现。但如果你什么也没有做,机会出现了你也把握不住;

(P169) 人应该在什么阶段就做什么事,机会提前到来也许并不太合适;

(P170) 我们所付出的艰辛,终究会得到回报;

(P174) 很多事情虽然很难,但是如果你多争取机会,还是有可能的。但是往往很多时候“不可能”这三个字限制了我们,没有争取就放弃了;

(P174) 要有决心去尝试改变;

(P176) 如果有一个人,或者有一个环境帮你学习,比你自己一个人学习,效果肯定更好;

(P177) 要有忧患意识,要考虑长远一点;

(P179) 考研并不难,只要有决心;

(P179) 不要花费过多的时间代价寻找最完美的结局,而是要在尽可能快的时间里,做出比较完美的选择;

(P180) 因为一个人的精力有限,同时做两件事,往往不如集中精力做好一件事情;

(P181) 认准了一件事情,要全力投入,甚至还要勇于放弃一些眼前利益;

(P182) 开心的生活、健康的身体、幸福的家庭都是工作学习的有力保障;

(P185) 人生真的不能一根筋,要在合适的时候对自己的前进方向进行调整以适应,只要最终能够达到目标即可;

(P187) 这个世界上没有后悔药,我们所能做的就是不停地在绝望中寻找希望;

(P188) 付出了宝贵的时间,却没有任何进步,甚至换来的时退步,这的确是一桩赔本的买卖;

(P190) 准备工作到位了之后,运气也会自然而然站到你的这一边;

(P190)

生命太短暂,因此要珍惜眼前这所有的一切,决不能虚度生命的每一天;

人间的冷暖和世态的炎凉,尤其是在一个家庭遭遇重大不幸的时候,周围很多亲戚朋友对待我们家的方式都是不一样的,让人倍感唏嘘;

在这个世界上生存下来,只能靠自己的拼搏和努力,万万不可把希望寄托在别人的身上;

(P191) 功夫不负有心人。只要你舍得投入自己的时间和精力,并在此过程中耐得住寂寞和孤独,那么最终你会取得成功;

(P215) “有些事情是该做的,有些事情是不该做的,有些事情是可做可不做的;可做可不做的事情做得越少,获得成功的可能性就越大。”

(P225) 看书一定要动脑子,蜻蜓点水地看一遍只能收获读时的快乐,但真正要用到书中的内容,需要在阅读的时候将精华部分用心牢记才有所得;

(P238)

1. 什么东西都可以自学;

2. 慢即是快,笨笨地做一遍题是学习的捷径;

3. 知识就是力量,而读书学知识能够消除蒙昧,掌握改变世界的力量;

(P244) 其实看过《编程珠玑》的人,不是我想象的那么多,而我也是在书架上乱翻才偶然看到的;

(P246) 面试的过程其实平淡无奇,题目不是《编程珠玑》上的,就是《计算机程序设计艺术》上的,再不然就是网上贴出来的;

—— 附录 经典图书 ——

1.

The Art of Computer Programming 《计算机程序设计艺术》

—— 计算机科学领域最为经典的一套书,哪怕细读一章也受用一生;

2.

Programming Pearls 《编程珠玑》

More Programming Pearls 《编程珠玑 2》

—— 只需要观察各大 IT 公司的面试题,就知道这两本书的重要性。很多面试题都是这两本书中的例子和习题的改编和变化;

3.

Structure and Interpretation of Computer Program 《计算机程序的构造和解释》

—— 这是一本想要从更高层次认识编程的人的必读书。很多编程的基本概念都可以在这本书中找到直白但深入的讲解;

4.

The Art of Unix Programming 《 Unix 编程艺术》

—— 至少在可以预见的时间内,一个真正的程序员,必然要是一个了解 UNIX 环境和文化的人。这本书就是 UNIX 世界的敲门砖,即使是 UNIX 专家,也能从这本书中学到很多;

5.

Code Complete 《代码大全》

The Elements of Programming Style 《编程风格要素》

The Practice of Programming 《程序设计实践》

—— 这三本书都是讲解如何构建良好的,易于维护的代码。它们的基本思想都是一致的,读者可以任选一本;

6.

The Pragmatic Programmer 《程序员修炼之道》

The Productive Programmer 《卓有成效的程序员》

—— 这两本书介绍了获得高的生产率的方法和经验。其实这两本书不单适合从事编程的人看,一切从事“知识工作”的人都可以从阅读这两本书中获益;

7.

How to Solve it 《怎样解题》

—— 经典的介绍如何用系统的科学的方法分析和解决问题的书。这是最求更好更快的处理问题的开发人员的必备书;

8.

The Structure of Scientific Revolution 《科学革命的结构》

—— 阅读科学史有助于养成对技术敏感的嗅探能力和判断力;

9.

Godel , Escher , Bath : An Eternal Golden Braid 《哥德尔、爱舍尔、巴赫 集异壁之大成》

—— 不可多得的横跨计算机、数学、语言学、艺术等学科的奇书;

10.

Cosmos 《宇宙》

—— 每次一读这本书,心中的烦闷或者狂妄都在广袤的星河间骤然渺小不计;

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics