

随着时间渐渐的流逝,我们总会对以前的事有些许后悔,但世上又哪有后悔药,工作近三年,回首大学,可谓满满的都是后悔。早知道当初该好好上课,早知道当初就该好好学学这门课,早知道等等。
秦人不暇自哀,而后人哀之,后人哀之而不鉴之,亦使后人而复哀后人也!我已是无暇自哀的秦人,现将自己一些所思所得,整理成文。

1·选定方向要趁早
计算机这行笼统的说是写代码,然后可分成了硬件和软件两大方向。 硬件的我没接触过,不做评论。软件可从使用分为:app,web,wap, 桌面课户端。可从语言分类成:后端(php,java,c#),前端(html,css,js),存储(mysql,sqlserver,redis,mongodb)等等。所以及早的选定一个方向,然后大学就专心研究,在毕业时差不多就有一到两年的经验了。而且如果能在大学时用到一些企业技能,在简历和面试时都是加分的亮点。

2.对选定的方向深入的研究下去
在学C++的时候,老师说过,学会一门语言之后,再学习别的语言只需要一两个星期的时间,看看大致语法规定就可以了。现在想想也确实如此,几乎所有的语言都离不开, 输入,输出,IF-ELSE, FOR 循环这些。掌握这些之后,一个基本的程序就可以写出来了。然后不会的再谷歌百度下也就差不多了。 但这样算是学会一门语言了吗? 远远不是,写一个简单的JAVA程序,或许一两天就可以写出来了。但要真得说搞懂java,估计需要五年,十年,甚至更久。在面试时,也要先选技术方向,然后面试官会对这一个方向从容易到难,步步深入去了解掌握的情况,多而通不如专而精。
3.保持谦卑的心

在学校的环境下,只要稍稍努力用功一些,就能超越身边很多人。特别是编程这行,稍稍多看下书,多写几行代码,就能写个小功能出来,然后这个时候,看看身边人都不会做,然后就有些小骄傲,就开始固步自封,不愿意再往深入研究,实则是人外有人,天外有天。工作之后,每次和公司大牛交流都能收获不少,所以一定要常怀一颗谦卑的心去多交流,不要不好意思,学习这事要是不好意思,就和知识失之交臂了。
最后送一句格言给大家-人生就像是一场自我雕塑、过程虽然会很痛,只为最终收获一个更好的自己。这篇文章希望对大家有所帮助。

网友评论