北京北大青鸟校区:如何成为软件工程师(一)

北京北大青鸟校区开设的ACCP软件工程师课程自推出以来就深受广大同学的青睐。大家也都把成为一名优秀的软件工程师作为奋斗目标。下面北京北大青鸟校区老师根据多年从业经验,与同学们分享,如何成为一名优秀的软件工程师?希望能够帮助同学们为将来就业做好准备。

北京北大青鸟校区老师认为,一个好的软件工程师一定要具备技能:包括理论和实践技能以及经验等。 和非技能包括:性格,沟通技巧,是否能够融入企业环境。这两方面要求都具备,才能成为出色的软件工程师。

下面,北京北大青鸟校区将重点说说技能方面的要求:

编码:必须能够在限定时间内编写出高质量的代码。
经验:具有相关经验表明对该行业的热情,并能够在一开始就进入工作状态。
理论:理论知识是IT工程师的基础,好的理论知识能够让你快速解决新出现的问题。

那么我们该如何准备呢?

1、提高理论知识,了解数据结构和算法

虽然在网站/应用程序开发中编写复杂的算法和数据结构比较少见,但是数据结构和算法在我们编写复杂系统的时候将会影响我们的思维。即使你不需要编写自己的数据结构,你也可能会在编程中使用到他,因此,了解基本的选择是至关重要的。一旦你很好的掌握了数据结构和算法,你会发现这些概念将只是将你做的每件事都总结成问题而已。

2、比较编程语言

一开始,你会经常接触多中编程语言。你可能还需要快速学习新的语言和概念。为了加快学习,学习不同语言有助于我们了解他们的概念以及他们的相似及不同之处。最好的办法是在下面每种风格的语言中学一门语言:

底层:C语言。
面向对象:JAVA,C++等。
动态语言,高层次的语言:python, ruby 等
函数式语言: Lisp, Erlang, Haskell等(北京北大青鸟校区

北大青鸟网上报名
北大青鸟招生简章