我不是吉首大学毕业的,我是张家界人,在长沙读大学毕业,出来之后在上海参加工作,然后转向深圳,我的专业是《计算机科学与技术》,在多年的社会实践中,得到一些结论,想分享给学软件的同学们。
1.学习的时候,不要放弃,坚持才能胜利。我见过太多太多的学生在求学时代放弃了学习软件,或者从事软件工作,转向了其他工作,很多人给自己一个安慰,说我不是这块料,不是学这个料,那么我想问,你当初为什么选择软件?你在网吧里面打游戏的时候或者通宵看电视,昏昏沉沉上课睡觉的时候,这个时候你想过你不是学这个的料吗?所以,要相信自己能够打败哪些code,他们只是工具,是实现结果的工具而已。
2.不要自傲,我带过团队,很多软件工程师都有一个通病,很多大学生刚出来比较自谦,但是如果接触了一些新的东西,就开始自傲,觉得自己很了不起,自己的能力水平是这个公司或者工厂无法培养的,于是选择跳槽,去新公司,但是去了新公司的时候,因为有了一些经验,就开始觉得否认别人的观点,独断独行,导致问题缠扰越来越多。
3.解决需求是关键,学校里面学习的都是知识,可能是要多种思维,多种解决方案,没有太多的时间限制和需求限制,但是出来之后是企业,企业里面就是解决问题,打个比方,公司新增了业务,需要在线购买商品后做一个返回奖励金的功能,那么一定要知道需求,而不是你的功能多样化,你只需要做一个购买成功后,然后做一个金额返还的操作就可以了,没有太多复杂乱七八糟的东西在里面,如果考虑太多,第一,时间不够,第二,功能太过复杂,影响后续的二次开发或者维护。为什么现在都提倡分布式,就是将复杂的东西简单化,便于维护,提高性能。
1.学习的时候,不要放弃,坚持才能胜利。我见过太多太多的学生在求学时代放弃了学习软件,或者从事软件工作,转向了其他工作,很多人给自己一个安慰,说我不是这块料,不是学这个料,那么我想问,你当初为什么选择软件?你在网吧里面打游戏的时候或者通宵看电视,昏昏沉沉上课睡觉的时候,这个时候你想过你不是学这个的料吗?所以,要相信自己能够打败哪些code,他们只是工具,是实现结果的工具而已。
2.不要自傲,我带过团队,很多软件工程师都有一个通病,很多大学生刚出来比较自谦,但是如果接触了一些新的东西,就开始自傲,觉得自己很了不起,自己的能力水平是这个公司或者工厂无法培养的,于是选择跳槽,去新公司,但是去了新公司的时候,因为有了一些经验,就开始觉得否认别人的观点,独断独行,导致问题缠扰越来越多。
3.解决需求是关键,学校里面学习的都是知识,可能是要多种思维,多种解决方案,没有太多的时间限制和需求限制,但是出来之后是企业,企业里面就是解决问题,打个比方,公司新增了业务,需要在线购买商品后做一个返回奖励金的功能,那么一定要知道需求,而不是你的功能多样化,你只需要做一个购买成功后,然后做一个金额返还的操作就可以了,没有太多复杂乱七八糟的东西在里面,如果考虑太多,第一,时间不够,第二,功能太过复杂,影响后续的二次开发或者维护。为什么现在都提倡分布式,就是将复杂的东西简单化,便于维护,提高性能。














