我是一只IT小小鸟读后感 Part 1

梦断计院

作为一个工科生,真的和作者想到一块去了。在科大这个环境下,GPA成了衡量一个学生优秀与否的唯一因素,而真正对于编程和技术性的东西有兴趣的,往往被埋没在GPA的海洋里。

最直观的一个例子,有位计院同学,GPA不到3,但是别人有10年+码龄,现在被光学、数理方程折磨的死去活来,而我也认识GPA接近4.2的同学,但是他们甚至到现在只会C的基本操作,或者说,他们对编程(无论硬件软件)方面根本没有兴趣。

这是作者的话:

先要说说我所在的计院的一大问题——专心做学问的人太少了,学生普遍基础薄弱

本科四年,在这里能看到的真正对计算机感兴趣,并且肯专心搞学术的学生真是凤毛麟角。计院的大环境是网游成风,“腐败”猖獗。没有几个人肯安下心来读书,即使那几个老老实实听课的“好学生”也只是为了一个高高的GPA,一个可以在家长同学面前显摆的奖学金证书。而真正希望学东西、做学问的人太少了。

我很庆幸科大这种环境下,学风的确比他们好了很多。在同学的push下,你会不由自主的去学习,但是科大最大的问题是唯GPA是论。空谈数理基础扎实,而忽视了工科最需要的是去折腾,去做你想要去做的事,去享受你做出一个项目的成就感和自豪感,而这也是你前行的动力所在。

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

看到这感觉很惭愧,学完数据结构甚至现在连KMP算法都不能随手写出来,更不谈归并之类的了。Linux用了一个月也只会一些基本操作。但是剩下的两年时间就知道该怎么去学,去实践了。

我也曾经意识到实践的问题,也曾经雄心勃勃地要写有技术含量的代码。大学里我自己写过两个自认为是比较有技术含量的项目。不过两个项目皆因为打不完的补丁、层出不穷的新BUG、臃肿而杂乱的代码,导致自己对于继续开发与维护失去信心与兴趣,最终搁浅失败

做项目一定要拒绝浮躁,将项目当成事业做,对项目有充分的热情。

其实现在想想那是真是愚蠢的很,明知道做软件一次成功是不可能的,还偏偏犯这种错误。为什么呢?答案就是当时太急功近利了,以为自己多牛逼,写个程序不费事。但实际遇到困难的时候,又没有耐心与毅力去解决,甚至感觉之前的工作是在浪费时间。虽然现在想想可笑,但是此刻很多人(可能我也在内)还在犯着同样的错误。

切忌急功近利,写程序以一个考验耐力的事情,不要想着一次通过,在实在调试不出来的时候,应该出去走一走,放松一下心情。

我去放松心情去了... 这几天太压抑了... 就这样吧.....

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

  1. 我是一只IT小小鸟读后感

    当老师推荐我读这本书的时候,并不想看,因为我不喜欢机械的东西,然而阅读几章后,对这本书有了其他看法.不知不觉竟把它看完!看完这本<我是一只IT小小鸟>,我感触很深. 在书中我明白了很多,大 ...

  2. 我是一只IT小小鸟——读后感

    读到书名我便知道,我们是一类人,都是现在在学IT的学生或者打算以后从事IT行业的人,或者现在正在从事IT行业的人,不同区域的人,不同性格的人,不同家庭背景的人,不同,很多的不同,但是我们都有相同的迷惘 ...

  3. 《我是一只IT小小鸟读后感》

    在我步入大学前,并未了解何为IT,真是毫无知晓.由于种种原因最终还是选择了软件工程专业,是 对是错,是福是祸,不知该不该去考虑,但即已然 选择了这条路,便得付出一些努力,这个世界总 是有许多在默默努力 ...

  4. 《我是一只IT小小鸟》(胡江堂主编)读后感

    http://blog.csdn.net/wojiushiwo987/article/details/8685539<我是一只IT小小鸟>(胡江堂主编)读后感 2011年下半年研二的时候, ...

  5. 《我是一只IT小小鸟》读后感

    过了半个学期的大学生活,说实话,我是迷茫的,因为我还没有足够的了解IT这门课程,也不知道怎么学好这门课程. 直到老师推荐我们读一本书<我是一只it小小鸟>,起初,我并不认为它是一本多么好的 ...

  6. 《《我是一只IT小小鸟》》读后感

    接触IT也已经半年了,在这半年我没有充足的时间去了解IT这个行业,在大学生职业规划课程上,老师推荐了<<我是一只IT小小鸟>>这本书,我才发现IT这个行业并不是想象的那么无趣, ...

  7. 《我是一只IT小小鸟》 读后感

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

  8. 读 《我是一只IT小小鸟》 有感

    在没有上大学之前,我很迷茫自己将来要从事什么行业.有人说,人生的每一个阶段都应该有自己的目标,然而,我上大学之前,甚至大一下学期之前,我对于我今后的从业道路,人生规划,都是迷茫的.高考结束成绩出来后, ...

  9. 《我是一只IT小小鸟》读书笔记

    大一进来的第一个学期 我对我所读的软件工程专业感到迷茫与不知.就这么昏昏沉沉的度过了一个学期,第二个学期一开始,在上第一节新增加的“大学生创业与指导”课程充满了好奇,在课上老师推荐的一本书<我是 ...

随机推荐

  1. django contenttype 表应用

    Django contenttypes 应用 contenttypes 是Django内置的一个应用,可以追踪项目中所有app和model的对应关系,并记录在ContentType表中. 每当我们创建 ...

  2. oracle 笔记---(六)__表空间

    查看表空间的大小 select tablespace_name,block_size,contents from dba_tablespaces; 查看表空间对应的数据文件 select file_n ...

  3. Linux分区扩容

    lz在MAC上面使用Linux虚拟机,开始只建了一个分区,挂载在”/”目录下.现在硬盘空间不够了,所以lz就来给这个分区扩容. 首先,当然是要给虚拟机分配更多的硬盘空间喽(lz用的是VMware Fu ...

  4. 原生js与jquery的区别

    1.选择器: js: $('.car_img_con img')[0]; var jsObj = document.getElementsByClassName('sel_index_block')[ ...

  5. (转载)C#获取当前应用程序所在路径及环境变量

    一.获取当前文件的路径 string str1=Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名. string st ...

  6. 深入理解java线程池—ThreadPoolExecutor

    几句闲扯:首先,我想说java的线程池真的是很绕,以前一直都感觉新建几个线程一直不退出到底是怎么实现的,也就有了后来学习ThreadPoolExecutor源码.学习源码的过程中,最恶心的其实就是几种 ...

  7. 03_Jsoup

    [1.获取一个页面所有的链接] public static void main(String[] args) throws IOException { String url="http:// ...

  8. RecycleView + SwipeRefreshLayout 实现下拉刷新和底部自动加载

    前段时间项目里面使用了RecycleView 但是里面的刷新和加载都是框架里面封装好的,直接使用 这几天比较闲就自己来实现以下. 因为SwipeRefreshLayout是一个下拉刷新控件所有直接和R ...

  9. 基本算法思想Java实现的详细代码

    基本算法思想Java实现的详细代码 算法是一个程序的灵魂,一个好的算法往往可以化繁为简,高效的求解问题.在程序设计中算法是独立于语言的,无论使用哪一种语言都可以使用这些算法,本文笔者将以Java语言为 ...

  10. Exchange 域用户无权管理邮箱

    将需要管理邮箱的域用户添加至“Microsoft Exchange Security Groups”用户组即可.