永发信息网

高级软件工程师要具备哪些工作职责和职业道德?

答案:2  悬赏:70  手机版
解决时间 2021-04-05 11:12
  • 提问者网友:那叫心脏的地方装的都是你
  • 2021-04-04 17:32
高级软件工程师要具备哪些工作职责和职业道德?
最佳答案
  • 五星知识达人网友:一叶十三刺
  • 2021-04-04 18:54
软件工程师主要进行软件前期的项目需求的分析,然后对项目进行风险评估并试图解决这些风险,然后开始进行软件的开发,后期对软件的进度做相关的评估。
【职业分析】
  软件工程不等同与软件开发,软件工程是一个工程学科,其指导意义更多。一个比较贴切的比喻:把一款软件比做一座大桥,那么软件工程师相当于施工总指挥,而一般的开发人员相当于建筑工人!
  软件工程师从扮演的角色来看大致可以包括以下这些:一种是既懂技术又懂管理的软件高级人才,他们更注重项目进度管理统筹;另一种是系统分析及设计人员,主要职责是分解一个项目或程序,使之变成一个一个相对独立的模块交程序员开发,最后还负责集合所以功能模块,还有统一项目中的所有规范等。还有一种就是称为一般的软件工程师或程序员。软件工程师是在IT中最普通的职位,几乎每个IT企业不论你做什么内容,或多或少都需要这样的人才。
【考试科目】
  软件工程师是中级职称,考试的题目包括了软件工程、数据库、数据结构、编译原理等计算机学科的基础课程
  当今社会不论什么职业的都需要一个不断学习的环节,软件工程师也一样。虽然软件工程师的工作不同于程序员但是一个软件工程师其前身必定是一个优秀的程序员,软件的开发工具、开发技术在不断地发展。在校学生所能学到的东西很难跟得上发展的需要但是也不能说那些东西完全没有用,只有在完全理解了相应的基本技能之后你才能很轻松地掌握新的技能,软件技术都是一个循序渐进的过程。所以学好学校所能提供的专业课程是相当重要的。
全部回答
  • 1楼网友:野慌
  • 2021-04-04 19:22
职责: 1、 指导程序员的工作; 2、 参与软件工程系统的设计、开发、测试等过程; 3 、协助工程管理人保证项目的质量; 4 、负责工程中主要功能的代码实现; 5 、解决工程中的关键问题和技术难题; 6 、协调各个程序员的工作,并能与其它软件工程师协作工作。 要求: 计算机相关专业,具有扎实的计算机基础理论知识; . 精通c/c++、java语言,具有丰富的unix/linux系统下开发经验; . 精通perl、python、php、shell等其中一种语言; . 有一定的算法基础,具有较强的独立解决问题能力; . 两年以上业界工作经验,具有web应用开发经验者优先; . 有大容量、高性能、分布式系统的设计开发经验者优先; . 具有很强的学习能力和对新技术的追求精神; . 具有良好的中英文沟通能力,具有项目管理经验者优先; . 认同客户第一、团队合作、拥抱变化、诚信、激情、敬业的企业价值观; 参考资料:www.shiziduo.com/pedia/index.php?doc-view-2.html
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯