在公司实习将近一年了,发尽了牢骚,体会尽一个人写代码和调试代码时的孤独和寂寞;学习到了很多东西,解决了以前的很多疑问,巩固了在学校学习的专业知识;或许人在寂寞时也是成长最快的时候------写在前面 散尽牢骚始复燃--篇 --------------------------------------------------------------------------------------------------------------------------------------- 参与公司的压缩解压缩项目,每天重复着同样的事情,写代码,仿真调试。。。。。。如此反复,反复如此,偶尔来个插曲,一个BUG找了三四天,找到之后心许之余又十分失落和惆怅,一个人,夜深人静的时候,我会对着天花板发呆,问自己:我究竟适不适合做技术,我要干一辈子技术吗?????这是最让我想明白和确认的,却又不知如何解答的一个问题,不知会不会成为永远的问题。。。。。。 诚然,做技术似乎有一种快感,就是当你实现了一个很复杂的算法或者找到了一个非常棘手的BUG,这些都会令自己欣喜若狂,觉得自己很屌;做技术也能充分发挥自己学的专业知识,让自己觉得这么多年来的书真是没有白读,看着别人做着和自己专业知识不搭嘎的工作时,内心未免十分的庆幸;做技术能将自己的大脑很好的利用和开发,尤其是我这种从小到大成绩都不错,一直觉得自己还算聪明的人;做技术也能让自己了解这个世界比较先进的知识,在和别人交流时,总觉得自己很牛逼,有一种优越感。。。。。 可是,渐渐的我发现,之前的那些想法,或许过于幼稚,或许过于屌丝,又或许纯粹是一个理工科生的意yin,技术男的理想。。。。。 我的性格是偏于内向的那种,从这个角度来说,我似乎挺适合做技术的,但是当看到到做技术这么累时,感觉到做技术这么累时,尤其是看到在现在这个浮华与躁动社会里很多人捣鼓一下一夜暴富,整天吃喝玩乐,无所事事的时候,我犹豫了,真的犹豫了。。。。。 有时,我也会观察身边的人,尤其是做技术的人,他们似乎都有一个共同点:话不多,但是谈到自己的专业知识时总能大谈特谈,你说不善言谈吧,他们能谈论一天,你说善言吧,有时在女士面前连半个屁都放不出来;很宅,真的很宅,凡是能在屋里解决的,绝不到外面解决。。。。整个人似乎都与外界隔绝的感觉。。。。。这难道是我想要的生活吗,是我想过的生活吗。。。。难道真是理想很美好,现实很残忍吗。。。。 我现在每天除了解决公司给定的任务,还会看很多从系统角度思考问题的论文,目的就是不做一辈子技术,先以技术立根,慢慢往上爬,做到技术管理层,在往上爬。。。想是这么想的,可是我也知道事实可能远非那么容易。。。。没办法,只能一点一点来。。。。慢慢远离做技术。。。。 突然觉得人生好短暂,去掉无知的几年,学习的十几年。。。仿佛自己所剩的时间已不多,不禁伤感。。。。。问自己:你适合做一辈子技术吗??? 积累经验共勉难--篇 ---------------------------------------------------------------------------------------------------------------------------------------我在实习期间逐渐的也积累了一些经验,或者说心得吧: 1)站在系统角度思考问题 以前做竞赛或实验或课题,从头做到底竟然会一种不知自己在做什么的感觉,一个任务完成了,觉得自己做了很多事情,但是仔细想想又好像什么也没做。自己不时的会陷入一个怪圈,感觉自己在里面转来转去,四面都是墙,经常性的觉得自己头晕晕的。现在回过头来想想,那时多半是因为做一个任务的时候,只盯着其中的一块专研实现,根本没有从系统的角度思考问题,就好比自己被困在山里,整天在里面浑浑噩噩,如果站在山顶,在看眼前的世界就是另一番“风味”。当然,一览众山小的感觉是需要时间和经验和知识的积累,日积月累,久了沙子也会变成金子。 2)针对模块各个击破 在一览众山小的视野里,毕竟还是会有许多小山,但并非那些小山就是你的了,你要将它们一一降伏,好比三国争雄,曹操也是一个一个州郡打下来的,这些都记不得。另外我想说的是,要注意各小山的关系,它们会彼此影响的。 3)专业知识很重要 这么说,并非意味每门课你都要学会学好,个人觉得主要的课不但要会一定要精通,就好比做压缩解压缩设计时可能需要的编程语言(C,C++,汇编),其它课程了解即可,在需要用的时候会“度娘”就可以了,哈哈!!! 4)交流很重要 有时候一个问题,你可能会想很久很久,但是别人聪明或有过经验,稍微一点,你立马清晰明白过来,如醍醐灌顶,茅舍顿开。所以,交流很重要,别总以为人家会藏着掖着,你真心付出时,别人也不会亏待你的,相信我,人性本善!! 5)竞赛很总要 本科(单片机,FPGA,ARM),研究生都参加了一些竞赛,本科真的是打酱油的,但是至少让我知道有那么一回事,研究生是我提高的阶段,很多都是因为竞赛,真的能学到好多东西,尤其能培养你短时间思考解决问题的能力,团队合作的能力。 6)坚持很重要 这个我就不多说了,凡事没有一定时间的坚持我想都很难成功,别想着一蹴而就,要记住,速则不达 ! 7)多培养自己其它方面的能力 我想,愿意做一辈子技术的人毕竟是少数,我们该为以后的生活思考准备,机会总给有准备的人!! 总结感悟抹泪颜--篇 ----------------------------------------------------------------------------- 在公司实习期间负责压缩解压缩项目中解压缩部分,从搜索资料(资料少的要命),算法分析(哎,C语言功底太弱),提出硬件结构,撰写代码,仿真调试,直到最后的验证,将设计的前一半流程跑了一遍。其中,有很多苦处没人诉说,只能一个人顶着;有很多难题没人解决,只能一个人冥想;有许多次想放弃,也都扛了过来。最要命的是,其中遇到了一个bug找了三天,最终发现是个低级错误,那时真想扇自己一巴掌^~^..... 一期暂时告一段落,虽然最终项目做出来了,但是结果却并非尽人意,有很多值得去改进的地方,尤其是自己负责的这块,现在看来,当时怎么会这样设计呢????这么挫的思想,哪里来的呢????也许是因为一期的历练,所以才有此疑问吧。。。
|