英语能力和程序员有根本的关系吗

北京白癜风医院 http://www.bdfyy999.com/index.html
没有必然的联系。程序员最主要要看逻辑能力,懂算法,懂数据结构。英语能力只是锦上添花。比如某些变量命名会更规范一些,能让人看得舒服一些。当然,如果在外企的话,程序员有优秀的英语能力,那是很吃香的。程序员很多时候写程序不是靠死记硬背的,要有良好的逻辑分析能力,比如堆,链的异同,二叉树,红黑树的结构又是怎样,怎样对它们进行插入删除等基本操作,这些算法都有很多例子的,但能死记硬背吗,不能,不理解的话,换一种模式考察就不知道怎么办了。当然程序员不一定要当算法高手,很多程序员会拷贝粘贴也能在IT圈里面混的很好,这些人不一定需要很好的技术,但需要良好的业务分析能力,知道怎样去实现相关的业务系统。从这个角度衍生,程序员可以往商业分析师方向发展,跟不同的项目干系人打交道,收集商业信息。程序员其实可以分几种,比如开发工程师,运维工程师,测试工程师,真正的高手其实是运维工程师,所谓进阶应该是测试到开发最后到运维。运维需要看懂不同的开发人员做的程序,所以运维工程师如果没有足够的开发能力的话,是不能胜任的。开发工程师又可以分为初级和高级工程师,再往上发展,可以升级为系统分析师,能将商业分析文档的内容转化为系统分析文档。程序员也是要打怪升级的,所以要不断学习才能不断提升自己的层级。


转载请注明:http://www.xxcyfilter.com/zyjn/zyjn/16604.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了