自從電腦被研究出來,就誕生了一批「愛好者」,由於那時軟件並無造成行業,而是做爲硬件的附帶品,因此他們也就不能叫做程序員,他們只是有設計電腦的科學家和普通的愛好者組成,他們擅長寫一些詭異的代碼來操控電腦,而這些詭異的代碼就是使用硬件中的指令集進行的編寫的,所以他們只能電腦圈子裏交流和炫耀。市場沒有給他們一個清晰的定位,致使他們以電腦藝術家自稱,因而可知,藝術家是一個對市場職業補充的寬泛職業。
程序員
然後,電腦能成功向商業***的一個關鍵因素就是高級語言的誕生。好比IBM發佈了第一個廣爲人知的高級語言FORTRAN,隨後1958年出現了ALGOL,而在1962年美國國防部將Cobol做爲商業編程語言發佈。這時程序員做爲一個職業開始走入市場。
就在我寫下這篇文章的今日,程序員這個行業如日中天,程序員的科目愈來愈細,單從不一樣語言劃分就能夠達到幾十種上百種,再從不一樣分工又能夠達到幾十種上百種,若是說結合不一樣傳統行業不一樣薪水段又能夠再分。由此看見,市場對程序員是很歡迎的。市場導向再加上程序員被「高薪」所標記,就迎來了一批又一批的從業者,其中不乏不少跨界人員,以前不是電腦專業,經過選擇一個培訓機構來打開跨界程序員的大門。雖然目前你們對培訓機構褒貶不一,可是整體來講培訓機構仍是很重要的,至少它在你的人生迷茫期,給你指出了一條光明大道。編程
程序員的現狀和將來前景都是很好的,值得咱們投身從事。可是在你架接到程序員的道路上,你身上有一個關鍵因素決定你在這個行業走的遠不遠,得到的成就多很少。那就是你是否適合這個行業。
之前的我,每當身邊有抱怨工做不順,工做風氣不對和工資低的朋友時,我老是會說能夠選擇程序員這個行業。我以爲程序員是一個工做相對單一而固定的職業,我只須要學會讓電腦作些事情便可,不須要更多的人情世故。我我的而言喜歡安靜的環境,再加上平時喜歡看書學習,而能力的上漲又會致使薪水的漲幅,不是單獨的使用時間來換高薪,因此我對程序員這個行業情有獨鍾,以爲它很是適合當代沒背景,又有雄心壯志的年輕人,只要你肯付出。而然不少人只看重高薪,卻慢慢地忽視了肯付出,這其中不乏是一些文案致使的,可是咱們更應該理智的去思考這件事,高薪是結果,通向高薪的道路只能高付出,固然這其中會有一些幸運兒,但幸運不是常在的,單靠運氣的人很難把握住本身的人生,一個本身都不能掌控的人生,還談什麼幸福。
編程語言
我不是個幸運兒,甚至有些慘,我入行起薪很低,因爲有實習期工資大概有2k左右,那個時候房租和各類平常消費,對於這個工資根本不夠花,寫到這裏我想到了當時吃兩個月滷麪的場景,由於滷麪便宜,量又大,能夠維持個人平常能力的消耗,可是滷麪的乾澀與難如下嚥深深地儲存在個人記憶中。工做期間,雖然學習了各類專業技能,可是我很長時間都是疑惑狀態,我都不知道我天天在幹嗎,一個簡單的功能我都須要花費好些時間,又由於公司主要是外包工做,我幾乎天天都是加班狀態,超過臨晨的都有數不清的次數,那段時間,我就陷入我適不適合這份工做的焦慮當中,也頭腦一熱的遞交了辭職報告,不過還好一點的是,我沒有辭職成功,老闆可能思考我剛入職,沒有職場經驗,和我聊天解決了此事,最後還確定個人付出,也就是這個事情讓我完全杜絕了本身放棄程序員職業的想法,也就是那個時候起,每個月都會從爲數很少的收入中拿出一部分去買書,然後以爲看書吸取率過低,轉而投身開始購買技術視頻,那時候的我會在睡覺前和上班路途中看上一兩個視頻,也就是平時的點點滴滴,個人薪水開始有所提高,慢慢地公司的節奏慢於個人成長節奏,我纔開始享受程序員這份職業給我帶來的優點。
然後入職騰訊科技,獲得一份使人嚮往的薪水水平。反而不會再推薦身邊的人從事程序員了,除非他的決心很大。由於我感悟到程序員是一種厚積薄發的職業,沒有充足技術的積累,不可能勝任高級職位,也就不可能得到高薪,而在通往這條高薪的道路上還有不少挫折,在對付這些挫折時若是身邊有位指路人再好不過,若是沒有,你就得有足夠的決心去自救,達到救贖。而如今各類技術層出不窮,公司業務不斷升級,你就必須去擠出時間去學習,做爲一個正常人還得花時間去陪父母,伴侶,和孩子,因此你就必須學會管理本身的時間,處理很差,你就得用別的時間來代替,這或者就是程序員廣泛邋遢的緣由吧。
對待這份工做你要很是細心,否者一次失誤,可能對公司業務產生災難性的毀滅。而出現問題,你還要學會抗壓。近些年來,一些報道傳出「某某公司某某技術人員因壓力大而自殺」的事件,實在使人可惜,工做失誤不影響職業發展,職業低落不影響人生髮展,要學會折中,平衡本身的心態,不可鑽進技術的牛角尖,苦了本身,哭了親人。
若是以上的這些問題,你都有決心度過,我以爲你就會在程序員職業上得到成就,畢竟就目前而言,程序員仍是一個朝陽行業,將來還會有更大的發展空間。
ide