日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

轉(zhuǎn)行程序員前你必須知道這些

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

掃碼添加小助手

加入工程師交流群

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

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

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

所以,當各大媒體都在鼓吹轉(zhuǎn)職成程序員的時候,大部分談的都是軟件工程師(software engineer),最主要還是因為軟件是我們?nèi)粘I钭畛=佑|到的,包括桌機軟件、手機軟件、網(wǎng)站,都是這幾年如火如荼在發(fā)展的項目。

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

1、跟其他工程師討論

2、編寫代碼

3、解決 bug

4、和用戶溝通

5、和產(chǎn)品撕逼以及被老板罵

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

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

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

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

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

程序員薪水超高?

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

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

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

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

轉(zhuǎn)行成為程序員后是否美好?

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

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

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

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

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

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

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

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

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

小結(jié)

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

責任編輯:wv

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

    關注

    4

    文章

    956

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    芯片CP測試與FT測試的區(qū)別,半導體測試工程師必須知道

    本文聚焦芯片CP 測試與FT 測試的核心區(qū)別,助力半導體測試工程師厘清二者差異。CP 測試是封裝的晶圓裸晶集體初篩,借助探針卡接觸焊墊,聚焦核心功能,以低成本剔除缺陷品;FT 測試是封裝后的成品
    的頭像 發(fā)表于 01-26 11:13 ?940次閱讀

    堆棧的原理揭秘

    百度百科試圖傳遞的信息翻譯為人話: 2. 為什么需要堆棧?首先,為什么需要堆棧?真的是搞計算機的那幫宅男吃飽了撐的嗎? 【編者注:必須不是!魯迅曾經(jīng)說過:“不想偷懶的程序員不是好程序員”,就算是吃
    發(fā)表于 01-23 07:08

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

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

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

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

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

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

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

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

    程序員最常見謊言

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

    裸機方式的缺點有哪些

    進行的: 應用程序程序員必須確保數(shù)據(jù)一致性。 超級循環(huán)可以與系統(tǒng)計時器輕松同步,但: 如果系統(tǒng)需要多種不同的周期時間,則會很難實現(xiàn)。 超過超級循環(huán)周期的耗時函數(shù)需要做拆分。 增加軟件開銷,應用
    發(fā)表于 11-17 06:11

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

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

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

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

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

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

    AI/嵌入式轉(zhuǎn)行,華清遠見虛擬仿真系統(tǒng)幫你避開3個無效學習陷阱,牢記崗位導向邏輯

    轉(zhuǎn)行學AI/嵌入式的人里,80%會陷入“學了沒用、越學越慌”的怪圈——不是因為不夠努力,而是從一開始就踩了“違背學習規(guī)律”的坑。這些誤區(qū)看似是“選課失誤”,本質(zhì)是沒搞懂“轉(zhuǎn)行學習”和“校園學習
    的頭像 發(fā)表于 10-17 16:22 ?547次閱讀
    AI/嵌入式<b class='flag-5'>轉(zhuǎn)行</b>,華清遠見虛擬仿真系統(tǒng)幫你避開3個無效學習陷阱,牢記崗位導向邏輯

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

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

    PCBA加工冷焊頻發(fā)?這些原因必須知道!

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

    程序設計與數(shù)據(jù)結(jié)構(gòu)

    的地址)出發(fā),采用推導的方式,深入淺出的分析了廣大C程序員學習和開發(fā)中遇到的難點。 2. 從方法論的高度對C語言在數(shù)據(jù)結(jié)構(gòu)和算法方面的應用進行了深入講解和闡述。 3. 講解了絕大多數(shù)C程序員開發(fā)
    發(fā)表于 05-13 16:45
    日土县| 黎平县| 双城市| 鹤山市| 通河县| 青铜峡市| 和平县| 遵义县| 刚察县| 社旗县| 盐源县| 卢湾区| 安顺市| 上犹县| 年辖:市辖区| 河西区| 临漳县| 高青县| 伊金霍洛旗| 崇州市| 夏河县| 昌宁县| 石阡县| 托克托县| 富宁县| 泽普县| 健康| 辰溪县| 青田县| 青河县| 钦州市| 广德县| 榆林市| 洪洞县| 浪卡子县| 鄂伦春自治旗| 安图县| 梁山县| 毕节市| 化州市| 崇阳县|