什么是合格的软件工程师

什么是合格的软件工程师?没有一定很严格的标准。

说说我认为的合格的软件工程师

1、有良好的数学基础,保证基本的逻辑没有问题;

2、有程序语言有一定的敏感性,并不一定针对某种特定的语言,一旦有一种比较熟悉的语言,一通百通,其它的语言应该能快速阅读,并在短时间内基本掌握其中的要素,最好能有系统的学习过一门语言,这里的学习和老师上课的那种学习没有太大的关系(上大学如果只是要应付上课和考试不补考,应该算是比较轻松的事),而是要看一些和这门语言相关的一些中大部头的专著,如Java的Java编程思想,C++的C++premier,Javascript的javascipt权威指南等等;

3、对程序的整个框架有一定的了解,能独立把整套程序的流程建立起来;

4、有比较好的面向对象的思想,其中具体表现在能不间断的抽象出一些类来,以备在不同的项目间能够起到代码复用的作用,这样做项目才会越来越轻松;

5、对系统设计要有一定的基础,并且对系统设计时对系统的可扩展要有一定的考虑。

 

到了这个境界基本上就能算是中等的合格软件工程师,再往上就是对前面的那几项进行进一步的加深,或者在某一方面进行突破就能进入高级软件工程师了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值