程式設計師要考慮的事

2021-09-07 18:27:43 字數 1592 閱讀 9073

身邊有不少優秀的程式設計師整天埋頭手上工作,在乙個位置長期得不到發展。遇到這種情況,我都會勸說他要做好自己的職業生涯規劃。因為在職場上你不僅要把工作做好,還要讓自己的成果能被公司和領導認可,你要積極主動的為自己的職業生涯負責。

無意間看到了easy的系列文章:關於程式設計師職業的《程式設計師跳槽全攻略》。感覺很不錯,就將其中閱讀有感觸的一些地方記錄一下。

1.價值論

在公司內你的收入可能和你牛不牛沒關係,而和你能為雇主提供多少價值有關。如果你在一家建做**的公司上班,精通機器學習和編譯原理的你可能沒有會js寫出完美動畫的同學收入高。

所以選擇適合你能力的最有價值賽道很重要,不僅有利於你能力的發揮,也能讓你獲取豐厚的收入匯報。正如古典老師說的職場賽道理論,選擇不同的賽道你最終的成就也不同,選擇做汽車還是飛機,你在單位時間內能達到的距離也大不相同。供需

注意培養自己技能的稀缺性。

跳槽到底為什麼

永遠不要因為「現在很差」而跳槽,要因為「未來更好」而跳槽。只有這樣才能保證你一直往上走。

如果你工作最重要的目的是掙錢,那你要知道掙錢這件事,至少有四種形式:幫別人掙錢(打工);為自己掙錢(soho);僱別人掙錢(企業主);讓錢自己掙錢(投資)。

你需要知道衡量掙錢與否不應該只看年薪而要看時薪,乙個人的時間有限,想辦法提高自己的時薪才是硬道理。

2.jobdeer職業畫布

四大象限的職業路線圖

一般人畢業後都在e象限,在穩定後應該考慮做些副業比如做業餘專案等,然後結合自己實際情況看是去s象限還是b象限發展,甚至去i象限發展。

3.走完分享的最後一公里

分享的目的是讓別人能理解、重用我們的勞動成果,進而體現我們的價值。如果只是上傳**,沒有說明和注釋,可能就打不到分享的目的。

充分的分享交流不但會擴大你的影響力,更會聚集各種有意思的想法,往往讓你喜出望外,獲得新的啟示。

既然選擇分享,就一定要把它做好,否則幫不了別人也浪費自己的時間精力。

開始你的開源專案

比起技術能力,做好開源專案更多的是要【來自真實的需求】和【持續更新的能力】。

找自己專案中遇到的費時小細節做好,然後開源就可以了。比如iscroll這個專案,它其實只是處理滾動條的小tip而已,技術上沒特別的難度,**量也不大,但由於大家都不想在這種細節上花太多時間,反而讓iscroll大規模流行,最後蘋果和微軟甚至僱傭過它的作者做兼職。

提公升架構能力

dry不做重複的事,把常用的功能抽象成庫,把重複的**重構為可重用的框架模組,堅持這樣做,你會發現自己抽象和架構能力飆公升。

保持功能正交性,【功能和功能之間盡可能的不相互干擾】,盡可能的減少功能間的依賴,如果有,規則一定要明確。

總之,個人職業規劃是每個程式設計師都要經常考慮、認真對待的事。尤其是哪些長期得不到發展、迷茫焦慮的程式設計師更需要做好這些事。因為你的未來你做主,你的未來你負責!

程式設計師的事

2 做程式設計師的女朋友幸福不?這個問題記得以前有人問過我女朋友,我當時當場回答那人,我說 做程式設計師的女朋友,不一定幸福,而做我的女朋友呢?絕對幸福 所以說呢,事在人為。3 程式設計師的生活單調不單調?對於生活,我無法用單調這個詞來形容,因為每個人都有自己喜歡的生活,可能我呢,喜歡看書,研究程式...

程式設計師那些事 程式設計師的迷茫?!

程式設計師從來不迷茫,迷茫的是為啥一直是程式設計師!對於乙個工作多年的程式設計師來說,自己想的是工作這麼多年,理應手到擒來,沒想到年紀越大,要學的東西越多,新東西天天有,學的學的,自己就疲乏了。有時候想做管理,徹底告別這種勞碌,可是自己明白,管理也不是這麼好幹的,沒有幾分管理經驗,怎麼幹管理呢?面試...

程式設計師那些事

摘自easy的 程式設計師跳槽全攻略 提公升架構能力 drydry是don t repeat yourself的縮寫,翻譯過來就是 不做重複事 這正是乙個逼近軟體本質的原則,它指導我們把經常使用的功能抽象成庫,把重複出現的 重構為可重用的框架模組。如果你用dry來要求自己,很快你就會發現自己抽象和架...