作為IT從業者,你是如何做好個人職業規劃?

前言

寫這篇文章的原因是因為你前端時間看到朋友在公眾號(Marno)發的一篇文章《27歲程序員職業生涯的“中年危機”》有感而發,談談自己對IT從業人員的一些職業規劃上的想法。本篇文章是我在坐地鐵的時候在手機上碼出來的,寫的不好的地方,還望大家指正。

首先不管是從事什么職業,都應該根據自己的自身情況,給自己做一個短期或者長期的職業規劃。為了做好個人的職業規劃,首先我們得明白以下兩點。

什么是職業規劃?

職業生涯規劃,是在不斷探索自己和探索職業世界的基礎上,對自己的職業生涯成長作出理性決策,然后制定有針對性的行動計劃并執行,在行動的過程中不斷澄清、堅定和調整,實現職業生涯成長的過程。

為什么要做好職業規劃?

有人說,如果知道了自己將來要做什么,那多么沒意思。但是如果你不去想將來自己要做什么,當有機會擺在你面前,你都不知道;有人說,我從來不做職業規劃,規劃的再好也沒有用,因為計劃永遠趕不上變化。但是如果沒有規劃,你對于變化將會更加無所適從。

以前還未成為一名程序猿時,便聽說IT這個行業是吃“青春飯”的。畢竟年輕人精力體力旺盛,不休不眠地通宵達旦寫代碼也沒有問題。而到了一定年齡,身體狀況不允許,知識體系結構也跟不上最新的技術發展。這樣一來,到了一定年齡和工齡的員工假如不能在公司的管理金字塔上走得更高,而薪資待遇又比新人高出很多,那么他們一不留神就很有可能成為公司削減陳本時的犧牲品。前段時間IT行業的大新聞——關于華為辭退大批34歲以上的技術或者管理員工就是最好的例子。

其實做好個人的職業規劃對自己的個人發展具有很大的作用,不會漫無目的地工作,懂得階段性地提升自己,這也是很多公司在面試求職者時都會問一個共同的問題——“你的職業規劃是什么?”。企業通過應聘者的職業規劃,可以大概了解應聘者是否是一個對自己負責,有上進心、有規劃的人。

如何做好職業規劃?

職業規劃中,有一點是非常重要的,那就是目標。如果一年的時間里沒有目標,無論做好做壞你都會簡單地一帶而過。但是如果有了目標,那么你就會有個努力的方向,這樣才能有所提升;并且在未完成目標時要反思自己的問題,你要是不反思的話,那職業規劃真的就一點用都沒有了。

選擇目標要慎重,需要綜合產業發展、自身實力、公司實力和上升渠道等等,要保證其合理性和高難度性。

假設你的目標是三年后成為一個高級工程師,你要做的就是查閱相關資料,看看高級工程師需要掌握哪些知識,需要達到什么程度,自己哪方面具有優勢,又有哪方面不足需要充電。圍繞著這一個中心點,你才能做到有的放矢,不會漫無目的,不知道自己每天都在為了什么在努力奔波著。

其實作為程序猿,我們一般有技術路線和管理兩條路線。如果走技術路線,隨著項目經驗及技術能力地提升,我們可能會往架構師等方向發展,一直專注于技術;如果走管理路線,就需要我們多去學習一些管理學的知識,學會如何做好一個 Team Leader,如何帶好一個團隊。

結語

我們也許無法掌握企業的命運,無法預測未來的危機,但是我們可以為可能出現的問題做一些準備,提前做好規劃,當危機真正來臨時,我們不會這么狼狽,不會因為性價比低而被企業所淘汰,也自然不會成為別人眼中那個吃“青春飯”的IT人。

如果喜歡我的文章,可以關注我的個人微信公眾號(大話安卓:dahuaAndroid),定期推送優質技術文章

【源于Android,不止于Android】

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

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

相關文章

將一句話的單詞進行倒置,標點符號不倒換。比如一句話:“i love you.”倒換后變為you. love i

#include <string.h> #include <stdio.h> #include <stdlib.h>//將一句話的單詞進行倒置&#xff0c;標點符號不倒換。比如一句話:“i love you.”倒換后變為"you. love i" void reverse(char *str) {int i0,jstrlen(str)-1;int begin,end;char te…

JS一些實用的方法

1、首次為變量賦值時務必使用var關鍵字變量沒有聲明而直接賦值得話&#xff0c;默認會作為一個新的全局變量&#xff0c;要盡量避免使用全局變量。2、使用取代和!操作符會在需要的情況下自動轉換數據類型。但和!不會&#xff0c;它們會同時比較值和數據類型&#xff0c;這也使得…

[轉]第一章 Windows Shell是什么 【來源:http://blog.csdn.net/wangqiulin123456/article/details/7987862】...

一個操作系統外殼的不錯的定義是它是一個系統提供的用戶界面&#xff0c;它允許用戶執行公共的任務&#xff0c;如訪問文件系統&#xff0c;導出執行程序&#xff0c;改變系統設置等。MS-DOS有一個Command.COM扮演著這個角色。然而Windows已經有了圖形界面環境&#xff0c;他的…

20155222盧梓杰 《Java程序設計》第1周學習總結

20155222 《Java程序設計》第1周學習總結 教材學習內容總結 JDK是一個工具程序&#xff0c;包括了JAVA程序語言&#xff0c;工具程序與JRE&#xff0c;JRE包括了部署技術&#xff0c;JAVA SE API 與 JVM。 教材學習中的問題和解決過程 第一章&#xff1a;JDK的變量和選項如何設…

字符串常量與字符串變量

參考&#xff1a;http://blog.csdn.net/chenwenshi/article/details/6702576 定義&#xff1a;在一個雙引號“ ”內的字符序列或者轉義字符序列稱為字符串常量 例如&#xff1a;“HI HI&#xff01;” “a” “\n\t” 這些字符串常量是不能改變的&#xff0c;如果試圖改變指針…

java資源分配算法,java - 資源分配與動態規劃算法 - 堆棧內存溢出

給定一組函數f1 ... fn(離散時間)和時間限制(int)&#xff0c;應找到最大輸出&#xff0c;即在不同函數之間分配時間以最大化所用函數輸出的總和。對于任何函數&#xff0c;任何時候的值表示如果用于所述時間的函數的總輸出。 即F(2)函數的總輸出&#xff0c;如果使用2秒。 不是…

Factorial Trailing Zeroes 172

題目描述&#xff1a; 給出一個integer n&#xff0c;計算n&#xff01;結尾0的個數 題目分析&#xff1a; 考慮暴力&#xff0c;計算n&#xff01;統計最后面0的個數。先不說數字溢出&#xff0c;其次n是一個integer &#xff0c;O(n)復雜度超時 我們接著考慮&#xff0c;產生…

DateTime.Now.ToString() 用法

//2008年4月24日 System.DateTime.Now.ToString("D"); //2008-4-24 System.DateTime.Now.ToString("d"); //2008年4月24日 16:30:15 System.DateTime.Now.ToString("F"); //2008年4月24日 16:30 System.DateTime.No…

GAP平臺

2019獨角獸企業重金招聘Python工程師標準>>> 轉載于:https://my.oschina.net/u/2441327/blog/846754

二進制與十進制的轉換

本文參考:http://www.360doc.com/content/11/0308/14/5327079_99222581.shtml文獻整理所得。 1.正整數的十進制轉換為二進制. 十進制整數轉換為二進制整數采用"除2取余&#xff0c;逆序排列"法。具體做法是&#xff1a;用2整除十進制整數&#xff0c;可以得到一個商…

php記錄已經點擊過,最近一次的PHP面試題記錄,office已到手!

1、explain 具體哪些等級具體有 system、const、range、index、all2、MySQL 優化避免全表查詢&#xff0c;首先應考慮在 where 及 order by 涉及的列上建立索引應盡量避免在 where 子句中對字段進行 null 值判斷&#xff0c;否則將導致引擎放棄使用索引而進行全表掃描 (可以將字…

原生Ajax講解

典型的http通信&#xff1a;瀏覽器向服務器發出請求&#xff0c;服務器向客戶端返回響應&#xff0c;瀏覽器重新加載頁面&#xff0c;這種不連續的頁面加載方式導致用戶的體驗變得雜亂&#xff0c;缺乏連貫性。 如&#xff1a; 在一般的web應用程序中&#xff0c;用戶填寫表單字…

16、Python與設計模式--模板模式

一、股票查詢客戶端 投資股票是種常見的理財方式&#xff0c;我國股民越來越多&#xff0c;實時查詢股票的需求也越來越大。今天&#xff0c;我們通過一個簡單的股票查詢客戶端來認識一種簡單的設計模式&#xff1a;模板模式。根據股票代碼來查詢股價分為如下幾個步驟&#xff…

避免濫用子選擇器

CSS的選擇符是有權重的&#xff0c;當不同選擇符的樣式設置有沖突時&#xff0c;會采用權重高的選擇符設置的樣式。 如果CSS選擇符權重相同&#xff0c;那么樣式會遵循就近原則&#xff0c;哪個選擇符最后定義&#xff0c;就采用哪個選擇符的樣式。 如果忽略了CSS選擇符權重&am…

C++中的空類,默認產生哪些類成員函數?

class Empty { public:/*Empty();//默認構造函數Empty(const Empty& rhs);//拷貝構造函數~Empty();//析構函數Empty& operator(const Empty& rhs);//賦值函數Empty* operator&();//取地址運算符const Empty* operator&() const;//取址運算符 const */ prot…

php exist echo,PHP函數file_exists介紹

&#xfeff;定義和用法file_exists() 函數檢查文件或目錄是否存在。如果指定的文件或目錄存在則返回 true&#xff0c;否則返回 false。exists中文翻譯為存在的意思。語法file_exists(path)例子Example #1<?phpecho file_exists("test.txt");?>輸出&#x…

閉包應用之延遲函數setTimeout

根據HTML 5標準&#xff0c;setTimeout推遲執行的時間&#xff0c;最少是5毫秒。如果小于這個值&#xff0c;會被自動增加到5ms。 每一個setTimeout在執行時&#xff0c;會返回一個唯一ID&#xff0c;把該ID保存在一個變量中&#xff0c;并傳入clearTimeout&#xff0c;可以清除…

并行編程2——多核體系架構

1.1 多核處理器定義 多內核處理器架構是指&#xff1a;芯片設計工程師在單個處理器中集成兩個或多個 “執行內核&#xff08;即計算引擎&#xff09;”。多內核處理器可直接插入到單一處理器基座中。但是&#xff0c;操作系統會把它的每個執行內核作為獨立的邏輯處理器&#x…

21:蘋果和蟲子2

團隊QQ&#xff1a;466373640個人博客&#xff1a;www.doubleq.winc/noi/信息學奧數博客&#xff1a;http://www.cnblogs.com/zwfymqz 1:蘋果和蟲子2 查看提交統計提問總時間限制:1000ms內存限制:65536kB描述你買了一箱n個蘋果&#xff0c;很不幸的是買完時箱子里混進了一條蟲子…

php運行代碼運行退出為0,php – Selenium測試用例返回進程以退出代碼0結束

你使用“phpunit yourTestCase.php”而不是“php yourTestCase.php”嗎&#xff1f;我使用phpunit(3.5.14)和“selenium-server-standalone-2.0rc2.jar”運行你的testfile,沒有問題(除了測試本身失敗)&#xff1a;PHPUnit 3.5.14 by Sebastian Bergmann.ETime: 10 seconds, Mem…