好的工程师

鉴于本周 技术沙龙 讨论的话题,特此我也发布下个人的观点,如有说得不对的请大家排砖指正,贤弟不胜感激!

好的工程师基本素养:

1.保证项目进度、稳定和可靠性;
2.对于需求的变更能够快速响应;
3.遇到棘手的问题能够迎难而上;
4.强烈的探索精神和求知的欲望。

好的工程师之工具篇:

工欲善其事必先利其器,找到一款适合自己的 IDE(诸如前端常用的开发工具:WebStormSublime TextATOM都是比较不错的),第一时间把它常用的快捷键(单行注释多行注释取消注释转到定义前进后退代码格式化查找替换…)掌握提高开发效率。

搜索这个技能十分重要,对于一些比较陈旧的技术问题我们可以直接百度一下(诸如安装xxx拓展,百度的图解就能够方便搞定,也顺带支持下国产,当然对于医院搜索要慎用,我们智慧的程序员写了一个插件专门过滤莆田医院),这里我直接推荐 Google(不能FQ的同学可以通过定期改hosts方式,当然自己花钱买VPN最完美了)。

欲精一行,必先通十行,前端工程师需要了解后端(NodejsPHPJavapython)?前端工程师需要了解数据库(MySQLSQL ServerOracle)?前端工程师需要了解服务器端(ApacheNginxTomcat)?

当使用正则表达式返回了想要的结果时程序员的样子