国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

轉行程序員前你必須知道這些

工程師人生 ? 來源:簡書網 ? 作者:自由職客 ? 2019-11-01 15:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

近年IT行業火得不要不要的,媒體瘋狂報道,各種方式鼓吹年輕人、畢業大學生、轉行的人一定要學編程。時不時就會看到「程序員是最有錢途的工作之一!」或者「連奧巴馬都開始寫代碼,你能不開始嗎?」這類的文章,不管金錢誘惑、名人帶頭,仿佛全世界都在瘋狂做程序。就算到了現在,這樣的文章還是層出不窮。相比之下,許多人多自己的工作處境非常不滿:工作內容乏味、薪水僅能糊口等等,看到文章里頭那些「高薪」、「出國工作」、「熱門職缺」的字眼,是不是都想轉行呢?今天就整理一些建議給大家。

第一件事,程序員都在做什么?

首先,程序員的領域有許多種,我以前被電影騙了,以為程序員就是電影里頭的黑客,只要幾秒就可以把非常大的系統架構給完成,凡提到入侵、破解、滲透等字眼,黑客都可以輕松處理。但說實在,「黑客」只不過是程序領域其中的一個范疇,舉凡手機軟件、網站、數據庫維護、服務器、大數據等等,每一個領域都是一門專業,不光只是我們平常看到「Google 工程師」、「Apple 工程師」那樣簡單的分類法。

所以,當各大媒體都在鼓吹轉職成程序員的時候,大部分談的都是軟件工程師(software engineer),最主要還是因為軟件是我們日常生活最常接觸到的,包括桌機軟件、手機軟件、網站,都是這幾年如火如荼在發展的項目。

以下說到的程序員,指的都是軟件工程師。所以工程師到底都在做什么?就工作來說,不超脫以下五件事情:

1、跟其他工程師討論

2、編寫代碼

3、解決 bug

4、和用戶溝通

5、和產品撕逼以及被老板罵

對于水平比較初級的程序員,改 BUG 這個步驟會占掉絕大部分的時間,而且過程是非常無聊且漫長的。找一位工程師問他處理過最愚蠢的錯誤,一定回答是「為了找一個錯字耗了一整天」,聽起來有沒有很浪費時間?沒錯,就是這么浪費時間!甚至,各種錯誤都是「屋漏偏逢連夜雨」,每當你最需要專心做其他事的時候,錯誤就出現了,然后手邊原本規劃要做的事情就這樣擱置了,進度來不及,最后就被老板罵。這絕對是剛學程序開發的常態。當然,在這些錯誤當中,我們去學著如何寫出更好的程序,避開那些給自己埋下的地雷,減少錯誤發生的機率。隨著時間推進,我們就很少再犯這樣愚蠢的錯誤。

但難道高手程序員就不用改 BUG 嗎?很遺憾,資深的工程師不只要處理自己的錯誤,還要處理別人的錯誤,越資深遇到的問題越棘手。相信大家都知道不少企業會捧著大筆鈔票去找資深工程師,而這之中除了要寫新軟件以外,許多軟件開發都是要請人來擦屁股的。就像創業家面對各種經濟、心理、社會的壓力一樣,工程師就是在面對各種程序上的問題,有可能是針對復雜程序當中產生的一個 bug,也可能是公司服務采用的技術發生了問題。

例如很有名的 GitHub 攻擊事件,當大家都認為 Ruby on Rails 技術很安全時,突然被人抓出嚴重的安全漏洞,這時如果我們在公司中恰巧使用了相同版本的 Ruby on Rails,是否也因此要為公司解決這個問題?

因此,在工程師生活中,其中一大要務就是要解決問題。如果每天都在面對這些情況,自己是否還能樂在其中?

第二件事,不要被媒體的宣傳蒙蔽了雙眼

程序員薪水超高?

行行出狀元,所有領域都有辦法賺取高薪,但對程序員來說,情況比較符合「80/20 法則」,就像許多人說的:工程師餓不死,但也存不了什么錢。

不管是能力普通、只會聽命行事的程序員,或是遇人不淑、老板吝嗇的程序員,大概都無法取得高薪。若是半路出家的程序員,剛開始必然無法期待有超高的薪水,也很難找到商機立即創業,尤其轉職的籌碼較少,不像其他工種的學生許多有底子、有作品,找工作較為容易。

要談高薪,還是得拿實力來談,若是無法針對中型的軟件項目設計出良好的構架、或是對自己擅長的技術還不完全了解,那對于薪水還是不要有太高的期待,而這些都是需要經驗累積的。剛起步的程序員,對媒體報道分分鐘年薪百萬這類天花亂墜的形容詞別想太多。

根據程序員的經歷,剛起步的程序員只要有耐心,絕對能找到一份工作薪資可供生活,外加存點小錢。身為程序員,希望大家對普遍薪資較低的情況能有所抵制,對于過低的薪資要勇敢拒絕,接受的話只會放任無良企業繼續用相同薪資雇用其他程序員,加上自己生活質量和士氣也會跟薪資一樣低落。

轉行成為程序員后是否美好?

真正轉行成為程序員了以后,問題才是接踵而來,很多事情等著探索。例如學歷就是一大難關,程序員這個行業是看重學歷的,當然這邊講的不是說一定要名校畢業,而是「本科系」這件事情是相對重要。我相信很多人都吃過這個虧,轉行前一度以為可以靠一股熱情打天下,殊不知在面試許多公司時,老板聽到并非本科系都會眉頭一皺。有一位好心的老板在通知面試未錄取的時候,也同時說:“工資是和學歷掛鉤的,這是全世界通用的法則,未來你想成為資深開發者,這更是每位老板都會看的。如果沒辦法再修一個學位,至少要能提出證明你對這些機器、算法等硬底子的學問都有點基本認識。”

雖然感到震撼,但這確實點醒了我,程序員并不是單單會一項技能而已,而是要對整個領域略知一二。

另一個難關就是要保持熱忱,程序開發技術推陳出新的速度超越其他領域許多,在工作壓力下,許多人會選擇不去學習,導致進步的速度跟不上整個世界翻新的速度,每一年都有爆炸性的改變。

假如我今天是專精 Web 前端的工程師,在這些技術出現時,勢必要了解他們要解決的問題、優點、缺點等等,并決定有沒有需要使用這些技術來改變現有的構架。例如公司現有構架是直接用純 Java 實作變數即時更新,如果改用 Angular.js,可以大幅減少代碼的數量,直接交給該函式庫來處理。今天假如我們沒有特別探究這些技術,未來在尋找其他工作時,技術主管也會期望你稍微了解這些技術。簡單來說,你不前進,別人也會推著你前進。

這只是其中一個例子,程序開發領域在小地方都有無限多的變化,必須不斷學習、接受改變。轉職前,很多事情我們想的很美好,但在轉職后,才知道這個領域有他自己的法則,在這邊無法一一列舉,但不管怎樣,如果有決心、有熱情,這些難關對你來說只會是長遠路上的一塊小石頭。

第三件事,你對寫代碼真的那么熱愛嗎?

對于熱情這件事,不得不再次提到二八法則,因為有 80% 的熱門技術是由 20% 的人所構架出來。不管你未來所鉆研的是哪種技術,總會在領域中有一些神人,他們可以 1 個人就超越 10 個的產值,對該技術有非常完整且深奧的了解,并且針對難懂的問題有非常優雅的解法。這些人決定了未來技術的走向,例如目前市面上的大型商業軟件,許多都是由少數人將構架完成,后續才是由許多工程師進行維護、更新。

你想成為那些「大神」嗎?雖然許多程序員做了一輩子也沒辦法,但仍然要保有那「想要成為大神」的熱情,才能得到擔任程序員的快樂。在生活中程序員不只會遇到系統錯誤,更常會遇到使用者給予的意見,包括常在 Google Play 或 App Store 上看到的評論:「這軟件超爛」、「一分都嫌太高」等等,沒有重點卻嚴重打擊士氣,也是生活中的一部分。反之,尤其在大型項目上線,陸續收到使用者說回饋說:「使用上變得更方便了,謝謝你們!」這類溫馨的評論讓人非常有成就感。抑或是在鉆研特別技術,而成功讓項目有大幅成長的時候,例如用 Go 語言將部分 Ruby on Rails 的 API 服務重寫,讓整體速度提升 20 倍以上,這些數據都會讓程序員非常有成就感,也是工作上很大的滿足。

反之,當我們只想著要每天安安穩穩的寫代碼、維護項目,以上那些情況就絕對不會發生,我們整天只會自怨自艾,對現況感到不滿卻不改善,把所有的錯都推給使用者、推給主管、推給別人。那不如不要轉行了,不妨待在自己目前的位子上,好好過生活即可。一定要充滿熱情,想要成為「二八法則」中的領導者,跳進程序員這個圈子才有意義。

小結

當你決定成為一名程序員的的時候,你要對自己做的事情有熱情、想要不斷學習、發掘新知、研究新技術,否則轉行一點意義都沒有,如果想安穩過生活,不如就找一個無聊的工作,專心研究股市吧,這樣的生活質量會比程序員好多了!

責任編輯:wv

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

    關注

    4

    文章

    956

    瀏覽量

    30940
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    搞懂MOS管,必須知道的米勒效應

    柵極和漏極間電壓變化而迅速變化,同時會影響柵極和源極電容的充電。 二、理解米勒效應 米勒效應是指MOS管g、d的極間電容Crss在開關動作期間引起的瞬態效應。 可以看成是一個電容的負反饋。在驅動
    發表于 01-19 07:55

    汽車電子EMC測試系統:車企必須要知道的電磁安全方案

    南柯電子|汽車電子EMC測試系統:車企必須要知道的電磁安全方案
    的頭像 發表于 01-08 11:00 ?407次閱讀

    芯盾時代SDP助力企業應對核心機密泄露危機

    無論程序員、文案、財務,無論你想擼代碼、出海報、做報表,各式各樣的AI總能滿足的需求,讓的工作更加輕松。
    的頭像 發表于 12-26 11:49 ?664次閱讀

    大理的AI野心藏不住了——風花雪月中千名程序員探討人工智能

    2025 年12月4日至6日第二屆CCF程序員大會暨大理人工智能與應用國際開發者大會在大理圓滿落幕。
    的頭像 發表于 12-24 17:45 ?716次閱讀
    大理的AI野心藏不住了——風花雪月中千名<b class='flag-5'>程序員</b>探討人工智能

    程序員最常見謊言

    了。 28我已經測試過了,這個功能沒問題,可以上線了。 29別擔心,這個問題很快就能解決。 30代碼快寫完了,已經完成 90% 了 。 希望大家對程序員多一些容忍以及諒解! 各位程序員你們都被我說中了哪些?說說你們的觀點
    發表于 12-10 08:24

    奔赴熱AI,碼力全開!Talkweb House@1024程序員日系列活動圓滿收官

    1024程序員日”系列活動至此劃上了一個圓滿句號。本屆1024程序員節以“AI構建世界,智能引領未來”為主題,廣邀技術大咖、產業領袖、企業代表與全球開發者齊聚星城
    的頭像 發表于 10-27 18:59 ?769次閱讀
    奔赴熱AI,碼力全開!Talkweb House@1024<b class='flag-5'>程序員</b>日系列活動圓滿收官

    開鴻智谷“以賽促學、以賽選才”|1024程序員節暨開源鴻蒙構建大會圓滿落幕!

    10月24日,由開鴻智谷聯合主辦的長沙1024程序員節暨開源鴻蒙構建大會在長沙圓滿落幕。本次活動以“湘聚長沙,共赴熱AI”為主題,通過技術分享與實戰競賽相結合的方式,著力培養“開源鴻蒙+AI”領域
    的頭像 發表于 10-27 17:58 ?702次閱讀
    開鴻智谷“以賽促學、以賽選才”|1024<b class='flag-5'>程序員</b>節暨開源鴻蒙構建大會圓滿落幕!

    高壓清洗機安全嗎?使用這些必須了解!

    在快節奏的現代生活中,清潔工作不可避免地成為家居和工業領域的重要一環。伴隨著科技的進步,高壓清洗機成為了眾多家庭和公司清潔任務中的得力助手。科偉達作為業內知名品牌,為廣大消費者提供了多款高效、高質的高壓清洗機,旨在為大家的清潔工作提供便利。然而,很多人對于高壓清洗機的安全性及正確使用方法存在疑惑。今天我們就來一探究竟,了解高壓清洗機的安全性以及使用過程中需要
    的頭像 發表于 10-27 17:23 ?393次閱讀
    高壓清洗機安全嗎?使用<b class='flag-5'>前</b><b class='flag-5'>這些</b><b class='flag-5'>你</b><b class='flag-5'>必須</b>了解!

    SMT焊接裂縫頻發?這5大成因和解決方案必須知道

    一站式PCBA加工廠家今天為大家講講SMT加工中焊接裂縫的原因有哪些?SMT加工中焊接裂縫的成因及解決方案。焊接裂縫作為影響電子產品可靠性的重要隱患,其產生往往與工藝鏈的多個環節密切相關。本文將結合我們的實戰經驗,深度解析焊接裂縫的形成機理,并提供可落地的解決方案。 SMT加工中焊接裂縫的成因及解決方案 一、焊接裂縫產生的五大核心誘因 1. 熱應力沖擊(占比38%) - 回流焊溫度曲線設置不當導致的熱膨脹系數差異 - 雙面貼裝工藝中二次回流
    的頭像 發表于 08-13 09:25 ?1215次閱讀

    PCBA加工冷焊頻發?這些原因必須知道

    一站式PCBA加工廠家今天為大家講講PCBA加工中為什么會出現冷焊?PCBA加工中冷焊的主要原因。PCBA加工中,冷焊問題是影響焊接質量的常見缺陷之一。冷焊指的是焊點未完全形成牢固的金屬結合,表現為焊點表面粗糙、無光澤,甚至在機械或電氣應力下容易斷裂。理解冷焊問題的根源,有助于我們在生產中加以預防,提高產品質量。 一、PCBA加工中冷焊的主要原因 1. 焊接溫度不足 焊接時如果溫度未達到焊錫的熔點,焊料無法充分融化,導致焊點與焊盤或元
    的頭像 發表于 06-16 09:20 ?1158次閱讀

    如何高效訓練AI模型?這些常用工具必須知道

    大模型的發展同樣面臨瓶頸,訓練所需的硬件資源日益增加,比如英偉達的芯片、電力等(這也可能是ChatGPT5遲遲沒有出來的原因)。業界有觀點認為,在大多數情況下,并不需要全能的大模型,而是更適合專注于特定領域的中小型模型。這類模型針對垂直領域,性價比更高,在特定場景下能以較低資源實現高準確率的專項任務。例如在邊緣計算領域,模型推理所需資源遠少于訓練時。隨著芯片
    的頭像 發表于 04-17 16:43 ?2239次閱讀
    如何高效訓練AI模型?<b class='flag-5'>這些</b>常用工具<b class='flag-5'>你</b><b class='flag-5'>必須知道</b>!

    為什么高端PCBA都選雙面SMT貼裝?這幾個優勢必須知道

    的性能和穩定性。領卓電子憑借20多年的PCBA加工經驗,提供全流程一站式PCBA代工代料服務,致力于為客戶提供高品質的雙面SMT貼裝解決方案。 雙面SMT貼裝的核心優勢 PCBA加工中的雙面SMT貼裝服務具有多項獨特優勢,這些優勢主要體現在提高集成度、提升生產效率、增強焊接
    的頭像 發表于 04-16 09:09 ?615次閱讀

    零基礎入門:如何在樹莓派上編寫和運行Python程序

    是一種非常有用的編程語言,其語法易于閱讀,允許程序員使用比匯編、C或Java等語言更少的代碼行。Python編程語言最初實際上是作為Linux的腳本語言而開發的。Py
    的頭像 發表于 03-25 09:27 ?2032次閱讀
    零基礎入門:如何在樹莓派上編寫和運行Python<b class='flag-5'>程序</b>?

    程序開發必須知道的5個技巧:提升效率與用戶體驗的權威指南

    隨著小程序生態的蓬勃發展,開發者需要掌握核心技巧才能在競爭激烈的市場中脫穎而出。以下是基于行業實踐和權威經驗的五大關鍵技巧,助你打造高性能、高用戶粘性的小程序。 一、 用戶體驗是小程序成功的關鍵
    發表于 03-14 14:51

    用stsw-link004這個軟件配合仿真器寫程序后,直接運行程序程序運行不正常是什么原因?

    用stsw-link004這個軟件配合仿真器寫程序后,直接運行程序程序運行不正常,必須對電路板進行完全重新上電,程序才能正常運行。這是什么
    發表于 03-07 07:00