Node.js是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node.js对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。
软件工程师一般情况下分4级:软件技术员、助理软件工程师、软件工程师 、高级软件工程师, 不同级别要求不同!
优秀的软件工程师应该遵循的5项原则:站在用户角度看问题;面对问题,解决问题;解决问题,要系统化;专注于细节问题;以最小代价,获最大效益。
工作内容:
1、指导程序员的工作;
2、参与软件工程系统的设计、开发、测试等过程;
3 、协助工程管理人保证项目的质量;
4 、负责工程中主要功能的代码实现;
5 、解决工程中的关键问题和技术难题;
6 、协调各个程序员的工作,并能与其它软件工程师协作工作。
4
从业要求:
具有扎实的计算机基础理论知识;
精通C/C++、Java、C#等语言,具有丰富的Un系统下开发经验;
精通Perl、Python、PHP、Shell等脚本语言;
有一定的算法基础,具有较强的独立解决问题能力;
有大容量、高性能、分布式系统的设计开发经验;
具有很强的学习能力和对新技术的追求精神;
具有良好的中英文沟通能力,具有项目管理经验者优先;
认同客户第一、团队合作、拥抱变化、诚信、激情、敬业的企业价值观。