看完大牛的大学生活,连大一大二都如此丰富,深表惭愧。有一些不错的经验,也分享给爱好编程或是想以编程为方向的小伙伴们吧!
下面的一些段子不完全摘自原文,感觉对自己的启示还是蛮大的,就摘录了,留着以后也可以经常拿出来玩味一番:
1.学习就是这样,当你越觉得一门课难的时候,它就真的变得越来越难。但是当你不怕它、决定静下心跟它面对面接触的时候,它也就好像真的变得容易了。(我的理解就是潜意识很重要吧,还有就是学习新知识要有决心和信心)
2.学习编程,说到底目的就是为了解决问题,不是为了完成作业。有人说,程序员就是为了那点可笑的满足感然后累得跟那什么似的还很高兴。我想,世界上很多爱好和工作也是为了满足感或者虚荣心吧,满足感是快乐的一大原因。程序员乐于看到那些字符在自己的手下变成改变世界的东西,然后看着用着的人、听着他们的赞扬,这就是程序员的快乐。当然,这是在我还没有为生计而烦恼时,还能说出来的“风凉话”。(学会编程不只是学会对着电脑屏幕敲击着那屈指可数的按键,而是把实际问题在自己的头脑中根据自己的思维方式转换成对应的概念模型,然后凭借自己学过的技术以计算机可以接受的手段表达出来。如果可以,把它当作一种乐趣也是不错的)
3.我承认,我没有非常疯狂地热爱这个行业,但我喜欢的是因为对它感兴趣而去一步步把它变为自己的热爱。因为满足,所以热爱。(既然当初选择了这条路,再艰苦也要走下去。在这个充满竞争的社会,别人会什么你也会什么并不能让你有很大的亮点,重要的是你会什么别人不一定会的东西。每个行业本身热不热门只是客观情况,而对于自己来说,还是得看最主观的:我对我这个行业学的怎么样,是略懂皮毛还是精通。爱我所选择,选择我所爱)
4.很多人在大学里,沉迷游戏,或者无所事事,我觉得这些人从来没有给自己一个热爱自己专业的机会,说的悲凉点,如果在大学这样轻松的环境里,都没法使你对一些东西产生热情,等到走进社会,在那样快速浮躁的环境里,又怎么能指望能够热爱自己的工作呢?(我的大学该怎么过,这个问题只有自己才最清楚,如果连自己都不知道了,那别人就更不知道了。每个人都有导演自己大学这场戏的能力,演的如何不仅要看剧本,还要看演员。大学生活可以千姿百态,也可以平淡无奇,however,时间已经不多了,充满热情做自己该做的或是喜欢做的或是想去做的吧)
5.大学里很多时候都涉及到了多人合作,但是,大家的心思很可能不在一个方向,你的目的可能是做的出色,别人的目的可能只是完成任务了就好。(有时候你永远都不知道别人怎么想,也不能控制别人按你的思路去思考。不管是大学里还是以后的工作上,都离不开合作吧,所以大学还是一个不错的锻炼平台和机会的)
6.由于没有管理项目的经验,每次面对组员交上来的代码手动合并时,很多时候还是需要自己改写。我经常说,大学不适合团队合作。其实我想表达的意思是,在大学里找到合适的队员是件不是那么容易的事情。无数次,我期待有那样一个团队,每个人都为了同一个目标奋斗,我非常讨厌听到队员说“水水就好",这意味两个不相为谋的人走到一起,结果是,要么一个人独挑大梁,要不试图影响另一个人,要不自己也水水好了。(这个,谁都希望有一组团结而优秀的队友,凝聚团队的力量,实现共同的目标,我也有负责规划和调整整个项目的经历,组员不给力给自己的打击还是蛮大的,不过可喜的是最后自己都能处理好项目的进展与组员的不配合这个矛盾,这也是我一直需要不断去加强的)
7.关于自学能力,其实每个程序员都需要非常强的自学能力,很多时候,大牛们(尤其是网上)只提供一句话。我的原则是,能靠官方文档解决的决不去问百度,能百度出来结果的绝不去问人。有事没事可以加个技术群,逛逛技术论坛,还是有好处的。(深有体会,很多东西要从头学起,自己找资料,自己百度——有时候也只能百度了吧,我倒是希望有一些能一起讨论种种很专业的技术问题的队友的——从思路,框架到实现,整个流程熟悉起来也是蛮耗费精力的,不过锻炼的也不少)
finally:珍惜眼下的分秒,多学点实用的东西,为自己不足两年就毕业的未来做铺垫!
——记于2014-9-27 18:22