在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

軟件工程師的十個不職業行為

工程師人生 ? 來源:網絡整理 ? 作者:工程師吳畏 ? 2018-10-15 10:17 ? 次閱讀

職業化之于軟件工程師非常重要。因為:軟件是看不見也摸不著的,它的進度也看不見摸不著,需要軟件工程師嚴格自律、善于溝通;軟件開發是創造性的勞動,創造性勞動依賴個人主觀能動性,沒有自我激勵是不可能成為出色的軟件工程師的;軟件在國民經濟和人們日常生活中發揮著越來越重要的作用,軟件工程師的道德行為規范成為備受關注的問題。

下面是軟件工程師十個“不職業”行為。在一些特定領域工作的人們可能會認為這些不具有非常廣泛的代表性。例如,IEEE和ACM聯合發布的關于軟件工程師職業道德規范里,認為軟件工程師首先要遵守的是社會公眾原則,即所開發的軟件要給人類帶來福利,不能制造類似于計算機病毒那樣的具有危害性的軟件。由此,制作病毒顯然是最大的“不職業”。然而,在一般的商業型公司里這個問題不是最突出的,因此制作病毒并沒有包含在本文列舉的十大不職業行為之內。

行為一:對外交付半成品

我們的態度反映在我們的工作上,職業化的人士從不從自己手上交出不合格的工作產品。那些不職業的軟件工程師滿足于把工作做成半成品,等著讓別人來糾正他們的錯誤。

開發者總是不好好做單元測試,沒有確認自己的代碼符合不符合要求,就盲目自信地認為沒有問題,提交給別人供集成和測試。殊不知,沒有經過單元測試的代碼,往往在集成和系統測試階段發現大量的問題,要修復這些問題需要付出更大的代價,這個代價比你自己發現并修復要大得多,給組織造成了巨大損失。

行為二:不遵守標準和規范

職業化的重要特征是遵守行業標準,不能肆意按照自己的想象來發揮。每個行業都有自己的技術規范,軟件行業也同樣如此,如IEEE發布的國際軟件工程標準等;各個軟件開發組織也有相應的代碼規范、文檔模板、代碼審查清單等;有一定管理水平的軟件開發組織還有相應的過程文件。

這些都是軟件工程師在軟件開發過程需要遵守的規定。特別強調的是,自人們認識到軟件危機以來,無論是學術界還是工業界都在不斷地總結出軟件開發的失敗教訓和成功經驗,并把他們總結成為最佳實踐,進而形成標準,這些最佳實踐是在大量實踐的基礎上提煉而成的,要充分利用這些最佳實踐和標準指導自己的行動。

行為三:不積極幫助他人

技術人員最容易犯的錯誤是“保守秘密”,覺得自己開發的成果屬于自己,不喜歡和別人共享。生怕影響自己在組織內的地位。

幫助別人也是幫助自己,這個簡單的道理卻被高智商的軟件開發人士忽視。在其他行業中,幫助別人可能僅僅是一個美德,但在軟件開發組織中,幫助別人還能為組織降低成本、縮短開發周期、提高產品質量,所有這些正是軟件工程學科所研究、并試圖解決的問題。

行為四:版權意識不敏感

我們既是軟件的制造者,也是軟件最積極的使用者。如果我們自身不遵守版權,就會給其他人造成極大的、負面的示范作用,也是對我們自己勞動成果的不尊重。在實際生活中我們看到太多的例子,大量的軟件工程師盜版使用了其他公司的產品,并以此炫耀自己的能力。

不尊重版權的另一個例子是:不認真閱讀開源代碼的使用限制條款就隨意使用;隨便找到一個開發包,不問來龍去脈就嵌入到自己的系統;錯誤地認為它在組織內所做的工作成果是自己的,在離職后轉讓給他人;看到別人使用盜版軟件不制止,而且還繼續傳播。

行為五:對待計劃不嚴肅

軟件工程強調計劃性。在軟件項目管理里,任何項目都要經過策劃(Planning),策劃的結果是項目計劃。項目管理者跟蹤項目計劃的執行情況,記錄計劃執行過程中存在偏差的地方,對任何與計劃有出入的想法都要事先經過評審和批準,然后才能付諸行動。

因此計劃是嚴肅的。計劃是大家溝通的平臺,是檢查項目狀態(Project Status)的依據,也是控制項目變更的手段。計劃還是一種承諾,因為策劃過程是所有開發者都參與的,或者是征求過開發者意見的,承認了計劃中的各種安排,就意味著你已經對外承諾了這些。

軟件計劃具有難以精確估計并動態變化的特性,因此需要我們軟件工程師更加嚴肅地對待計劃,而不應該成為我們不按計劃行事的借口。

行為六:公事私事相混淆

公私分明是職業化的另一個重要特征。利用公司設備做自己的事情;在上班時間瀏覽自己感興趣、和工作無關的網站,如上班炒股票,都是不職業化的行為和習慣,屬于假公濟私。

反過來也一樣是不職業的:用自己私人的設備處理公司的事務,用免費的郵箱發送和接收公司的郵件;帶個人的電腦來辦公室處理公司的業務。這樣做,可能給組織的軟件安全性造成危害,也可能對組織的工作造成麻煩、惹出版權官司。在公和私之間畫上一道紅線,做到公私分明,是職業化軟件工程師必備的素質。

行為七:不注意更新自己

職業的與非職業的軟件工程師一個重要區別就在于職業化的人士經常學習,不斷更新自己的知識,保持自己在本行業的競爭能力。

我接觸到的很多工程師,他們想走捷徑,對技術淺嘗轍止;知其然不知其所以然;他們畏難而退:不想在一線戰斗,喜歡搞他們想象的所謂的管理;想做測試,因為他們錯誤地認為測試對技術的要求不高……這些都是和職業化的軟件工程師很不相稱的。

行為八:不主動與人溝通

溝通,在軟件開發領域,是責任問題,不是性格問題。

不主動溝通,其背后隱藏的更為重要的原因是工程師的責任感不夠。主動和上級、同行、下屬溝通是職業化所必需的,因為軟件開發需要團隊協作,任何一個工程師的工作都可能會影響別人,進而影響全局。軟件工程的實踐表明,個別人缺乏主動溝通,往往導致整個團隊的技術方案出現偏差,或整個項目的進度受到影響。

報告(Report)是溝通的一個方式,有時顯得特別重要。當你承擔的任務進展順利的時候,要報告;特別當任務進展遇到困難、可能會影響別人或引起變更的時候,更要報告。配合項目經理和QA人員跟蹤項目的計劃執行情況,是每一個工程師分內的職責。

行為九:不遵守職場規則

一些工程師不能很好地遵守軟件行業的職場規則。比如:互相告知或打聽工資和獎金的多少;離職時帶走公司的源代碼和文檔;或急于到新單位工作而不專心交接等等。

軟件計劃的不精確性,導致開發任務的分布不均勻,特別是重要里程碑(如產品發布)之前,往往需要一定程度的加班。對此,職業化的軟件工程師應給予理解和配合。

行為十: 不夠誠實和正直

配合項目經理做好計劃是工程師不可推脫的職責。進度的安排是根據任務承擔者的經驗、水平來確定的,對所安排的任務,工程師本人應該有比較正確的判斷。實際工作中,卻碰到有些工程師一天能完成的任務故意說成是兩天,為自己爭取到過分寬松的環境。雖然,也有組織要求軟件工程師對工作量和進度有一定的判斷和估計能力,但這和故意虛報計劃的性質是不一樣的,前者是水平問題,后者是誠信問題。

工程師的正直來自于強烈的社會責任感。只有維護行業的道德水準和職業規范,軟件行業才能持久健康發展。犧牲職業道德和規范水準,換來了暫時的經濟利益,傷害的卻是整個軟件職業的榮譽和信任度。

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

    關注

    8

    文章

    243

    瀏覽量

    21312
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    問,成為硬件工程師需要幾只手?#硬件工程師 #YXC晶振 #揚興科技 #搞笑

    硬件工程師
    揚興科技
    發布于 :2025年04月25日 17:15:37

    如何成為一名嵌入式軟件工程師

    軟件工程師是連接硬件與軟件世界的橋梁,他們的工作對于產品的性能和穩定性至關重要。 通過掌握核心技能、積累實戰經驗、關注未來發展趨勢并合理規劃職業路徑,嵌入式軟件工程師可以在
    發表于 04-15 14:37

    學硬件好還是學軟件好?

    、計算機硬件等領域相關。 學習軟件則側重于編程、算法、數據結構等方面。軟件工程師負責開發、測試和維護各種軟件應用程序,如操作系統、辦公軟件、游戲等。如果你對編程、數學、邏輯或解決復雜問
    發表于 04-07 15:27

    硬件工程師:回答我!#回答我 #硬件工程師 #YXC晶振 #揚興科技

    硬件工程師
    揚興科技
    發布于 :2025年03月25日 18:46:59

    一招拿捏電子工程師#被AI拿捏了 #電子工程師 #電子電工

    電子工程師
    安泰小課堂
    發布于 :2025年03月25日 17:30:51

    嵌入式軟件工程師就業好不好?

    和技能的積累,越老越吃香。 在傳統程序員的職業道路上,雖然35歲危機讓許多人感到焦慮,但嵌入式軟件工程師卻憑借其獨特的行業優勢和職業發展前景,成為了越老越吃香的群體。 他們不僅在薪資待遇上具有競爭力,而且在市場需求、行業發展潛力
    發表于 02-20 10:19

    工程師入門必學的二十個模擬電路

    電子發燒友網站提供《工程師入門必學的二十個模擬電路.pdf》資料免費下載
    發表于 02-07 16:03 ?4次下載

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

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

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

    ,還需要與軟件工程師、硬件工程師緊密合作,對整個系統進行集成和測試。 總的來說,FPGA 算法工程師著重于算法優化,FPGA 邏輯工程師專注于邏輯設計,FPGA 原型驗證
    發表于 09-23 18:26

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

    的基礎 嵌入式軟件工程師需要具備扎實的計算機科學和工程知識。因此,在職業生涯的起步階段,建議將重點放在學習基礎知識上,包括數據結構、算法、操作系統、編程語言等。通過深入學習這些基礎知識,打下堅實的理論基礎,為將來
    發表于 06-12 11:20

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

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

    嵌入式軟件工程師和硬件工程師的區別?

    嵌入式軟件工程師和硬件工程師的區別? 嵌入式軟件工程師 嵌入式軟件工程師軟件開發領域中的一種專業工程師
    發表于 05-16 11:00
    主站蜘蛛池模板: 夜夜做夜夜爽 | 黄色综合网站 | 天堂福利视频 | 男人女人真曰批视频播放 | 中文字幕一区二区三区四区 | 日本一区二区三区在线 视频观看免费 | 久久国产精品亚洲综合 | 天天综合网站 | 国产福利午夜 | 你懂的免费在线 | bt天堂在线www最新版资源网 | 免费可以看黄的视频 s色 | 乱妇伦小说 | 国产免费小视频 | 日本aaaaa毛片在线视频 | 免费色站| 欧美黄色免费 | 中国china体内裑精亚洲毛片 | 国产精品怡红院永久免费 | 成人网在线视频 | 992tv国产精品福利在线 | 亚洲色图综合在线 | 天天干在线观看 | 成人狠狠色综合 | 国产手机看片 | 好爽毛片一区二区三区四 | 最新色网站 | 国产亚洲综合色就色 | 天堂社区在线视频 | 狠狠操天天操夜夜操 | 在线播放 你懂的 | 亚洲色图2 | 一区二区三区视频在线 | 日日拍夜夜嗷嗷叫狠狠 | 日本视频网站在线www色 | 国产呦精品系列在线 | 我想看三级特黄 | 天天弄 | 夜色剧场| 人人做人人爽久久久精品 | 国产精品www视频免费看 |