1.不要迷戀“大?!?/h4>
真正的大牛不會(huì)有那么多的時(shí)間在網(wǎng)上做人生導(dǎo)師的。
2.多寫(xiě)代碼
有這時(shí)間多寫(xiě)點(diǎn)代碼,刷刷算法題,找點(diǎn)項(xiàng)目做做,找不到就從自己日常身邊找點(diǎn)需求去用代碼實(shí)現(xiàn)。不要說(shuō)你覺(jué)得沒(méi)有什么可寫(xiě)的,如果是這樣,那你要反思下自己適不適合編程這條路。
我能告訴你的是 接下來(lái)幾年不會(huì)算法是不行的。不要說(shuō)我進(jìn)去公司用不到這些話 如果你拒絕學(xué) 那沒(méi)必要做程序員了。
3.學(xué)會(huì)一些真實(shí)技能
你在學(xué)校學(xué)習(xí)的是編程的思想、解決問(wèn)題的邏輯、持續(xù)學(xué)習(xí)的能力。而不是和平常程序員一樣平時(shí)就是編程5分鐘,吹水2小時(shí)。
程序員專注基礎(chǔ)能力,談業(yè)界影響,說(shuō)貢獻(xiàn)。
4.短期不要高估自己,長(zhǎng)期不要低估自己
短期之內(nèi)要耐得住寂寞,慢慢積累自己的基礎(chǔ)知識(shí)。學(xué)編程的過(guò)程會(huì)經(jīng)歷數(shù)個(gè)瓶頸期,中間你也許會(huì)數(shù)次感到萬(wàn)分絕望,甚至開(kāi)始懷疑人生。**只要堅(jiān)持**瓶頸會(huì)突破的。成為一個(gè)遠(yuǎn)超平均水準(zhǔn)的程序員是沒(méi)有問(wèn)題的。
5.尊重自己的職業(yè)
軟件開(kāi)發(fā)非常乏味,令人厭倦。你就要有心理準(zhǔn)備去接受這樣的工作。
6.做一個(gè)會(huì)創(chuàng)造價(jià)值的人。
公司雇傭我們是需要我們?nèi)?chuàng)造利潤(rùn),節(jié)約成本的。是為了讓你幫它們完成某個(gè)可以增加收入、降低成本的項(xiàng)目,而不是為了讓你追求個(gè)人的軟件成就。開(kāi)發(fā)優(yōu)美的軟件,解決技術(shù)難題,編寫(xiě)沒(méi)有 bug 的代碼,這些都不是商業(yè)公司的目的。正確的做法是,你應(yīng)該把自己描述成與增加收入、降低成本有關(guān)系的人,比如”xx產(chǎn)品的開(kāi)發(fā)者”或”改進(jìn)者”。有一個(gè) Google Adsense 程序員的自我介紹,是這樣寫(xiě)的:”Google 公司97%的收入,與我的代碼有關(guān)。
7.不局限于某個(gè)領(lǐng)域(語(yǔ)言)
現(xiàn)實(shí)生活中,學(xué)會(huì)一種新語(yǔ)言,只需要一兩個(gè)月,然后再過(guò)半年到一年,你就會(huì)變成老手。那時(shí),根本沒(méi)人在乎你以前用什么語(yǔ)言。
8.首先成為一個(gè)優(yōu)秀的工程師
(重復(fù)一遍,所謂”優(yōu)秀工程師”,就是你的履歷上有一連串可以為公司增加收入、降低成本的記錄。)你要知道 語(yǔ)言只是工具,公司為了利潤(rùn),在任何時(shí)候都可能讓你轉(zhuǎn)語(yǔ)言。
9.如何提高求職時(shí)的談判能力?
真正的大牛不會(huì)有那么多的時(shí)間在網(wǎng)上做人生導(dǎo)師的。
有這時(shí)間多寫(xiě)點(diǎn)代碼,刷刷算法題,找點(diǎn)項(xiàng)目做做,找不到就從自己日常身邊找點(diǎn)需求去用代碼實(shí)現(xiàn)。不要說(shuō)你覺(jué)得沒(méi)有什么可寫(xiě)的,如果是這樣,那你要反思下自己適不適合編程這條路。
我能告訴你的是 接下來(lái)幾年不會(huì)算法是不行的。不要說(shuō)我進(jìn)去公司用不到這些話 如果你拒絕學(xué) 那沒(méi)必要做程序員了。
你在學(xué)校學(xué)習(xí)的是編程的思想、解決問(wèn)題的邏輯、持續(xù)學(xué)習(xí)的能力。而不是和平常程序員一樣平時(shí)就是編程5分鐘,吹水2小時(shí)。
程序員專注基礎(chǔ)能力,談業(yè)界影響,說(shuō)貢獻(xiàn)。
短期之內(nèi)要耐得住寂寞,慢慢積累自己的基礎(chǔ)知識(shí)。學(xué)編程的過(guò)程會(huì)經(jīng)歷數(shù)個(gè)瓶頸期,中間你也許會(huì)數(shù)次感到萬(wàn)分絕望,甚至開(kāi)始懷疑人生。**只要堅(jiān)持**瓶頸會(huì)突破的。成為一個(gè)遠(yuǎn)超平均水準(zhǔn)的程序員是沒(méi)有問(wèn)題的。
軟件開(kāi)發(fā)非常乏味,令人厭倦。你就要有心理準(zhǔn)備去接受這樣的工作。
公司雇傭我們是需要我們?nèi)?chuàng)造利潤(rùn),節(jié)約成本的。是為了讓你幫它們完成某個(gè)可以增加收入、降低成本的項(xiàng)目,而不是為了讓你追求個(gè)人的軟件成就。開(kāi)發(fā)優(yōu)美的軟件,解決技術(shù)難題,編寫(xiě)沒(méi)有 bug 的代碼,這些都不是商業(yè)公司的目的。正確的做法是,你應(yīng)該把自己描述成與增加收入、降低成本有關(guān)系的人,比如”xx產(chǎn)品的開(kāi)發(fā)者”或”改進(jìn)者”。有一個(gè) Google Adsense 程序員的自我介紹,是這樣寫(xiě)的:”Google 公司97%的收入,與我的代碼有關(guān)。
現(xiàn)實(shí)生活中,學(xué)會(huì)一種新語(yǔ)言,只需要一兩個(gè)月,然后再過(guò)半年到一年,你就會(huì)變成老手。那時(shí),根本沒(méi)人在乎你以前用什么語(yǔ)言。
(重復(fù)一遍,所謂”優(yōu)秀工程師”,就是你的履歷上有一連串可以為公司增加收入、降低成本的記錄。)你要知道 語(yǔ)言只是工具,公司為了利潤(rùn),在任何時(shí)候都可能讓你轉(zhuǎn)語(yǔ)言。
1.記住你不是在求職,不是在展示編程技巧,而是在推銷某種商業(yè)問(wèn)題(增加收入或降低成本)的解決方案。
2.面試時(shí),要有自信,要平等的對(duì)話。你要的是一個(gè)互利的錄用合同,不要每次對(duì)方提出要求,你都說(shuō)Yes。
3.雇主可能會(huì)問(wèn)”你的上一份工資是多少”,他們其實(shí)在說(shuō)”給我一個(gè)理由,壓低你的報(bào)酬”。你要想好如何適當(dāng)?shù)鼗卮疬@個(gè)問(wèn)題。
4.要還價(jià)。這里不僅僅指錢(qián),還指其它你關(guān)心的方面。如果你無(wú)法要求更高的薪水,那就試著要求更多的假期。