那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

什么是高級軟件工程師

工程師人生 ? 來源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-09-08 10:18 ? 次閱讀

什么是“高級軟件工程師“,這個職位到底該做些什么,相信大家都有答案。在目前很多國內(nèi)軟件企業(yè)中,如果你是”高級軟件工程師“,那么從需求分析,設(shè)計,開發(fā),測試,甚至到客戶這一條龍都可能由一個人來負責。那么這個職位到底該做些什么呢?下面是我的認識。

1,軟件開發(fā)與測試

首先,軟件開發(fā)是軟件工程師職責的基本組成部分,這點應該沒有問題。其次,此處的軟件測試可分為開發(fā)前的驅(qū)動測試,和開發(fā)過程中的白盒測試。驅(qū)動測試用于分析子系統(tǒng)/模塊內(nèi)部邏輯,用于在開發(fā)之前暴露開發(fā)過程中可能遇到的大部分問題和對子系統(tǒng)/模塊進行更進一步的劃分;白盒測試是保證在項目交接到測試團隊手中時,能滿足基本的項目要求,即能夠進行α測試。另外,驅(qū)動測試因團隊而異,并非必須,但個人更推薦這么做。

2,子系統(tǒng)/模塊分析設(shè)計

在軟件架構(gòu)師做完系統(tǒng)設(shè)計,項目經(jīng)理進行項目分工后,項目就正式進入開發(fā)環(huán)節(jié)。這時候每個軟件工程師會拿到自己負責的子系統(tǒng)/模塊,首先要做的就是進行分析設(shè)計,其次才是開發(fā)。開發(fā)前進行分析設(shè)計,便于從整體上對子系統(tǒng)進行把握,提前隔子系統(tǒng)中的變化點和問題,同時也可以對子系統(tǒng)進行更詳細的劃分,用于制定個人的工作計劃,與項目經(jīng)理和軟件架構(gòu)師進行具體的溝通。

在這點上,要及早認識到并不是只有架構(gòu)師才需要進行軟件設(shè)計的,軟件工程師一樣需要,且是必備技能。相信有很多人拿到自己的任務(wù)時只是跟項目經(jīng)理進行簡單的溝通,知道自己要做什么,就開始悶頭寫代碼了,這是非常不可取的。

3,撰寫文檔

在進行子系統(tǒng)和模塊設(shè)計的同時,要撰寫子系統(tǒng)設(shè)計說明書;在開發(fā)過程中,要記錄技術(shù)要點和發(fā)現(xiàn)的問題,同時如有需要,要修改子系統(tǒng)設(shè)計說明書;在白盒測試時,要記錄每個Bug。以上這些文檔是為了方便以后進行項目維護,工作交接,問題分析,個人總結(jié)等等。

4,定期主動溝通

在項目開發(fā)過程中,項目經(jīng)理需要和團隊中的每一個人溝通任務(wù)進度,其主要職責是從整體上把握和控制項目的進度。那么作為團隊一員的高級軟件工程師通常會負責項目中很重要的子系統(tǒng)/模塊,這些子系統(tǒng)/模塊往往能決定項目的成敗。因此定期主動與項目經(jīng)理溝通解決遇到問題,與架構(gòu)師和專家溝通解決技術(shù)難題就顯得非常重要了。另外,就對個人而言,定期主動溝通也往往表現(xiàn)為個人的主動積極性,對于個人長遠發(fā)展非常有益。

5,持續(xù)學習

也許有人會覺得學習應該與職責無關(guān),狹義看來確實如此。然而,不斷學習新知識,提高個人技能,于公司而言,能提升工作效率;于個人而言,益于職業(yè)發(fā)展。因此,工作之余,不管你職位如何,持續(xù)學習就顯得非常重要且必要。

6,帶新人

這點也許不是硬性要求,然而據(jù)說國外有高手帶領(lǐng)新手這樣一種師徒習慣,我們也應該學習并發(fā)揚。通常情況下新人會與高級軟件工程師協(xié)同工作,因此帶新人一方面,帶領(lǐng)新人可以有重新審視自己知識的機會;另一方面能夠讓新人更快入手,降低學習成本和提高工作效率;同時也能保持良好的人際關(guān)系。

以上是個人對高級軟件工程師職責范圍的認識,也許有些比較牽強,然而就對職業(yè)發(fā)展而言,要想做好高級軟件工程師,上面幾條是平時工作中必須要做的。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 軟件工程師
    +關(guān)注

    關(guān)注

    8

    文章

    218

    瀏覽量

    21175
收藏 人收藏

    評論

    相關(guān)推薦

    特斯拉招募軟件工程師強化無人駕駛與機器人遠程操作

    近日,據(jù)外媒最新報道,特斯拉正緊鑼密鼓地招募軟件工程師團隊,旨在加強其無人駕駛出租車及Optimus機器人的遠程操作能力。這一舉措標志著特斯拉在推動自動駕駛與人工智能領(lǐng)域邁出了重要一步。 特斯拉此次
    的頭像 發(fā)表于 11-27 10:26 ?612次閱讀

    FPGA算法工程師、邏輯工程師、原型驗證工程師有什么區(qū)別?

    ,還需要與軟件工程師、硬件工程師緊密合作,對整個系統(tǒng)進行集成和測試。 總的來說,F(xiàn)PGA 算法工程師著重于算法優(yōu)化,F(xiàn)PGA 邏輯工程師專注于邏輯設(shè)計,F(xiàn)PGA 原型驗證
    發(fā)表于 09-23 18:26

    名單公布!【書籍評測活動NO.42】 嵌入式Hypervisor:架構(gòu)、原理與應用

    ,以及PRTOS社區(qū)的愿景等內(nèi)容。 作者簡介 孫陳偉 某大廠資深編譯器團隊編譯器開發(fā)工程師,曾任華為技術(shù)軟件公司高級軟件工程師,梅特勒-托利多儀器儀表(中國)有限公司嵌入式
    發(fā)表于 08-23 15:17

    正是拼的年紀|65歲電子工程師上班VLOG #65歲退休 #電子工程師 #搞笑 #上班vlog

    電子工程師
    安泰小課堂
    發(fā)布于 :2024年07月25日 11:31:02

    嵌入式軟件工程師如何提升自己?

    嵌入式軟件工程師如何提升自己? 作為一名嵌入式軟件工程師,在這個充滿機遇和挑戰(zhàn)的領(lǐng)域里,如何提升自己顯得非常重要,它決定了你未來的發(fā)展方向和成就。接下來,我們一起探討一下。 1.奠定扎實
    發(fā)表于 06-12 11:20

    索尼誠邀軟件工程師參與PS免費手游平臺設(shè)計

    據(jù)悉,近日,澳大利亞知名媒體TweakTown發(fā)現(xiàn),索尼互動娛樂正在為其旗下的PlayStation Studios Mobile招募一名資深的軟件工程師,負責設(shè)計PlayStation的免費手機游戲平臺。
    的頭像 發(fā)表于 05-23 17:08 ?780次閱讀

    嵌入式軟件工程師和硬件工程師的區(qū)別?

    嵌入式軟件工程師和硬件工程師的區(qū)別? 嵌入式軟件工程師 嵌入式軟件工程師軟件開發(fā)領(lǐng)域中的一種專業(yè)工程師
    發(fā)表于 05-16 11:00

    大廠電子工程師常見面試題#電子工程師 #硬件工程師 #電路知識 #面試題

    電子工程師電路
    安泰小課堂
    發(fā)布于 :2024年04月30日 17:33:15

    Cognition發(fā)布首款AI軟件工程師Devin

    據(jù)報道,Cognition公司今日公布了其首款人工智能軟件工程師——Devin,掀起了打造軟件模式變革的序幕。該產(chǎn)品在SWE-bench代碼測驗中展現(xiàn)出卓越表現(xiàn),甚至超過了部分頂級人類工程師的水準。
    的頭像 發(fā)表于 03-13 10:57 ?660次閱讀
    百家乐官网有方式赢钱吗| 立即博百家乐官网娱乐城| 澳门百家乐官网赢钱公式不倒翁| 百家乐官网技巧开户| 百家乐牌九| 瑞鑫棋牌下载| 胶州市| 百家乐官网电脑游戏机投注法实例| 百家乐官网手论坛48491| 百家乐套利| 百家乐官网高人玩法| 网址百家乐官网的玩法技巧和规则| 百家乐信息| 天空娱乐城| 现金百家乐官网攻略| 百家乐高手看百家乐| 舟山星空棋牌游戏大厅下载| 百家乐官网在线娱乐可信吗| 百家乐干洗店| bet365提款限制| 百家乐官网玩揽法的论坛| 豪华百家乐人桌| 精英娱乐城开户| 百家乐官网赢钱秘籍鹰| 万龙百家乐的玩法技巧和规则| 宾利娱乐城| 玩百家乐官网技巧看| 免水百家乐的玩法技巧和规则 | 新全讯网353788| 棋牌百家乐官网赢钱经验技巧评测网| 百家乐平台下载| 球探比分 | 罗盘24山图| 88娱乐城址| 百家乐官网乐百家娱乐场| tt娱乐城官网| 24葬书-葬法| 优博注册| 破解百家乐打路单| 六合彩现金网| 太阳城百家乐看牌|