身于“亂世”,我們程序員應該如何打算?

? 今天看了這篇文章, 發現自己也有點生處亂世,不平之感,但是文章的樸實卻讓我有了一個良好的反省,特此轉載

分類: 項目管理 770人閱讀 評論(12) 收藏 舉報
不僅要低頭拉車,還要抬頭看路。在周末夜深人靜的時候就要思考一下人生。偷笑
此“亂世”雖非戰火紛飛、民不聊生的彼亂世,但是整個社會的觀感確實讓人不得不焦慮:不斷飛漲的物價,讓買豬肉雞蛋都覺得有壓力;致癌的童裝、問題奶粉,讓你不得不時刻為孩子提心吊膽;日賺6.48億的兩大石油公司卻供應著價格高昂的汽油;扶個老太太不帶攝像機恐怕脫不了關系;自殺11刀才能成功的不幸同胞;“可救可不救一定不救,可查不查就一定要查”的“白眼天使”;大肆斂財卻破壞環境的某些化工企業;靠手續費盈利2000億的銀行等等。
還有其它的林林種種不僅出現在時事資訊中,我們也時時刻刻都在親身經歷著。現在的世道就是沒有效率也沒有公平,誠信缺失道德淪喪。這樣的社會,是一個容易讓年輕人失去希望的社會。作為程序員(泛指相關的從業人員)這個以年輕人為主力軍的群體,我們能夠焦慮、憤青、失望嗎?肯定是不能,我們中的很大一部人都是家庭的支柱,更好的事業會讓家庭更幸福,所以我們要挺住。
那我們應該怎么做呢?以下是我自己的一個打算和想法,來拋磚引玉。
我現在的情況,碩士學歷,小型項目經理,收入在所在城市可能是工薪階層的中等(可能還要中等偏下一些),上進心尚在,激情尚存。俗話說的幾個“子”基本算有了,但是我覺得生活才起步。總的說來近期有如下打算:

工作方面:

安心現有工作一段時間
現在的工作,除了是一份工作以外,已經被打上了歷練、同事信任、幫助公司轉型、個人職業生涯的完整成功案例等等烙印,所以一定要對老板、同事和自己有個交代才能考慮下一段工作經歷。雖然這份工作已經四年多了,但“革命尚未成功”,還需繼續努力。
提高解決問題的能力
我認為中國的IT軟件行業還是比較落后的,主要是做技術的應用,而不是開發技術本身,所以快速的掌握技術如何應用,如何更合理的解決問題,才是最根本的。所以在工作中我喜歡強調某個技術問題不是問題,只要去學習就能解決。有的同事認為這個程序我解決不了,在我的技術能力范圍以外了,但可以說是技術不過關,也可以說你解決問題的能力不過關,更直白一點就是你害怕困難。所以首先一點,在工作中,快速找到問題所在,用盡可能好的、快的方法漂亮的解決問題才是應該不管追求的狀態。要完成這個,平時要保持對所有技術相關的所以信息敏感,要看科技資訊,找一切機會獲得信息并理解,看書,與同道中人交流。廣泛涉獵,最近可以看一下iphone應用的開發。提高搜商,更有效率的使用google等搜索引擎幫助解決問題。
愛上專研
做技術工作,要有專研精神。現在工作中有一個問題,就是快餐式的解決問題。指的是什么,比如碰到一個如何讀寫XML的程序問題,那么就會直接通過google搜索,可能很快發現一個基本能用的源碼,然后copy后做小改動便可運行。這樣問題雖然解決,下次要用的時候,因為搞不清楚原理,還是不求甚解,繼續搜索、copy。這個問題在我的同事中也較為常見,這樣的結果是知識得不到沉淀,還會讓人覺得技術工作沒有技術含量的錯覺。實際上個人因為畢竟做過碩士論文,體會過研究一個問題的樂趣,有些問題刨根問題會有意想不到的收獲,而且能夠讓你沉浸到技術中去,減少浮躁。所以今后一定要加強對一些模棱兩可,似是而非的問題深入專研。
明確職業規劃
小型項目經理(現在)->中性項目經理(外企優先)->大型項目經理(成長型企業優先)->CTO職業經理人。如果時機合適,可以考慮創業,行業以電子商務、教育業、流通行業等為佳。達到本行業瓶頸后可以考慮轉行做教師。
充電
掌握最新技術,練習英文口語,工作相關的網站至少每天半小時,每月看書至少一本,文章每周至少5篇。找各種機會和同行進行交流,QQ群、CSDN、現實等等。

生活方面:

學習一點理財知識,存一些錢。建議剛出道的同行朋友不要做月光族,就算工資2000,也要每月定存500。最好采取零存整取的方式,這樣可以禁止你亂花錢。哪怕當月不夠花,借一點都可以,但是規矩應該雷打不動。
學習一點法律知識。雖然現金法制還不健全,但是懂點法律是必要的,以備不時之需。誰也不知道你的第一場官司什么時候降臨。
保持健康的身體,等孩子稍大一些,就一定要恢復各種運動:自行車、足球、戶外、羽毛球(還有麻將,呵呵)。
少開車,多騎車。建議想買車還沒買車的朋友最好考慮清楚是不是必要,因為車真的是個消費品,不管是放著還是開著都要花錢。而且現在各個城市非常擁堵,所以要好好想一個算法來規劃出行。
修生養性,逐漸改正喜歡負面思維的習慣。正面思維,雖然每天聽到那么多壞消息,但是既然不可能馬上改變什么,生活還要繼續。那就要正面的去努力,維護維護自己的尊嚴。說白一點,只要不移民,都得在這個環境過下去。所以,除了努力,別無選擇。
更較真一點,維護自己權益的事情還要做得更徹底,這樣才能保護自己和家人。該投訴投訴,該維權維權,該打官司不要怕麻煩。

現在想到就這么多,運行一段時間再慢慢修正,歡迎支招,討論。

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

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

相關文章

Activity的啟動流程

Activity的啟動流程 努力工作 自己平時工作接觸的frameworks代碼比較多,但真正理解的很有限,一直在努力分析。。我主要還是用補丁的形式來看 core/java/android/app/Activity.java | 6 core/java/android/app/ActivityManagerNative.jav…

es6--箭頭函數

基本用法 ES6允許使用“箭頭”(>)定義函數。 var f v > v; 上面的箭頭函數等同于: var f function(v) {return v; }; 如果箭頭函數不需要參數或需要多個參數,就使用一個圓括號代表參數部分。 var f () > 5; // 等同于…

halcon Bit圖位像素處理算子,持續更新

目錄bit_andbit_lshiftbit_maskbit_notbit_orbit_rshiftbit_slicebit_xorbit_and 功能:輸入圖像的所有像素的逐位與。 bit_lshift 功能:圖像的所有像素的左移。 bit_mask 功能:使用位掩碼的每個像素的邏輯與。 bit_not 功能&#xff1…

NYOJ題目839合并

--------------------------- AC代碼: 1 import java.util.Scanner;2 3 public class Main {4 5 public static void main(String[] args) {6 7 8 Scanner scnew Scanner(System.in);9 10 int timessc.nextInt(); 11 …

指針的魅力

序 指針說:love me,love me! 但是他對指針說:I hate u,I hate u! …… 指針僅僅是作為指針,我們可以把它當做有用的工具,為我們提供便利與好處。說起工具不得不讓我想起一樣東西—…

python多進程

2019獨角獸企業重金招聘Python工程師標準>>> python多進程 進程簡介 進程是程序在計算機上的一次執行活動。當你運行一個程序,你就啟動了一個進程。顯然,程序是死的(靜態的),進程是活的(動態的)。進程可以分為系統進程和用戶進程。…

halcon彩色圖像顏色處理算子,持續更新

目錄apply_color_trans_lutcfa_to_rgbtrans_to_rgbclear_color_trans_lutcreate_color_trans_lutgen_principal_comp_translinear_trans_colorprincipal_comprgb1_to_grayrgb3_to_graytrans_from_rgbapply_color_trans_lut 功能:申請使用顏色查找表。 cfa_to_rgb …

奪命雷公狗---node.js---20之項目的構建在node+express+mongo的博客項目5mongodb在項目中實現添加數據...

我們上一步就引入了mongodb了,那么下一步就要開始寫添加數據了,不過有個前提是先將表單的數據處理好: 最基本的這部現在已經成功了,因為最基本的這步就是先將表單處的提交方式和提交地址給處理好,這里和PHP的基本上是一…

重新綁定ItemsSource先設置ItemsSource = null;的原因

即報錯信息為:在使用 ItemsSource 之前,項集合必須為空。原因:Items和ItemSource,只能有一個生效,想用其中一個,另一個必須是空。重新綁定ItemSource,雖然綁定的集合對象Clear了,但是…

敏捷開發學習

Scrum 敏捷開發,績效管理,團隊管理,企業管理,ASP.net MVC 敏捷開發 培訓|咨詢 工具開發 課題研討 http://blog.csdn.net/cheny_com/article/category/794542 http://blog.csdn.net/vincetest/article/category/650747 http://blog…

Git commit后,本地代碼丟失解決方法

問題描述: 提交代碼時,rebase了兩次,本地代碼丟失了,嚇得我差點跳起來。解決方法如下: 1、執行命令: git reflog d6ea731 (HEAD -> dev, origin/dev, master) HEAD{0}: checkout: moving from master to…

Edges圖像邊緣處理halcon算子,持續更新

目錄close_edgesclose_edges_lengthderivate_gaussdiff_of_gaussedges_coloredges_color_sub_pixedges_imageedges_sub_pixfrei_ampfrei_dirhighpass_imageinfo_edgeskirsch_ampkirsch_dirlaplacelaplace_of_gaussprewitt_ampprewitt_dirrobertsrobinson_amprobinson_dirsobel_…

Android存儲數據方式

可以查看Android開發文檔中的:/docs/guide/topics/data/data-storage.html Android provides several options for you to save persistent application data. The solution you choose depends on your specific needs, such as whether the data should be privat…

防止cpu 一直被占用 sleep(0) 和 yield

在java的Thread類中有兩個有用的函數,sleep和yield,sleep就是線程睡眠一定的時間,也就是交出cpu一段時間,yield用來暗示系統交出cpu控制權。這兩個函數在多線程開發的時候特別有用,可以合理的分配cpu,提高程…

做一個有膽識的有為青年

1、一個年輕人,如果在這四年的時間里,沒有任何想法,他這一生,就基本這個樣子,沒有多大改變了。 2、成功者就是膽識加魄力,曾經在火車上聽人談起過溫州人的成功,說了這么三個字,“膽…

jstack應用-查找CPU飚高的原因

場景 在系統上線后,經常會遇到運維的同學跑過來說:“這次發版后,cpu線程使用率到一場,到100%了”。這時候不要慌,可以使用堆轉儲來分析到底是哪個線程引起的。 查找元兇 [rootjava_mofei_01 test]# top Mem: 16333644…

Enhancement增強圖形halcon算子,持續更新

目錄coherence_enhancing_diffemphasizeequ_histo_imageilluminatemean_curvature_flowscale_image_max_shock_filtercoherence_enhancing_diff 功能:執行一個圖像的一個一致性增強擴散。 emphasize 功能:增強圖像對比度。 equ_histo_image 功能&am…

音頻中采樣位數,采樣率,比特率的名詞解釋(轉)

采樣位數(采樣大小): 采樣位數可以理解為采集卡處理聲音的解析度。這個數值越大,解析度就越高,錄制和回放的聲音就越真實。我們首先要知道:電腦中的聲音文件是用數字0和1來表示的。所以在電腦上錄音的本質就…

WebSocket實時異步通信

WebSocket實時異步通信 【一】WebSocket簡介 WebSocket是HTML5推出一個協議規范,用來B/S模式中服務器端和客戶端之間進行實時異步通信。 眾所周知,傳統的HTTP協議中,服務器端和客戶端通信只能是在客戶端發送一個請求之后,服務器端…

多線程和多進程的區別(小結)

分類: linux 2009-06-19 09:33 11501人閱讀 評論(15) 收藏 舉報 很想寫點關于多進程和多線程的東西,我確實很愛他們。但是每每想動手寫點關于他們的東西,卻總是求全心理作祟,始終動不了手。 今天終于下了決心,寫點東西…