《我是一只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. jQuery 随滚动条滚动效果 (固定版)

    //侧栏随动 var rollStart = $('.feed-mail'), //滚动到此区块的时候开始随动 rollSet = $('.search,.weibo,.group,.feed-mai ...

  2. python基础(四)

    内置函数 callable() #判断是否能够被调用执行,可以调用返回True,例如函数和类 chr() #将ascii值转换为字符,例如print(chr(65) )输出为a ord()#将字符转换 ...

  3. arrowTip 提示

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  4. Sentinel-1雷达数据可以免费下载

    The Sentinel-1 Scientific Data Hub(https://scihub.esa.int )网站提供免费下载 Sentinel-1雷达数据Level-0 和 Level-1级 ...

  5. PostgreSql入门命令

    1 命令行登录数据库 有两种方式,一是直接在系统shell下执行psql命令:而是先进入psql环境,然后再连接数据库.下面分别给出实例: (1)直接登录 执行命令:psql -h 192.168.1 ...

  6. EMV标准

    EMV标准是由国际三大银行卡组织--Europay(欧陆卡,已被万事达收购).MasterCard(万事达卡)和Visa(维萨)共同发起制定的银行卡从磁条卡向智能IC卡转移的技术标准,是基于IC卡的金 ...

  7. Android Studio下载安装及配置图文教程

    原文 http://jingyan.baidu.com/article/9c69d48f56835e13c9024e95.html AndroidStudio下载地址:https://develope ...

  8. Girl_iOS100天学iOS的第一天(规划)

    不好的开端. 只是还好,总算是開始. 今天一直在做项目中的某个模块,发现自己尽管工作了一段时间,但编码速度还是够慢的 >.< 探究其为什么慢的原因,还是由于自己对某些控件等基础的不熟悉,如 ...

  9. NPOI.dll 用法。单元格,样式,字体,颜色,行高,宽度。读写excel

    NPOI.dll 用法.单元格,样式,字体,颜色,行高,宽度.读写excel 转载:http://yuncode.net/code/c_531e679b3896495 view source prin ...

  10. apache pk nginx pk Lighttpd

    apache: 历史: APACHE:于1994年发布,是apache软件基金会的一个开放源码的网页服务器,可以在多平台下运行,由于其多平台和安全性被广泛使用,是最流行的web服务器端软件之一:特点是 ...