构建之法阅读笔记五
这次的主题自然就是软件工程师了。
它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等,还有诸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技术。此外,关于网络工程和软件测试的其他技术也要有所涉猎。
同时通过读书了解到了软件工程师的职业道德,其中涉及到了个人的道德修养规范还有应当怎样做,一级与客户雇主之间的关系,对产品的负责,判断管理职业同时等多方面要求。
看来,做一名合格的软件工程师还是有很大挑战性的。