什么样的人才适合做软件工程师

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如果想要成为一名合格的软件工程师,你应该具备如下四点:1 诚信2 热爱编程3 极强的数理逻辑能力4 良好的英文阅读与写作能力。否则,仅仅为了一份收入而贸然踏入此职业,你会倍感痛苦且很可能中途退出并为此职业划上句号。

1 诚信

诚信包括基本诚信和诚信++。诚实不作假,是广大民众普遍认为的做人的基本诚信。例如,找工作时所提供的教育及工作经历必须真实。诚信++是指责任心。责任心有道德层面及法律层面的。如在公司上班,工作勤奋及良好工作态度便是道德层面的责任心;不泄露公司商业机密不以公谋私便是法律层面的责任心,违者应受到严惩。

软件工程师有着对诚信强烈认同的性格特征:“神圣的123价值观”。在软件工程师看来,1+2必须等于3。大于或小于3均不能容忍。简称为“123价值”。换句话说,一份耕耘,一份收获。想要不耕耘就获收获,或付出一份耕耘却没给收获均会被其嗤之以鼻。这也反映出软件工程师内心对一是一,二是二,诚信踏实做事的渴望和强烈认同。

没有一家公司会愿意录用不诚信的求职者,因为诚信缺失者越是能干他对公司伤害会越大。不诚信者更不适合做软件工程师因他不符合软件工程师的强烈认同诚信的性格特征。

2 热爱编程

空余时,你总是在研究尝试新的编程技术和框架;该下班了,你还忍不住想把明天可以做的余下编程完美实现,尽管这样做没有额外收入;旁人看似辛苦无聊的编程工作你却从中找到无限乐趣;编程时你是那么投

入经常忘了时间;越复杂的逻辑你越感兴奋。这就是热爱编程。

由于热爱编程,在软件工程师眼里没有苦逼一说。真正的软件工程师对编程热爱有加,在一个能让他用他喜欢的编程技术施展其软件开发才华的工作环境中,他会尽情地享受编程过程带来的快乐和程序完成后的成就感。如果不热爱编程仅仅为了一份收入硬着头皮去编程,那么你会做不好也做不长,当然不适合做软件工程师。

3 数理逻辑能力

解决问题时,你会先分析考虑各种可能性及其关联性,然后进行逻辑整合简化后才进行问题解决;问题越复杂你越兴奋;想象高中时你巴不得每堂都是数学课;每次数学考试你巴不得都有高难度的附加题可以挑战。这些都是你具有数理逻辑能力的标志。

你会经常看到大学理工类专业毕业生,特别是如数学,物理,统计,电机工程等专业,他们编程能力不亚于计算机专业毕业生,就是因为其极强的数理逻辑能力。

数理逻辑能力是有一定天赋的,所以不是每人都能做软件工程师的。

4 英文能力

整个软件开发生态系统,从数据库技术,到软件开发工具及框架,再到各种开发语言,几乎都源于美国;各种新开发技术的书籍资料也首先是英文版。所以,英语是软件工程师的母语。除了用户界面需用到用户的母语,其它均可为英语。不努力提高英文能力很难成为优秀的软件工程师。

软件开发行业是朝阳产业,软件工程师的需求量在快速增长,其薪酬也

水涨船高。审视自己是否适合做软件工程师并且作好职业规划必将带来你职场人生的丰厚回报。

相关文档
最新文档