程序員職業規劃

每個程序員的職業生涯無非以下幾種情況:

一、幫別人掙錢(打工)

不管你是剛入職的小兵,還是管人的經理,甚至是唬人的總監,都屬于這一階段。

通常程序員在這一階段的職業發展分兩條線,專家(技術)線和管理線。專家線主要跟機器打交道,搞搞性能調優,高并發處理等等高精尖的問題;管理線主要跟人打交道,了解下屬的狀態,控制資源和進度。

這一階段的特點是穩定,低風險也低門檻。缺點是有天花板,一切按部就班,不會有太大起伏。收入可以穩定預估,除非是公司上市憑期權小賺一筆(當然概率很低)。

二、為自己掙錢(SOHO)

比打工風險大,要操更多心,如果做的事情一直掙不到錢就要餓肚子了。

要活的舒心要摸索出技巧:如果做外包,要有客戶渠道;依賴于大平臺的項目最好花點錢成為平臺的合作伙伴。

如果不懂做關系,沒有渠道,可以考慮免費+收費模式,把要做的事情中的基本功能抽出來做成產品免費傳播,再向定制部分收費。如果能用心定位,抓住細分市場,還是能活的不錯的。

三、雇別人掙錢(企業主)

沒有在創業公司呆過的不建議直接嘗試。

如果你沒有獨立做過能掙錢的軟件,上萬用戶的免費APP,粉絲數5萬以上的大號,每天PV10萬的網站,那就先別離職創業,先業余時間搞一搞感受一下。不是每個人都真正喜歡并享受創業的。

還有一個低風險的做法是去創業公司做CTO,不像CEO壓力那么大,而且即使公司做不下去了,他們也可以換家創業公司接著來。

四、跳槽

不推薦求職者單純地通過薪資的高低來進行選擇雇主,原因有兩個:

工作是生活的一部分

職業不可逆性

別的事情錯了我們可以重來,而職業選擇上,每一步都是好幾年的時光。一旦走下去,就很難回頭,因為一旦換職業方向,哪怕換個開發語言,都意味著你之前的積累很可能前功盡棄。所以眼光放長遠點,不要只看眼前的高薪,更要看好未來的發展,方向錯了,跑得越猛輸得越狠。

跳槽不是找工作,而是換工作,她是由成本的,需要放棄原來公司的期權,需要重新熟悉業務,重新和同事搞好人際關系。跳槽要考慮好自己的付出和收益,衡量好得失,沒事別裸辭。

跳槽不是加薪的砝碼。不要以跳槽為砝碼去談加薪,這種迫脅性的談薪資方式會使主管對你喪失信任。類似的,當你提跳槽時,如果你的主管通過加薪來挽留你,最好也不要同意。那么......

五,程序員如何談薪資

如果你對現在公司很滿意,只是覺得薪資太低,那么可以先和你的主管聊聊:

首先,講一講自己最近在工作上的成長,看主管是否認同;

然后,從能力提升角度,向主管要一個更大的發展空間和更大的業務挑戰;

最后,問問當你的能力達到整個新的水平時,薪資是否可以同步提升起來。

六,跳槽到底為什么

求職的本質

工作最重要的目的是積累金錢。掙錢這個事情,至少有四種形式:幫別人掙錢(打工);為自己掙錢( SOHO);雇比人掙錢(企業主);讓錢自己掙錢(投資)。第一種門檻和風險最低。而求職只是我們在自己資源和能力不足以進入后幾種掙錢形式時,通過出賣自己的勞動能力換取資源的階段性行為。

跳槽的意義

跳槽其實是打工這種掙錢形態下,我們進行自我調節的方式,通過合理地跳槽,我們可以尋找到市場需求和自我實現的最佳匹配,從而在金錢和成長上雙豐收。“市場需求“描述了企業渴求的員工,”自我實現“描述了你想要的生活;當它們重合到一起,夢想就照進了現實。

跳槽的原則

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

跳槽的節奏和路線圖

比如最終目標是CTO,那么它的路線圖可能是:應屆生----->初級程序員----->小組主管----->部門經理----->總監----->CTO。然后我們會給每一個節點設置一個達標能力和一個參考時間。當我們的能力已經開始可以勝任下一個節點的工作時,我們就會開始尋找相關機會,最理想的是在當前公司進入下一個節點,如果當前公司提供不了的話,那么就要通過換公司來前進。

當然路線圖是可以調整的,比如應屆生----->初級程序員----->小組主管----->初創公司CTO----->B輪公司CTO----->上市公司CTO。但不管怎么調整,自己頭腦里邊要有清晰的目標。我們總是先在風險最小的路徑(比如當前公司)尋求成長不成功時再考慮其他的路徑。

七,程序員職業四大象限

雇員象限(E象限)

SOHO象限(S象限)

創業象限(B象限)

投資象限(I象限)

4418040-248942ef05c47e3f

職業路線圖

一旦你決定要離職,(除非事發倉促,比如家庭變故之類的)一定要做充分的準備。你該去什么樣的公司、做什么樣的事情、拿多少錢,都取決于一個問題:你想成為什么樣的人。工作只是人生的一部分,是用來支撐你人生價值的核心框架之一,在你自己沒有想明白的時候,沒有人能幫你。

對于沒有人生目標的同學,我有兩個建議:

第一,給自己定義一年期的目標。人生的意義都是我們賦予它的。

第二,如果你暫時沒有發現人生的意義,那么就多掙點錢,因為等你有一天發現它的時候,一定用得上。

那么,在跳槽前我們都要做哪些準備工作呢?

其實我覺得從大的方面講就四件事兒:

1、分析自己;

2、分析目標行業與公司;

3、撰寫簡歷;

4、選擇。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/272016.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/272016.shtml
英文地址,請注明出處:http://en.pswp.cn/news/272016.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

python getattrribute_python操作對象屬性

getattrgetattr(a,b)的作用就和a.b是一樣的。那么這個內建函數有什么作用呢,最方便的無疑是使用它來實現工廠方法(Factory Method)模式。參數說明:object:對象的實例name:字符串,對象的成員函數的名字或者成員變量defa…

電腦處理器i5和i7的區別,如何選擇?

對于好多正在準備入手筆記本的朋友們來說,電腦的配置參數真的是讓人眼花繚亂,一些看不懂的數字和英文碼看得人心煩,i5和i7的區別究竟在哪里那?處理器中央處理器(英文Central ProcessingUnit,CPU&#xff09…

c++ map的存儲結構_「軟帝學院」java集合類框架map及相關常見問題二

Map接口 通過查看Map接口描述,發現Map接口下的集合與Collection接口下的集合,它們存儲數據的形式不同,如下圖。 Collection中的集合,元素是孤立存在的(理解為單身),向集合中存儲元素采用一個個元素的方式存儲。 Map中的…

Windows 下 Conda install 安裝出現CondaHTTPError: HTTP 000 CONNECTION FAILED for url解決措施

在使用Conda install 安裝庫的時候出現以下錯誤 原因是使用的是國外的鏡像,切換至國內鏡像就可以解決啦 在cmd 中輸入下面命令 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes…

盤點谷歌瀏覽器9項隱藏的實用功能

谷歌 Chrome 瀏覽器一直以速度、簡潔和安全為用戶所熟知。除此之外,Chrome 的其他功能也非常強大,為了進一步提高工作效率,讓我們一一揭曉它的那些隱藏技能吧。1、同時登入多個賬戶用戶擁有多個谷歌賬戶(工作用或個人用&#xff0…

正則10-18

轉載于:https://www.cnblogs.com/XACOOL/p/5357652.html

華為手機下拉菜單沒了_用了三年才知道華為錄屏這么強大!再不會用,手機錢打水漂了...

現在的手機錄屏操作可不少,但是像華為手機這樣好用的可不多了!用了好幾年華為才知道,原來它的錄屏操作這么逆天,今天我就來給大家科普科普:華為錄屏的那些事兒!1、快捷錄屏直播錄屏講究的就是新鮮熱乎&…

程序員下班電腦不關機的5大原因,你中招了嗎?

不管是周圍的程序員朋友還是網上的很多程序員朋友,在下班后都是習慣不關電腦的,針對這一發現,小編收集了部分網友的意見,看看身為程序員的你是不是也是這樣的呢?1、你知道:開機要打開十個左右的應用&#x…

【matlab】將matlab中數據輸出保存為txt或dat格式

將matlab中數據輸出保存為txt或dat格式 總結網上各大論壇,主要有三種方法。 第一種方法:save(最簡單基本的) 具體的命令是:用save *.txt -ascii x x為變量 *.txt為文件名,該文件存儲于當前工作目錄下,再打開…

mysql數據庫算法_數據庫:MySQL索引背后的數據結構及算法原理【轉】

原文:http://blog.codinglabs.org/articles/theory-of-mysql-index.html摘要本文以MySQL數據庫為研究對象,討論與數據庫索引相關的一些話題。特別需要說明的是,MySQL支持諸多存儲引擎,而各種存儲引擎對索引的支持也各不相同&#…

Anaconda詳細安裝及安裝Scrapy框架

Anacond的介紹 Anaconda指的是一個開源的Python發行版本,其包含了conda、Python等180多個科學包及其依賴項。 因為包含了大量的科學包,Anaconda 的下載文件比較大(約 531 MB),如果只需要某些包,或者需要節…

時下流行的9種惡意軟件,你都了解嗎?

來自:FreeBuf.COM*參考來源:csoonline,Karunesh91編譯當今時代,網絡世界處處充滿了危機,對于網絡用戶來說,能夠對各種類型的惡意軟件進行了解,也許有助于在網上沖浪的過程中保全自身。病毒計算機…

Windows下OpenSSL創建CA證書以及客戶端和服務器端證書

打開命令行工具,轉到安裝目錄bin文件夾,$ mkdir -p ./demoCA/{private,newcerts}$ touch ./demoCA/index.txt$ echo 01 > ./demoCA/serial產生的目錄結構如下:-- demoCA/|-- index.txt|-- newcerts/|-- private/-- serial然后執行下面的命…

SpringCloud和SprigBoot之間的依賴關系怎么看

SpringCloud官網地址 https://spring.io/projects/spring-cloud 不推薦使用了,推薦用最新的是Hoxton版本 打開下面提供的網頁 https://start.spring.io/actuator/info 使用解析工具查看 https://tool.lu/json/ 查看json串返回的結果 { "git": { …

微軟最強命令行工具 Windows Terminal,強勢霸榜GitHub

命令提示符也是算 Windows 系統的一大特色了,相信很多人剛看到這白底黑字的界面都有點哭笑不得吧,好在后來微軟陸續推出了Powershell、cmd之類的命令行工具,來提供一些更加高級的功能如今微軟更進一步,放出一大招,正式…

easyui edatagrid 觸發編輯行回掉onEdit

dg.edatagrid(selectRow, i).edatagrid(beginEdit, i);var opts dg.edatagrid("options");opts.onEdit.call(this, i, rows[i]); 轉載于:https://www.cnblogs.com/zt528/p/5359388.html

修改Windows遠程桌面3389端口

3389端口是Windows 2000(2003) Server 遠程桌面的服務端口,可以通過這個端口,用“遠程桌面”等連接工具來連接到遠程的服務器,如果連接上了,輸入系統管理員的用戶名和密碼后,將變得可以像操作本機一樣操作遠程的電腦,因…

mysql 5.7.17源碼包_centos7 mysql5.7.17源碼安裝

centos7 mysql5.7.17源碼安裝**安裝前準備操作系統環境:Centos 7.21、解決依賴包并下載源碼包至/home/soft/目錄下[rootnode03 ~]# yum -y install gcc gcc-c ncurses ncurses-devel cmake bison[rootnode03 ~]# cd /home/soft/[rootnode03 soft]# wget https://sourceforge.ne…

SpringCloud版本名字

SpringCloud版本號字母由來 https://github.com/spring-projects/spring-cloud/wiki SpringCloud最新版Hoxton SpringCloud官網 https://spring.io/projects/spring-cloud#learn