学历代表过去,能力代表现在,学习能力代表未来。其实这是一个来自国外教育领域的研究成果。相信工作几年甚至更久的朋友对这个道理都有些体会。但我相信这一点也很重要:重要的是要知道后悔一辈子都来不及!所以放在每篇文章里,让刚毕业的朋友早点看到!
2.一定要确定自己的发展方向,并为此制定一个可行的计划。
什么都不要说,我刚毕业,不知道以后可能会做什么。跟着感觉走,先做。因为,这种观点会通过你的潜意识暗示你的行为是游手好闲的,平庸的。一直做技术工作,将来成为专家?往管理方向走,成为职业经理人?先熟悉行业和领域,以后自立门户?还是想先在行业里混,过几年再干别的?这一点很重要,它将决定你近几年和十年要做的事情是正确的!
3.在软件开发团队中,技术不是万能的,但是没有技术你什么也做不了!
在一个技术团队中,技术和人品一样重要,当然外貌也更重要,尤其是在MM比较多的团队中,在软件项目团队中,技术水平是被人重视和尊重的重要砝码。无论是从事管理、系统分析、设计、编码,还是产品管理、测试、文档、实现、维护,都要有技术基础。我很无知。我从来没有见过一个外行领导一个软件开发团队成功完成一个软件开发项目,哪怕只是一个。但是,我曾经见过一个高学历的牛(非技术)带着一堆人去完成一个项目。项目交付后的第二天,项目组成员丢下一句话,再也看不下去了!分头行动,各奔东西。每个人都可以想象那个项目的成功。
4.详细制定自己的软件开发专业知识学习计划,
并且注意及时修正调整(软件开发技术变化太快)。请记住:如果一个软件开发者在1、2年内没有更新知识,那么他就不再属于这个行业了。不要告诉自己没有时间。时间管理领域著名的三八原则告诉我们:如何利用剩下的8小时将决定你人生的成败!毕业以来,我平均每天花2个多小时学习。
5.书籍是人类进步的阶梯,
对于软件开发人员来说尤其如此。书籍是学习知识最有效的方式。不要奢望在工作中遇到世界高人,不厌其烦的教你。至于花钱买书,我个人的经验是:千万不要买国内那些人出版的书!我买的那些家伙出版的书100%后悔,无一例外。更令人气愤的是,这些书在二手市场的地摊上很难卖出去。有书不等于有知识;有知识不等于有技术能力;有技能不等于有文化;有文化不等于有智慧。只有把书变成自己的智慧,才能真正拥有它。