从现在起,成为一名优秀的工程师

今天是2018年2月4日,已经是踏入大学校门的最后一年了。这四年来,我从一名对编程一无所知的萌新,到现在开始逐渐确立自己的未来发展方向,经历了不少的迷茫与思考。大学前三年的时间,写了几万行代码,包括从应付考试的小算法到几个人练习的项目,让我逐渐地意识到自己还是热爱实际的工程开发,用课堂上学的话叫 Deliver Business Value to the Stakeholders,让代码转换成一个个可以为用户解决现实问题的产品,我觉得这可能会成为我结束学业后接下来几年所想干之事。

特别是这个寒假,有幸来到京东实习了一个多月,留下了2000余行的前端代码。除了编程能力的大幅度提升外,更重要的是见识到了优秀的软件工程师所具备的素质与能力。当然,在自己所在的业务里,精通所用的编程语言,编程工具乃是基础,除此之外,强大的学习与融会贯通的能力更是必不可少。项目总监一声令下所有的后端应该学习前端知识,熟悉基本的框架使用,大部分的php程序员就会每天通过干完活到下班前的两个小时学习工程所需的前端框架,仅仅是两个星期,就可以开始进行开发;另一位原先写python的大哥,在明确底层需求需要向go转型后,也就利用了两个星期就开始实际的底层开发。值得一提的是,这位大哥30岁才开始编程,至今已然过了大部分人所说的35岁极限,但他每天笑着干活干到11点半,每天中午午休还坚持学习英语,跟国外社区交流,比很多年轻人都拼,我从他身上看到了一直编程,一直努力的希望与动力。

我希望能有个总结的东西,作为自己技术成长的见证,也是积累。虽然现在还比不了那些优秀的工程师,但心之所向,无非是更好的代码,更严格的规范以及完美的产品。

总结起来,这个博客网站将记录我的所思所学所实践。尽管我对前端开发有着很深的兴趣,但身为一名未来的计算机行业从业人员,我觉得我的定位首先是一名软件工程师,然后在前端开发领域点了专精。故而,整个博客除了前端知识外将涵盖很多计算机的内容,包括算法,计算机底层知识。当然,也有可能有时候无聊,写个小诗散文也说不定。哈哈