《我是一只IT小小鸟》一只是我想读list中一个本,但是上次去当当买的时候,竟然缺货了。。。昨天监考,实在无聊,就上网看电子书了,一天就看完了,看得有点仓促,所以理解估计不深。


1.刘帅:在失望中寻找希望

  他提的最多的是:基础。一遍一遍的提到,说他因为基础薄弱,面试的时候一次次被刷下去。下面引用他的话,来说明什么事真正的基础扎实:

  回归正题,什么才是真正的基础扎实?我的理解是,不仅要牢牢掌握大学课本中关于计算机核心课程的理论知识,而且还要深入实践;对于该方向非常重要的技术思想、概念名词、技术要点都要有良好的把握,比如可以随手写出快速排序、哈希查找等经典的常用算法,熟记线程与进程的概念、它们的差别,并且能够解释清楚诸如僵尸进程之类的问题;会Linux的不仅仅是就会几条Shell命令,或者干脆就会装个系统;用C++的不仅仅要会语法(不知道这是不是绝大多数计算机专业毕业生对于C++的理解程度),起码要了解一些常用的标准库,知道什么是STL,了解些基本的OO思维方法;学过网络的最起码要用过Socket;了解数据库的不能仅仅就会写几个SQL语句、背两条范式等。

  看完这个我沉默了,思考了几分钟。学过C++,但是连语法都没记全;想学linux,但是来年linux还不会装;学过线程和进程,也背过他们的概念,他们差别,可是一点都记不起来了;以前学算法的时候也没有认真学,快速排序和哈希查找连原理都没有掌握;自认为java学的不错,但是面向对象思维方式也说不出什么条条来。再仔细想想,学操作系统原理,学计算机组成的时候都觉得枯燥,所以能不听就不听。学数据结构的时候也马马虎虎,所有真正重要的课,所有真正的基础都被我遗忘了。而我还可笑的想学android的手机开发,想学j2EE企业级开发,想学流行的框架,看到别人在用什么就想学什么。可笑可悲。。

  刘帅提到,有一次他面试的时候刘帅被问到,是否玩过游戏,都玩过哪些,自然答玩过。谈到网游,突然问有没有想过升级算法怎么设计。我想到了自己玩了7年的魔兽争霸,自己一次次的打怪升级,然后加技能点,用技能。我可曾经想过它是如何实现经验控制的么?没有!我可曾想过它是如何实现体积碰撞,如何利用体积碰撞进行十字卡位?没有!我可曾想过他是如何保证种族的平衡性?没有!又如Dota中哪些华丽的技能是如何实现的?全部都没有。我玩了那么多年的游戏,为什么我会对这些神奇的算法无动于衷?

2.唐雅薇

原文:

未来会怎样:与郭蓓菁女士的亲密接触

  我去参加微软 2009校园招聘宣讲会 时,看到海报上关于郭蓓菁女士的文章。她是微软资深PM,她的魅力在于,她干任何事情都目标明确,而且事业和家庭生活有着很好的平衡。

  另外,在这篇文章里她讲了怎样才能成为一个好PM,都有什么素质要求。看了这些文字,我当时就觉得有人在我的脑子里拍了一下。醒了!宣讲会一结束。我就往讲台冲,拦住了正欲离去的郭蓓菁。我告诉了她我的苦恼,问她觉得女生在IT行业的优势是什么。她说,女生沟通能力好,表达能力通常也很强,适合PM的职位。我告诉她,我想做PM,但是今年光景不好,竞争很激烈,我如果成为不了PM怎么办?郭蓓菁笑了笑,回答我说:你在找工作的时候找一些比较包容的公司,去了后就和Mentor谈职业规划,让他帮你安排一些适合这个目标的工作,虽然可能久一些,但是可以 曲线救国 ,可以达到你的目标。

  从唐雅薇身上我看到了勇气和韧性,人人都说女生不适合IT这个苦逼的职业,但是她认定后,不管有多么困难都坚持下来了。而她能上台拦住郭蓓菁,这也是一种勇气。我相信不是所有人都有勇气去拦住名人问普通问题的,我们会给自己找很多很多的理由和接口,我想最常见的应该是两个原因:

  1.如果被批评了自尊心会受到打击

  2.认为问了也问不出特别的信息

然而我觉得:

  1.自尊上的打击也算不上实质的损失

  2.名人一般不会因为你问一些愚蠢问题而打击你

  3.你想不出不能问出什么特别的信息不代表真的什么都问不出,不知道不代表没有。

而且我认为,如果一件事做与不做都没有什么损失,那么去做吧。没有比不做更坏的了,那你还怕什么?

而且你试想下,那些你还怕做,怕做了后有什么损失的事,做了以后是不是真的没有什么损失,还是得到了巨大的回报呢?

3.徐宥

  我认为徐宥是幸运的,家里有丰富的藏书,然后又有着一个好爸爸,也许他的启蒙就比我们大部分人好,所以他从小就养成的独立思考,专注等非常好的习惯。我认为他的书架才是最吸引我的:

TheArtofComputerProgramming《计算机程序设计艺术》计算机科学领域最为经典的一套书,哪怕细读一章也受用一生。

CodeComplete《代码大全》这三本书都是讲解如何构建良好的,易于维护的代码。他们的基本思想都是一致的,读者可以任选一本。

TheElementsofProgrammingStyle

ThePracticeofProgramming《程序设计实践》

等等。

  我认为,一个人的时间是有限的,看书必须挑剔,只看经典!如何选择经典,可以当网上做做功课,看看评价,然后试读下,最后再去买它看它。

4.蒋雨东

  我想引用网友的跟帖来说我自己:

  Kaiix Apr3,2009@11:10?am

  我不知道同在这种情况的朋友怎样想,对这几年反思,有抱怨,有自责。抱怨环境,没有人能够在我稍偏出方向时给我一声提醒;抱怨没有可以一同讨论、研究技术的同伴,哪怕一个也好;抱怨老师好像透明人,这几年没有几个老师让我记住名字;抱怨自己,恍恍惚惚,似乎学了很多,其实学到很少。

  总是告诉自己除了自己的问题其他的一切都是借口。环境真的那么重要吗,难道我真的不能够享受这份孤独?我认为除非有非常好的自制力和强大的目标驱动,想做到这点真的很难,非常同意能够享受思维的孤独是更为贵重的品质。

  我认为,环境是很重要,不然我也不会感慨徐宥那么幸运的有着美好的童年和一个好老爸。但是,既然我们改变不了环境,那么我们也不能被环境改变!我不提出淤泥而不染什么的,但是你不能拿环境当成你堕落的理由,不能让自己成为那环境的一部分!

5.辜新星

  我认为辜新星还是幸运的,能再学长的指导下一点点的协调各种事情,能一点一点的成长,也像他所说的骑单车快乐的向前。

整体来说,《我是一只IT小小鸟》是一本很值得大学生看的青春校园读物,里面有苦恼,有奋斗,有梦想。从他们的经历我们看到了自己的过去,现在和未来。

《我是一只IT小小鸟》 读后感的更多相关文章

  1. 《DevOps软件架构师行动指南》读后感

    从软件架构师视角讲解了引入DevOps实践所需要拥有的技术能力,涵盖运维.部署流水线.监控.安全与审计以及质量关注,这是本书一开始内容简介的开头,本书的作者是伦恩·拜斯(Len Bass).英戈·韦伯 ...

  2. nodejs开发指南读后感

    nodejs开发指南读后感 阅读目录 使用nodejs创建http服务器; supervisor的使用及nodejs常见的调式代码命令了解; 了解Node核心模块; ejs模板引擎 Express 理 ...

  3. DevOps:软件架构师行动指南(文摘)

    第一部分 背景 第1章 DevOps是什么 第二部分 部署流水线 第三部分 横切关注点 第四部分 案例研究 第五部分 走向未来

  4. 2020年DevOps工程师入门指南

    DevOps兴起于2010年代,到现在DevOps已经在行业中拥有了一席之地,并在继续发展壮大. 有兴趣成为一名DevOps工程师吗?如果想要成为一名DevOps工程师,需要做到以下五点: 要有开发者 ...

  5. 5月29日 Java性能调优指南 读后感

    并行垃圾收集器 串行垃圾收集器 并发标记清除(CMS)垃圾收集器 Garbage First(G1)垃圾收集器 没有深入的学习G1的原理,只是看了大概的思想; SA工具:待学习

  6. 敏捷开发、DevOps相关书籍——书单

    自己瞎整理的一些书单,都是豆瓣评分比较高的书,可以作为选择的一个参考. 书名 豆瓣链接 持续交付:发布可靠软件的系统方法 https://book.douban.com/subject/6862062 ...

  7. 有奖试读—Windows PowerShell实战指南(第2版)

    为什么要学PowerShell? Windows用户都已习惯于使用图形化界面去完成工作,因为GUI总能轻易地实现很多功能,并且不需要记住很多命令.使得短时间学会一种工具成为可能. 但是不幸的是,GUI ...

  8. [转载]你所不了解的DevOps

    DevOps开发运维训练营 一旦建立了创新的文化,即使那些并非科学家或者工程师的人——诗人.演员.记者——也能以团体的形式,接受科学文化的意义.他们信奉创新文化的概念.他们以促进这种文化的方式投票.他 ...

  9. 给 DevOps 初学者的入门指南

    当我们谈到 DevOps 时,可能讨论的是:流程和管理,运维和自动化,架构和服务,以及文化和组织等等概念.那么,到底什么是"DevOps"呢? 什么是DevOps 随着软件发布迭代 ...

  10. CI Weekly #3 | 关于微服务、Docker 实践与 DevOps 指南

    CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成.持续交付,持续部署.自动化测试. DevOps 等实践教程.工具与资源,以及一些工程师文化相关的程序员 Ti ...

随机推荐

  1. 05-0. 求序列前N项和(15)

    本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和.注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子. 输入格式: 输入在一行中给出一个正整数 ...

  2. Oracle EBS-SQL (WIP-6):检查任务已完成但状态是发放的任务.sql

    select WE.WIP_ENTITY_NAME         ,MSI.SEGMENT1         ,MSI.DESCRIPTION         ,WDJ.CLASS_CODE     ...

  3. Sass 的基本语法规则

    转自:http://www.cnblogs.com/qqloving/p/3676852.html 自从发现可编程的css语法 Sass和基于Sass的css库compass 一个给我的感觉像c# 另 ...

  4. AjaxPro.dll,asp.net 前台js调用后台方法(无刷新)

    1.什么是Ajax Ajax是异步Javascript和XML(Asynchronous JavaScript and XML)的英文缩写."Ajax"这个名词的发明人是Jesse ...

  5. LightOJ - 1422 Halloween Costumes (区间dp)

    Description Gappu has a very busy weekend ahead of him. Because, next weekend is Halloween, and he i ...

  6. Little Zu Chongzhi's Triangles

    Little Zu Chongzhi's Triangles Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 512000/512000 ...

  7. 安卓图片框架:universal-image-loader的高速使用

    在安卓开发过程中难免会遇到下面几个情况: 1.图片异步载入 2.图片缓存 3.图片显示 4.其他--(忘记了) 以上的这些情况,可能要自己去写不少代码去实现这些功能.并且对于一些新手,可能写了半天,发 ...

  8. The Tips of Success(成功的建议)

    1.Do one thing at a time,and do well. 2.Never forget to say "thanks". 3,Keep on going.Neve ...

  9. [转载]解析WINDOWS中的DLL文件---经典DLL解读

    [转载]解析WINDOWS中的DLL文件---经典DLL解读 在Windows世界中,有无数块活动的大陆,它们都有一个共同的名字——动态链接库.现在就走进这些神奇的活动大陆,找出它们隐藏已久的秘密吧! ...

  10. wcf系列学习5天速成——第五天 服务托管

    今天是系列的终结篇,当然要分享一下wcf的托管方面的知识. wcf中托管服务一般有一下四种: Console寄宿:             利于开发调试,但不是生产环境中的最佳实践. winform寄 ...