自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

程序員的群體性焦慮高壓下,如何實(shí)現(xiàn)個(gè)體的線性增長(zhǎng)?

新聞 前端
很多人一直在學(xué)習(xí),卻也一直在焦慮:程序員 40 歲后該如何發(fā)展?他們?cè)诟锌F(xiàn)在 IT 的技術(shù)浪潮拍打的太快,技術(shù)人員總在奔波疲命,每天也沒(méi)有多少增進(jìn),沒(méi)有多長(zhǎng)時(shí)間看磚頭書,甚至用善意的謊言安慰自己:編程主要靠思想,語(yǔ)言和平臺(tái)無(wú)所謂。

 [[237435]]

  很多人一直在學(xué)習(xí),卻也一直在焦慮:程序員 40 歲后該如何發(fā)展?他們?cè)诟锌F(xiàn)在 IT 的技術(shù)浪潮拍打的太快,技術(shù)人員總在奔波疲命,每天也沒(méi)有多少增進(jìn),沒(méi)有多長(zhǎng)時(shí)間看磚頭書,甚至用善意的謊言安慰自己:編程主要靠思想,語(yǔ)言和平臺(tái)無(wú)所謂。

  但其實(shí),作為一個(gè)程序員,應(yīng)當(dāng)要有屬于自己的正確的線性成長(zhǎng)路徑。

  請(qǐng)?jiān)?WiFi 環(huán)境下觀看,土豪隨意

1. 我的個(gè)人體驗(yàn)和探索

  我大學(xué)是在上海交通大學(xué)里面唯一一個(gè)叫交通的專業(yè),學(xué)習(xí)航運(yùn)、集裝箱和容器。因?yàn)楦信d趣和為了好找工作,又學(xué)習(xí)了第二專業(yè),計(jì)算機(jī)專業(yè)。沒(méi)有學(xué)桌面軟件制作、網(wǎng)站制作,而是主要學(xué)習(xí)操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、編譯原理、算法與數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫(kù)、計(jì)算機(jī)組成與系統(tǒng)結(jié)構(gòu),***考研也是考的這個(gè)方向。

  畢業(yè)之后,首先面對(duì)的***道關(guān)卡就是面試。我在這給大家總結(jié)了關(guān)于面試的幾個(gè)套路。

  ***類:薪資比較低的企業(yè),面試的時(shí)候注重會(huì)不會(huì)做個(gè)網(wǎng)站,甚至上手做個(gè)東西出來(lái)。其實(shí)這類企業(yè)是在找代碼熟練工。

  第二類:越是薪資高的企業(yè),越重視基礎(chǔ)知識(shí)的考察。基礎(chǔ)好,可塑性強(qiáng),培養(yǎng)起來(lái)成長(zhǎng)快。

  第三類:最牛的公司一般面試考的是算法和思路。

  說(shuō)在話外:別怪 HR 太狠心,面試題目太奇葩?!督?jīng)濟(jì)學(xué)的思維方式》一書中寫到,所有的稀缺品都需要以某種方式分配,必須建立某種規(guī)則和制度,對(duì)那些要求得到稀缺品的人加以甄別,決定誰(shuí)該得到多少。價(jià)格只是最常用的一種方式。所以,面試前做好充足的準(zhǔn)備很重要。

2. 面試中,簡(jiǎn)歷應(yīng)該是什么樣?

  簡(jiǎn)單:最長(zhǎng)不要超過(guò)兩頁(yè)。

  量化:多寫能夠數(shù)字化、能量化的東西,少寫一些模糊的東西。比如寫到項(xiàng)目的時(shí)候,多說(shuō)一些項(xiàng)目多大規(guī)模,處理多大的數(shù)據(jù)量,管理多少臺(tái)機(jī)器,處理速度如何,實(shí)時(shí)性如何,使用什么技術(shù)等等,少說(shuō)一些諸如“和團(tuán)隊(duì)精誠(chéng)合作,能吃苦耐勞,善于溝通,什么北方人的豁達(dá),什么南方人的細(xì)致”等,這些東西在簡(jiǎn)歷中不能提供任何有價(jià)值的信息。

  清晰:整個(gè)簡(jiǎn)歷盡量使用表格、列表形式,而非大段大段的描述性語(yǔ)言,多用專業(yè)詞匯。

  提取亮點(diǎn):首先你需要列出你做過(guò)的所有的項(xiàng)目,對(duì)于每一個(gè)項(xiàng)目,你可能做了很多細(xì)碎的工作,你需要做的是,從中發(fā)掘出你覺(jué)得有技術(shù)含量,能讓看簡(jiǎn)歷的人眼睛一亮的地方。

  由點(diǎn)到面:上面的亮點(diǎn)直接寫上去,面試官一般會(huì)問(wèn)這樣的問(wèn)題:你知道實(shí)現(xiàn)這個(gè)都有哪些方式?為什么選擇用這個(gè)方式?各有什么優(yōu)劣勢(shì)?你需要將你的知識(shí)面擴(kuò)展開(kāi)來(lái)。比如負(fù)載均衡,LACP 可以做,等價(jià)路由可以做,F(xiàn)5 可以做,LVS 可以做,haproxy 可以做,nginx 可以做,OVS 可以做,iptables 可以做嗎?

  從面到體:面試官還可能問(wèn),你用了這么久多線程,它們背后的原理是什么?所以你還應(yīng)該了解背后的原理,如果你用的是 Java 多線程,各種線程同步機(jī)制的原理總應(yīng)該清楚。例如 ip addr 命令,里面的很多細(xì)節(jié)其實(shí)往往都不注意。

  理論升華:上面說(shuō)的都是招式,接下來(lái)應(yīng)該練一練內(nèi)功了??梢钥匆恍┙?jīng)典書籍,這樣除了會(huì)用,還能說(shuō)的頭頭是道。比如《深入理解 Linux 網(wǎng)絡(luò)技術(shù)內(nèi)幕》《Concurrent Programming in Java》等等。

3. 開(kāi)源軟件上手套路

  在這個(gè)過(guò)程中,我為什么會(huì)不斷地追求核心代碼,分析代碼,其實(shí)我就是追求最熟悉,求最核心、最本質(zhì),哪怕最困難,路最遠(yuǎn)。當(dāng)你發(fā)現(xiàn)某一個(gè)技術(shù)在未來(lái)會(huì)成為一個(gè)很好的方向,你一定要攻克它,且一定要看經(jīng)典,讀源文檔,在這里給大家分享一個(gè)開(kāi)源軟件上手套路:

4. 程序員有哪些發(fā)展維度?

  技術(shù)深度

  有的人會(huì)選擇更細(xì)的技術(shù)分支進(jìn)行更深入的研究,繼續(xù)擴(kuò)大自己在技術(shù)深度這一維度的優(yōu)勢(shì)。此類人職業(yè)規(guī)劃簡(jiǎn)單直接,就是成為某項(xiàng)技術(shù)的大牛,不希望找過(guò)多的需求結(jié)合點(diǎn),就像郭靖一樣,就是降龍十八掌一掌一掌練下去,就靠一技之長(zhǎng)行走江湖。

  架構(gòu)廣度

  有的人希望對(duì)整個(gè)系統(tǒng),從前端到后端,從底層到上層,都能夠有一定程度的了解,也即開(kāi)始擴(kuò)展架構(gòu)廣度這一維度。此類人對(duì)每一項(xiàng)技術(shù)都會(huì)了解到一定的深度,能夠搭建起整個(gè)系統(tǒng),他們的職業(yè)規(guī)劃就是成為架構(gòu)師。

  業(yè)務(wù)知識(shí)

  有的人做軟件是面向某個(gè)行業(yè)的,比如金融、證券、財(cái)務(wù)、航運(yùn)、電力等。他們除了技術(shù)深度形成一定的優(yōu)勢(shì)外,也開(kāi)始慢慢了解這些行業(yè),于是擴(kuò)展了另外一維——業(yè)務(wù)知識(shí)。他們能夠迅速理解這些行業(yè)的業(yè)務(wù)需求,并轉(zhuǎn)換成為軟件需求。他們的職業(yè)規(guī)劃就是需求分析師,他們需要更系統(tǒng)的學(xué)習(xí)業(yè)務(wù)方面的專業(yè)知識(shí),以期能準(zhǔn)確把握需求。

  管理水平

  有的人在成為技術(shù)主力后,由于有一定的溝通和組織能力,開(kāi)始帶新人,領(lǐng)導(dǎo)一些人完成任務(wù),于是擴(kuò)展了另外一維——管理水平。他們需要學(xué)習(xí)項(xiàng)目管理、組織行為學(xué)、績(jī)效管理等方面的知識(shí),職業(yè)規(guī)劃是成為技術(shù)經(jīng)理。

5. 所有順暢的表達(dá),都是體系化的思考

  對(duì)于架構(gòu)師來(lái)講,表達(dá)能力也很重要,不但要自己會(huì),也要給客戶、產(chǎn)品經(jīng)理、開(kāi)發(fā)說(shuō)明白。所以需要使用通俗易懂的方式表達(dá)深?yuàn)W的知識(shí)。

  沒(méi)有什么天然會(huì)表達(dá),口若懸河,只要涉及嚴(yán)肅的內(nèi)容。如果沒(méi)有體系化的思考和總結(jié),現(xiàn)場(chǎng)肯定發(fā)揮不出來(lái)。從逐字稿開(kāi)始準(zhǔn)備,看起來(lái)隨意的現(xiàn)場(chǎng)表達(dá),都是熟練背誦后的輕松表現(xiàn)。

  我在極客時(shí)間開(kāi)設(shè)的專欄,是自己錄的音頻,覺(jué)得新聞聯(lián)播主播很不容易,但有了一個(gè)全新的嘗試。所以,技術(shù)人員不要鄙視不做技術(shù)的人,要講給他們聽(tīng),寫給他們看,技術(shù)要為客戶服務(wù)。

6. 附:我在直播中推薦的基礎(chǔ)必備書單

  C:《The C Programming Langage》

  C++:《Thinking in C++》《The C++ Programming Language》《Effective C++》《More Effective C++》《Exceptional C++》《More Exceptional C++》《Inside the C++ Object Model》

  Java:《Thinking in Java》《Core Java》《Effective Java》《Java Puzzlers》《Java Network Programming》《Java Concurrency in Practice》《深入 Java 虛擬機(jī)》

  Windows:《Windows 核心編程》《Windows Internals》

  Linux:《Advanced Programming in the UNIX.Environment》《Understanding Linux Network Internals》《UNIX Network Programming》

  Network:《TCP/IP Illustrated Volume I》《The Linux Networking Architecture》

責(zé)任編輯:張燕妮 來(lái)源: 騰訊網(wǎng)
相關(guān)推薦

2011-11-24 18:34:19

MSN帳號(hào)被盜信息丟失

2019-11-28 10:53:19

程序員技能開(kāi)發(fā)者

2018-09-06 13:06:46

程序員焦慮谷歌

2009-03-18 13:08:08

程序員新技術(shù)焦慮癥

2009-11-30 09:23:58

蘋果程序員

2013-08-20 09:33:59

程序員

2020-09-16 08:00:52

程序員財(cái)務(wù)

2014-07-14 11:28:41

2020-03-02 15:15:37

程序員工資協(xié)議

2014-12-01 10:05:25

程序員

2011-05-13 14:34:02

程序員

2020-02-25 22:41:41

程序員技能開(kāi)發(fā)者

2025-02-03 22:07:43

2012-06-23 17:21:18

程序員

2017-12-15 10:01:45

2011-05-23 09:24:09

程序員BOSS

2016-11-01 07:32:35

Java

2020-12-07 11:29:24

ReactVueVue3

2010-03-02 10:13:56

程序員面試

2015-07-28 09:54:43

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)