《这就是软件工程师》

说实话,这是我上大学以来第一次认真读一本书,确实有许多感悟:

一 、认识自己:

认识自己是找到适合路线的基石,而持续发展则是保障路线顺畅延伸的动力源泉。只有通过不断地自我认知、合理规划职业路线,并在实践中持续学习与调整,软件工程师才能在竞争激烈的行业中立足脚跟,实现个人价值与职业理想。

1.特长:首先你要找到自己的特长,找到自己的天赋,找到你在DNA里比别人强的东西,拿你的 DNA跟别人竞争。你要找到自己可以干成的事,找到别人找你请教的事,你身边的人找你请教就说明你有特长,这是找到自己特长非常重要的方法。找到特长后,扬长避短就好

2.兴趣:如果你没有找到自己的特长,就找自己有兴趣、有热情的东西。什么叫兴趣?兴趣是再难再累都不会放弃的事。如果你遇到困难就会放弃,那不叫兴趣。不怕困难,痴迷其中,就算你没有特长,有了这种特质,你也是头部人才。

3.方法:如果你没有特长,也没有兴趣和热情,就要学方法。比如学习时间管理,学习做计划,学习统筹,学习总结犯过的错误,举一反三,学习探究事物之间的因果关系,等等。这是一些方法,你可以自己总结套路。

4. 勤奋:如果你前三者都没有,你还能做的事就是勤奋。勤奋注定会让你成为一个比较劳累的人,也是很有可能被淘汰的人。随着你的年纪越来越大,你的勤奋也会变得越来越不值钱。因为年轻人会比你更勤奋,比你斗志更强,比你要钱更少。勤奋虽然不值钱,但是只要你勤奋,至少能够自食其力。

二、和身边的人搭档学:

在软件工程师的职业生涯中,与身边人搭伴学习是一种行之有效的成长方式。通过合理选择搭伴对象,运用多样化的实践方式,并注重长期维护与发展,软件工程师能够在学习过程中不断突破自我,提升技术能力,在竞争激烈的软件行业中站稳脚跟,实现个人职业目标与价值。

1.重要性:(1)软件行业技术更新换代的速度超乎想象,一个人的精力与知识储备毕竟有限,难以对所有前沿技术和知识做到全面覆盖。通过与身边的同行搭伴学习,能够实现知识的共享与互补。

(2)学习新技术的过程往往充满挑战,会遇到各种各样的难题,容易让人产生挫败感与孤独感。搭伴学习模式下,彼此可以相互鼓励、相互打气。当一方在攻克某个技术难题陷入僵局时,另一方能够从不同角度提出思路和建议,给予精神上的支持与安慰。

2.搭档的选择:曾经的同学在专业学习背景上具有相似性,对基础理论知识的掌握程度相当。尽管毕业后大家可能在不同的公司、不同的项目中工作,但在学习新技术、新技能时,能够基于共同的专业基础展开深入探讨。

三、主动学习:

在软件工程师的成长之路上,主动学习是提升学习效率、实现技术进阶的关键驱动力。长期坚持保持学习热情与融入团队学习,软件工程师能够在快速变化的行业中不断提升自我,站稳脚跟,实现职业理想。

1.大幅提升学习效率:相较于被动式的听讲、阅读等学习方式,主动学习有着更高的知识留存率。在软件领域,新技术、新框架层出不穷,若采用主动学习模式,软件工程师能够在更短时间内扎实掌握新知识,例如在学习一门新的编程语言时,通过积极参与线上技术论坛讨论、实际动手编写代码项目,而非单纯阅读教材,能显著加快对该语言的理解与运用程度。

2.保持学习热情与动力:关注行业动态与前沿技术,软件行业发展迅速,新的技术趋势与应用场景不断涌现。持续关注行业资讯,如阅读知名科技媒体文章、参加行业技术峰会等,能让软件工程师感受到行业的活力与机遇,激发对新技术学习的热情。例如,当了解到人工智能在医疗、金融等领域的创新应用后,会激发对相关技术学习探索的兴趣。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容