99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

一名程序員20 年的經(jīng)歷和心得

工程師人生 ? 來源:工程師吳畏 ? 2018-12-05 16:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

程序員用自己的技術(shù)變現(xiàn),其實(shí)是一件天經(jīng)地義的事兒。寫程序是一門“手藝活兒”,那么作為手藝人,程序員當(dāng)然可以做到靠自己的手藝和技能養(yǎng)活自己。

然而,現(xiàn)在很多手藝人程序員卻說自己是“碼農(nóng)”,編碼的農(nóng)民工,在工作上被各種使喚,各種加班,累得像個(gè)牲口。在職業(yè)發(fā)展上各種迷茫和彷徨,完全看不到未來的希望,更別說可以成為一個(gè)手藝人用自己的技能變現(xiàn)了。

從大學(xué)時(shí)代幫人打字掙點(diǎn)零花錢,到逐漸通過自己的技能幫助別人,由此獲得相對豐厚的收入,我在很早就意識(shí)到,從事編程這個(gè)事可以做到,完全靠自己的手藝、不依賴任何人或公司去生活的。

這對于程序員來說,本就應(yīng)該是件天經(jīng)地義的事,只是好像并不是所有的程序員都能意識(shí)到自己的價(jià)值。這里,我想結(jié)合我的一些經(jīng)歷來跟你聊聊。當(dāng)然,我的經(jīng)歷有限,也不一定全對,只希望能給你一個(gè)參考。

學(xué)生時(shí)代

我是 1994 年上的大學(xué),計(jì)算機(jī)科學(xué)軟件專業(yè)。在 1996 年上大二的時(shí)候,因?yàn)槲骞P學(xué)得好打字很快,我應(yīng)征到教務(wù)處幫忙,把一些文檔錄入到電腦里。打了三個(gè)月的字,學(xué)校按照每千字 10 元,給了我 1000 元錢。

由于我的五筆越打越快,還會(huì)用 CCED 和 WPS 排版,于是引起了別人的注意,叫我?guī)兔θニ拇蜃止ぷ魇遥粋€(gè)月收入 400 元錢。我的大學(xué)在昆明,這相當(dāng)于當(dāng)?shù)厥杖氲闹猩纤搅恕?/p>

后來,1997 年的時(shí)候,我?guī)鸵粋€(gè)開公司的老師寫一些 MIS 軟件,用 Delphi 和 PowerBuilder 寫一些辦公自動(dòng)化和酒店管理的軟件。一年后,老師給了我 2000 元錢。

因?yàn)閯?dòng)手能力比較強(qiáng),當(dāng)時(shí)系上的老師要干個(gè)什么事都讓我?guī)兔?。而且,因?yàn)楫?dāng)時(shí)的計(jì)算機(jī)人才太少太少了,所以一些社會(huì)上的人需要開發(fā)軟件或是解決技術(shù)問題也都會(huì)到大學(xué)來?;旧侠蠋焸円捕纪扑]給我。

還記得 1997 年老師推薦一個(gè)人來找我,問會(huì)不會(huì)做網(wǎng)頁?5 個(gè)靜態(tài)頁,10000 元錢。當(dāng)時(shí)學(xué)校沒教怎樣做網(wǎng)頁,我去書店找書看,結(jié)果發(fā)現(xiàn)書店里一本講 HTML 的書都沒有,只好回絕說“不會(huì)做”。一年后,我才發(fā)現(xiàn)原來這事簡單得要命。

初入職場

到了 1998 年,我畢業(yè)參加工作,在工商銀行網(wǎng)絡(luò)科。由于可以撥號上網(wǎng),于是我做了一個(gè)個(gè)人主頁,那時(shí)超級流行個(gè)人主頁或個(gè)人網(wǎng)站。我一邊收集網(wǎng)上的一些知識(shí),一邊學(xué)著做些花哨的東西,比如網(wǎng)頁上的菜單什么的。

在 2000 年時(shí),被《電腦報(bào)》的編輯看上了,寫來郵件約我投稿。我就寫了一些如何在網(wǎng)頁上做菜單之類的小技術(shù)文章,每個(gè)月寫個(gè)兩三篇,每個(gè)月有個(gè) 300 元左右的稿費(fèi),當(dāng)時(shí)我的月工資 600 元。

現(xiàn)在通過文章標(biāo)題還能找到一兩篇,比如《抽屜式菜單的設(shè)計(jì)》,已經(jīng)是亂碼一堆了。

大學(xué)時(shí)代被人請去做事的經(jīng)歷對我影響很大,甚至在潛意識(shí)里完全影響了我如何規(guī)劃自己的人生。雖然當(dāng)時(shí)我還說不清楚,只是一種強(qiáng)烈的感覺——我完全可以靠自己的手藝、不依賴任何人或公司去生活。

我想這種感覺,我現(xiàn)在可以說清楚了,這種潛意識(shí)就是——我完全沒有必要通過打工聽人安排而活著,而是反過來通過在公司工作提高自己的技能,讓自己可以更為獨(dú)立和自由地生活。

因而,在工作當(dāng)中,對于那些沒什么技術(shù)含量的工作,我基本上就像是在學(xué)生時(shí)代那樣交作業(yè)就好了。我想盡一切方法提高交作業(yè)的效率,比如,提高代碼的重用度,能自動(dòng)化的就自動(dòng)化,和需求人員談需求,簡化掉需求,這樣我就可以少干一些活了……

這樣一來,我就可以有更多的時(shí)間,去研究公司里外那些更為核心更為有技術(shù)含量的技術(shù)。

在工作中,我總是能被別人和領(lǐng)導(dǎo)注意到,總是有比別人更多的時(shí)間去讀書,去玩一些高技術(shù)含量的技術(shù)。當(dāng)然,這種被“注意”,也不全然是一種好事。

2002 年,我被外包到銀行里做業(yè)務(wù)開發(fā)時(shí),因?yàn)槲彝瓿身?xiàng)目的速度太快,所以,沒事干,整天在用戶那邊看書,寫別的代碼練手,而被用戶投訴“不務(wù)正業(yè)”。我當(dāng)然對這樣的投訴置之不理,還是我行我素,因?yàn)槲业淖鳂I(yè)已交了,用戶也就是說說罷了。

同年,我到了一家新的很有技術(shù)含量的公司,他們在用 C 語言寫一個(gè)可以把一堆 PC 機(jī)組成一個(gè)超級計(jì)算機(jī),進(jìn)行并行計(jì)算的公司項(xiàng)目。

當(dāng)我做完第一個(gè)項(xiàng)目時(shí),有個(gè)公司里的牛人和我說,你用 Purify 測試一下你的代碼有沒有內(nèi)存問題。Purify 是以前一個(gè)叫 Rational 的公司(后來被 IBM 收購)做的一個(gè)神器,有點(diǎn)像 Linux 開源的 Valgrind。

用完以后,我覺得 Purify 太厲害了,于是把它的英文技術(shù)文檔通讀了一遍。經(jīng)理看我很喜歡這個(gè)東西,就讓我給公司里的人做個(gè)分享。我認(rèn)真地準(zhǔn)備了個(gè) PPT,結(jié)果只來了一個(gè) QA。

我在一個(gè)大會(huì)議室就對著她一個(gè)人講了一個(gè)半小時(shí)。這個(gè) QA 對我說,“你的分享做得真好,條理性很強(qiáng),也很很楚,我學(xué)到了很多東西”。

有了這個(gè)正向反饋,我就把關(guān)于 Purify 的文章分享到了我的 CSDN 博客上,標(biāo)題為《C/C++ 內(nèi)存問題檢查利器—Purify》??赡芤?yàn)檫@個(gè)軟件是收費(fèi)的,用的人不多,這篇文章的讀者反響不大。

但是,2003 年的一天我很意外地接到了一個(gè)電話,是一個(gè)公司請我?guī)兔θソo客戶培訓(xùn) Purify 這個(gè)軟件。IBM 的培訓(xùn)太貴了,所以代理這個(gè)軟件的公司為了成本問題,想找一個(gè)便宜的講師。

他們搜遍完整個(gè)中國的互聯(lián)網(wǎng),只看到我的這篇文章,便通過 CSDN 找到我的聯(lián)系方式,給我打了電話。最終,兩天的培訓(xùn)價(jià)格稅后一共 10000 元錢,而我當(dāng)時(shí)的月薪只有 6000 元錢,還是稅前。

這件事兒讓我在入行的時(shí)候就明白了一些道理。

要去經(jīng)歷大多數(shù)人經(jīng)歷不到的,要把學(xué)習(xí)時(shí)間花在那些比較難的地方。

要寫文章就要寫沒有人寫過的,或是別人寫過,但我能寫得更好的。

更重要的是,技術(shù)和知識(shí)完全是可以變現(xiàn)的。

現(xiàn)在回想一下,技術(shù)和知識(shí)變現(xiàn)這件事兒,在 15 年前我就明白了,哈哈。

隨后,我在 CSDN 博客上發(fā)表了很多文章,有談 C 語言編程修養(yǎng)的文章,也有一些 makefile/gdb 手冊性的文章,還有在工作中遇到的各種坑。

因?yàn)槲曳窒淼臇|西比較系統(tǒng),也是獨(dú)一份,所以,搜索引擎自然是最優(yōu)化的(最好的 SEO 就是獨(dú)一份)。我的文章經(jīng)常因?yàn)樵L問量大被推到 CSDN 首頁。因此,引來了各種培訓(xùn)公司和出版社,還有一些別的公司主動(dòng)發(fā)來的招聘,以及其他一些程序員想伙同創(chuàng)業(yè)的各種信息。

了解到,出書作者收入太低(作者的收入有兩種:一種是稿費(fèi),一頁 30 元;一種是版稅,也就 5% 左右),而培訓(xùn)公司的投入產(chǎn)出比明顯高很多后,我開始接一些培訓(xùn)的事(頻率不高),一年有個(gè)七八次。當(dāng)時(shí)需求比較強(qiáng)的培訓(xùn)主要是在這幾個(gè)技術(shù)方面,C/C++/Java、Unix 系統(tǒng)編程、多層軟件架構(gòu)、軟件測試、軟件工程等。

我喜歡做企業(yè)內(nèi)訓(xùn),還有一個(gè)主要原因是,可以走到內(nèi)部去了解各個(gè)企業(yè)在做的事和他們遇到的技術(shù)痛點(diǎn),以及身在其中的工程師的想法。這極大地增加了我對社會(huì)的了解和認(rèn)識(shí),這對我來說是非常重要的。而同時(shí),讓我這個(gè)原本不善表達(dá)的技術(shù)人員,在語言組織和表達(dá)方面有了極大的提升。

其間也有一些軟件開發(fā)的私活兒,但我基本全部拒絕了。最主要的原因是,這些軟件開發(fā)基本上都是功能性的開發(fā),我從中無法得到成長。而且后期會(huì)有很多維護(hù)工作,雖然一個(gè)小項(xiàng)目可以掙十幾萬,但為此花費(fèi)的時(shí)間都是我人生中最寶貴的時(shí)光,得不償失。

25~35 歲是每個(gè)人最寶貴的時(shí)光,應(yīng)該用在刀刃上。

職業(yè)上升期

因?yàn)橛辛诉@些經(jīng)歷,我感受到了一個(gè)人知識(shí)和技能的價(jià)值。我開始把我的時(shí)間投在一些主流、高級和比較有挑戰(zhàn)性的技術(shù)上,這可以讓我保持兩件事兒:一個(gè)是技術(shù)和技能的領(lǐng)先,二是對技術(shù)本質(zhì)和趨勢的敏感度。

因此,我有強(qiáng)烈的意愿去前沿的公司經(jīng)歷和學(xué)習(xí)這些東西。比如,我在湯森路透學(xué)到了人員團(tuán)隊(duì)管理上的各種知識(shí)和技巧,而亞馬遜是讓我提升最快的公司。雖說,亞馬遜也有很多不好的東西,但是它的一些理念,的確讓我的思維方式和思考問題的角度有了質(zhì)的飛躍。

我開始對外輸出的不僅僅是技術(shù)了,還有一些技術(shù)價(jià)值觀上的東西。

而從亞馬遜到阿里巴巴是我在互聯(lián)網(wǎng)行業(yè)的工作經(jīng)歷,這兩段經(jīng)歷讓我對這兩家看似類似但內(nèi)部完全不同的成功大公司,有了更為全面的了解和看法。

這兩種完全不一樣甚至有些矛盾的玩法讓我時(shí)常在思考著,大腦里就像兩個(gè)小人在扳手腕一樣,這可能是我從小被灌輸?shù)摹皹?biāo)準(zhǔn)答案”的思維方式所致。其實(shí),這個(gè)世界本來就沒什么標(biāo)準(zhǔn)答案,或是說,一個(gè)題目本來就可以有若干個(gè)正確答案,而且這些“正確答案”還很矛盾。

于是,在我把一些價(jià)值觀和思考記錄下來的同時(shí),我自然又被很多人關(guān)注到了,還吸引很多不同的思路在其中交織討論。而從另外一方面來說,這對我來說是一個(gè)很好的補(bǔ)充,無論別人罵我也好,還是教育我,都對我有幫助,大大地豐富了我思考問題的角度。

這些經(jīng)歷從質(zhì)上改善了我的思考方式,讓我思考技術(shù)問題的角度都隨之有了一個(gè)比較大的轉(zhuǎn)變。而這個(gè)轉(zhuǎn)變讓我有了更高的思維高度和更為開闊的視野。

可能是因?yàn)槲矣幸恍蔼?dú)特”的想法,而且經(jīng)歷比較豐富,基礎(chǔ)也比較扎實(shí),使得我對技術(shù)人的認(rèn)識(shí)和理解會(huì)更為透徹和深入。所以,也有了一些小名氣。來找我做咨詢和幫助解決問題的人越來越多,而我也開始收費(fèi)收得越來越貴了。這里需要注意的是,我完全是被動(dòng)收費(fèi)高的。

因?yàn)楦赣H的身體原因,我沒有辦法全職,所以成了一個(gè)自由人。而也正因如此,我才得以有機(jī)會(huì)可以為好多公司解決技術(shù)問題。2015 年,有家公司的后端系統(tǒng)一推廣就掛,性能不足,請我去看。

我花了兩天時(shí)間跟他們的工程師一起簡單處理了一下,直接在生產(chǎn)線上重構(gòu),性能翻了 10 倍。雖然這么做有點(diǎn) low,但當(dāng)時(shí)完全是為了救急。公司老板很高興,覺得他投的幾百萬推廣費(fèi)用有救了,一下給了我 10 萬元。我說不用這么多的,1 萬元就好了,結(jié)果他說就是這么多。我欣然接受了,當(dāng)時(shí)心里有一種技術(shù)被尊重的感動(dòng)。

2016 年,某個(gè)公司需要做一個(gè)高并發(fā)方案,大概需要 2000 萬 QPS,我給他們做了一個(gè)。但是他們只能實(shí)現(xiàn)到 1200 萬 QPS 左右,又把我請去了。

我花了兩天時(shí)間做調(diào)研,分析性能原因,然后一天寫了 700 多行代碼。因?yàn)椴幌脒M(jìn)入業(yè)務(wù),所以我主要是優(yōu)化了網(wǎng)絡(luò)數(shù)據(jù)傳輸,讓數(shù)據(jù)包盡量小,確保一個(gè)請求的響應(yīng)在一個(gè) MTU 內(nèi)就傳完。

測試的時(shí)候,達(dá)到了 2500 萬 QPS。于是老板給了我 20 萬。

這樣的例子還有很多。上面的例子,我連錢都沒談就去做了,本來想著,也就最多 1 萬元左右,沒想到給我的酬勞大大超出了我的期望。

這里,我想說的是,并不是社會(huì)不尊重程序員,只要你能幫上大忙,就一定會(huì)贏得別人的尊重。

所以,我和一些人開玩笑說,我們可能都是在寫一樣的 for(int i=0; i《n; i++) 語句,但是,你寫在那個(gè)地方一文不值,而我寫在這個(gè)地方,這行代碼就值 2000 元。不要誤會(huì),我只是想用這種“鮮明的方式”來加強(qiáng)我的觀點(diǎn)。

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

    關(guān)注

    4

    文章

    954

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    潤和軟件穩(wěn)居數(shù)字業(yè)務(wù)類解決方案市場第一名

    ”)憑借自身卓越的技術(shù)實(shí)力和創(chuàng)新能力,連續(xù)五穩(wěn)居數(shù)字業(yè)務(wù)類解決方案市場第一名;在細(xì)分領(lǐng)域:數(shù)字信貸系統(tǒng)解決方案子市場持續(xù)保持第一名,數(shù)字銀行解決方案子市場躍升至第一名。同時(shí),其在開放
    的頭像 發(fā)表于 07-14 17:36 ?460次閱讀

    如何成為一名合格的KaihongOS北向應(yīng)用開發(fā)工程師

    如何成為一名合格的北向應(yīng)用開發(fā)工程師 在快速發(fā)展的軟件開發(fā)領(lǐng)域,北向應(yīng)用開發(fā)工程師是個(gè)專注于系統(tǒng)級應(yīng)用開發(fā)的高需求職位。 以下是成為一名合格的KaihongOS北向應(yīng)用開發(fā)工程師的建議。 1.
    發(fā)表于 04-23 06:46

    阿里云升級通義靈碼AI程序員,全面上線

    近日,阿里云宣布其備受矚目的通義靈碼AI程序員已正式全面上線,為開發(fā)者帶來更為強(qiáng)大和便捷的編程輔助工具。 此次上線的通義靈碼AI程序員,在功能上實(shí)現(xiàn)了全面升級?,F(xiàn)在,它支持VS Code
    的頭像 發(fā)表于 01-09 11:16 ?726次閱讀

    TMS320C6000程序員指南

    電子發(fā)燒友網(wǎng)站提供《TMS320C6000程序員指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-24 17:19 ?0次下載
    TMS320C6000<b class='flag-5'>程序員</b>指南

    TMS320C55x DSP CPU程序員參考補(bǔ)充

    電子發(fā)燒友網(wǎng)站提供《TMS320C55x DSP CPU程序員參考補(bǔ)充.pdf》資料免費(fèi)下載
    發(fā)表于 12-21 11:36 ?3次下載
    TMS320C55x DSP CPU<b class='flag-5'>程序員</b>參考補(bǔ)充

    達(dá)實(shí)再度榮獲十大出入口控制品牌第一名

    近日,被譽(yù)為智能建筑行業(yè)“奧斯卡”的中國智能建筑品牌獎(jiǎng)?lì)C獎(jiǎng)典禮于廣州盛大舉行。達(dá)實(shí)智能子公司——深圳達(dá)實(shí)物聯(lián)網(wǎng)技術(shù)有限公司 連續(xù)14 獲“十大出入口控制品牌第一名”榮譽(yù),與此同時(shí)還攬獲“2024優(yōu)秀AIoT智控平臺(tái)品牌”等兩
    的頭像 發(fā)表于 12-11 10:23 ?737次閱讀

    UCD3138A64/UCD3138128程序員手冊

    電子發(fā)燒友網(wǎng)站提供《UCD3138A64/UCD3138128程序員手冊.pdf》資料免費(fèi)下載
    發(fā)表于 12-09 14:42 ?0次下載
    UCD3138A64/UCD3138128<b class='flag-5'>程序員</b>手冊

    蔚來獲得CACSI車型滿意度和售后服務(wù)滿意度第一名

    近日,由中國質(zhì)量協(xié)會(huì)發(fā)布的2024中國新能源汽車用戶滿意度測評結(jié)果(CACSI)出爐。蔚來ET5T榮獲純電動(dòng)中型轎車滿意度第一名,蔚來品牌榮獲售后服務(wù)滿意度第一名。蔚來已連續(xù)兩獲得
    的頭像 發(fā)表于 12-06 17:19 ?2035次閱讀

    機(jī)械革命發(fā)布CODE AI程序員

    近日,英特爾新質(zhì)生產(chǎn)力技術(shù)生態(tài)大會(huì)在成都舉行,機(jī)械革命作為重要參展商帶來了多款明星產(chǎn)品引爆全場!其中更是在AI PC軟件生態(tài)產(chǎn)品發(fā)布分論壇上,Intel、智譜、機(jī)械革命三方聯(lián)合發(fā)布了專為程序員設(shè)計(jì)的CODE AI程序員本,成為本次大會(huì)的
    的頭像 發(fā)表于 11-30 10:34 ?1115次閱讀

    Linux驅(qū)動(dòng)程序程序員指南

    電子發(fā)燒友網(wǎng)站提供《Linux驅(qū)動(dòng)程序程序員指南.pdf》資料免費(fèi)下載
    發(fā)表于 11-22 15:53 ?0次下載
    Linux驅(qū)動(dòng)<b class='flag-5'>程序</b><b class='flag-5'>程序員</b>指南

    AI編程工具會(huì)不會(huì)搶程序員飯碗

    AI編程工具可輔助編程,減少手動(dòng)編碼,提升效率,對程序員有積極影響也有挑戰(zhàn)。程序員需深化技能、拓寬知識(shí)應(yīng)對。長遠(yuǎn)看,AI與人類程序員將共生共榮。
    的頭像 發(fā)表于 11-08 10:17 ?538次閱讀

    第五屆長沙·中國1024程序員節(jié)開幕

    據(jù)官方媒體報(bào)道,10月24日;? 第五屆長沙·中國1024程序員節(jié)在湖南湘江新區(qū)開幕;本次中國1024程序員節(jié)以“智能應(yīng)用新生態(tài)”為主題。設(shè)置有岳麓對話、技術(shù)英雄會(huì)、主題峰會(huì)及賽事、展覽等活動(dòng),
    的頭像 發(fā)表于 10-25 15:42 ?503次閱讀

    90后程序員的職業(yè)成長漫談

    開始,逐步了解公司的業(yè)務(wù)、文化,以及學(xué)習(xí)如何成為一名合格的職場人;19-21,我開始負(fù)責(zé)塊完整的業(yè)務(wù),并逐漸成長為小組負(fù)責(zé)人; 2022開始負(fù)責(zé)整個(gè)部門的架構(gòu),并且開始參與
    的頭像 發(fā)表于 10-15 15:24 ?554次閱讀
    90后<b class='flag-5'>程序員</b>的職業(yè)成長漫談

    軟通動(dòng)力榮獲2023中國IT服務(wù)市場第一名

    近日,賽迪顧問最新發(fā)布《2023-2024中國IT服務(wù)市場研究年度報(bào)告》。報(bào)告中,軟通動(dòng)力憑借在數(shù)字化轉(zhuǎn)型浪潮中卓越的數(shù)字化能力和表現(xiàn),持續(xù)領(lǐng)跑IT服務(wù)市場,位列2023中國IT服務(wù)市場第一名
    的頭像 發(fā)表于 07-31 10:18 ?869次閱讀

    潤和軟件連續(xù)四蟬聯(lián)數(shù)字業(yè)務(wù)類解決方案市場第一名

    ,連續(xù)四蟬聯(lián)數(shù)字業(yè)務(wù)類解決方案市場第一名。在細(xì)分領(lǐng)域:數(shù)字信貸系統(tǒng)解決方案子市場持續(xù)保持第一名,數(shù)字銀行解決方案子市場穩(wěn)居第二,開放銀行解決方案子市場上升至第三
    的頭像 發(fā)表于 07-31 10:10 ?1106次閱讀