導航:首頁 > 程序命令 > 程序員不談理想

程序員不談理想

發布時間:2022-10-05 03:24:21

㈠ 長大以後我想當程序員,但我不知道應該從哪裡開始

你既然喜歡編程,就應該認認真真的學習一門語言,學習微軟的就先從VB開始,VB是比較
好的入門語言,可視化的,比較簡單,是非常好的入門語言。書籍最少應該准備兩本,不可能一本書籍會包含VB的所有內容,在看書的時候,可以交叉的看,一本
書籍中沒有講到的內容可以在另一本中看到,這樣對學習是很有好處的,也能保證所學知識的完整性。學編程是一個很漫長的過程,不要著急,要理論與實踐想結
合,常式書籍也是很重要的,看源代碼對學習也是很有幫助的,等你學完這門VB語言之後,學習別的語言是非常簡單,可以嘗試C語言,按照C——C++——
VC的順序學習,有助於知識的連貫性,我也希望你能學好的。
或者學習Delphi,入門較為簡單類似於VB,但比VB強大,即可作為入門又能做強、做大

1.明確學習目的


習編程對大多數IT業人員來說都是非常有用的。學編程,做一名編程人員,從個人角度講,可以解決在軟體使用中所遇到的問題,改進現有軟體,可以為自己找到
一份理想的工作添加重要得砝碼,有利於在求職道路上謀得一個好的職位;從國家的角度,可以為中國的軟體產業做出應有的貢獻,一名優秀的程序員永遠是被爭奪
的對象。學習編程還能鍛煉思維,使我們的邏輯思維更加嚴密;能夠不斷享受到創新的樂趣,將一直有機會走在高科技的前沿,因為程序設計本身是一種創造性的工
作。知識經濟時代給我們帶來了無限的機會,要想真正掌握計算機技術,並在IT行業里干出一番事業來,有所作為,具有一定的編程能力是一個基本條件和要求。

2.打好基礎

學編程要具備一定的基礎,總結之有以下幾方面:
(1)數學基礎 從計算機發展和應用的歷史來看計算機的數學模型和體系結構等都是有數學家提出的,最早的計算機也是為數值計算而設計的。因此,要學好計算機就要有一定的數學基礎,出學者有高中水平就差不多了。
(2)
邏輯思維能力的培養學程序設計要有一定的邏輯思維能力,「邏思力」的培養要長時間的實踐鍛煉。要想成為一名優秀的程序員,最重要的是掌握編程思想。要做到
這一點必須在反復的實踐、觀察、分析、比較、總結中逐漸地積累。因此在學習編程過程中,我們不必等到什麼都完全明白了才去動手實踐,只要明白了大概,就要
敢於自己動手去體驗。誰都有第一次。有些問題只有通過實踐後才能明白,也只有實踐才能把老師和書上的知識變成自己的,高手都是這樣成材的。
(3)
選擇一種合適的入門語言 面對各種各樣的語言,應按什麼樣的順序學呢?程序設計工具不外乎如下幾類: 1)本地開發應用軟體開發的工具有:Visual
Basic 、Delphi 、VC++ ( C++ Builder ) 等;資料庫開發工具有:Visual Foxpro 、Oracle
Developer 、Power Builder 等。 2)跨平台開發開發工具如 Java 等。 3)網路開發對客戶端開發工具如:Java
Script 等;對伺服器開發工具如:php 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。以上不同的環境下幾種開發工具中 VB
法簡單並容易理解,界面設計是可設化的,易學、易用。選 VB 作為入門的方向對出學者是較為適合的。

3. 注意理解一些重要概念

一本程序設計的書看到的無非就是變數、函數、條件語句、循環語句等概念,但要真正能進行編程應用,需要深入理解這些概念,在理解的基礎上應用,不要只簡單地學習語法、結構,而要吃透針對這些語法、結構的應用例子,做到舉一反三,觸類旁通。

4.掌握編程思想


習一門語言或開發工具,語法結構、功能調用是次要的,最主要是學習它的思想。例如學習 VC 就要學習 Windows
的內在機理、什麼是線程......;學習 COM 就要知道 VTALBE
、類廠、介面、idl......,關鍵是學一種思想,有了思想,那麼我們就可以觸類旁通。

5.多實踐、多交流

掌握
編程思想必須在編程實際工作中去實踐和體會。編程起步階段要經常自己動手設計程序,具體設計時不要拘泥於固定的思維方式,遇到問題要多想幾種解決的方案。
這就要多交流,各人的思維方式不同、角度各異,各有高招,通過交流可不斷吸收別人的長處,豐富編程實踐,幫助自己提高水平。親自動手進行程序設計是創造性
思維應用的體現,也是培養邏輯思維的好方法。

6.養成良好的編程習慣

編程入門不難,但入門後不斷學習是十分重要的,相對來說較為漫長。在此期間要注意養成一些良好的編程習慣。編程風格的好壞很大程度影響程序質量。良好的編程風格可以使程序結構清晰合理,且使程序代碼便於維護。如代碼的縮進編排、變數命令規則的一致性、代碼的注釋等。

7.上網學編程

在網上可以學到很多不同的編程思想、方法、經驗和技巧,有大量的工具和作品及相關的輔導材料供下載。
8.加強計算機理論知識的再學習


編程是符合「理論→實踐→再理論→再實踐」的一個認識過程。一開始要具有一定的計算機理論基礎知識,包括編程所需的數學基礎知識,具備了入門的條件,就可
以開始編程的實踐,從實踐中可以發現問題需要加強計算機理論知識的再學習。程序人人皆可編,但當你發現編到一定程度很難再提高的時候,就要回頭來學習一些
計算機科學和數學基礎理論。學過之後,很多以前遇到的問題都會迎刃而解,使人有豁然開朗之感。因此在學習編程的過程中要不斷地針對應用中的困惑和問題深入
學習數據結構、演算法、計算機原理、編譯原理、操作系統原理、軟體工程等計算機科學的理論基礎和數理邏輯、代數系統、圖論、離散數學等數學理論基礎知識。這
樣經過不斷的學習,再努力地實踐,編程水平一定會不斷提高到一個新高度。
總結
1、先照書上的題目寫,題目的設計是有道理的鞏固基礎知識。
2、找數學題,寫個小程序解決,熟悉演算法和基礎函數。
3、自己出題目,小一點的,如自編資源管理器、自編寫字板之類,練習WINDOWS下的編程。
4、結合身邊的事,找個中等課題,或看別人的程序,自已想辦法實現。
5.把教材中的例子,自己仿照著寫一遍,上機運行,看結果.要知道,任何產品都是有例子的,有機結合或仿照。
6.從自己熟悉的事情入手,如成績統計,編制一段程序,完成一個功能.然後再完善。
7.要反復破壞代碼,從破壞中尋找代碼的規律。
8.必須經常反復上機練習。

㈡ 程序員為什麼大多不善言辭

因為和計算機“對話”(編程)多了,和真正的人類溝通,就凸顯出來不同。

不同一:開始談話

程序員每次和計算機對話,都是有目的性的,比如要解決某個需求很明確的問題。

范圍也很明確,比如處理某個資料庫表。

不同五:宅文化橫行

程序員往往比較宅,比較喜歡靜。這樣才容易集中精力思考問題。

看起來話就少。呆萌。

㈢ 關於程序員職業生涯規劃

鏈接:http://pan..com/s/1p1G4NCUtPNVvkkXE7qxFbQ

提取碼:ddi0

程序員進階攻略。如何才能持續成長,是每一個程序員都繞不開的話題。入行之初,你可能會困惑於技能選擇的方向和掌握的方法;編程前期,你可能會苦惱於Bug的調試與修復;技術水平達到瓶頸期,你可能又急於尋求突破和上升。除此之外,職業倦怠了,如何去面對?技術停滯了,如何去解決?人到中年,是選擇工作還是選擇生活?換工作?換城市?換方向?如是種種,磨蝕著曾經的樂觀和現在的不甘,是放任自流還是逆流而上?

課程目錄:

開篇詞 (1講)

開篇詞 | 程序行知:走在同樣的路上,遇見自己的風景

征途:啟程之初 (4講)

01 | 初心:為什麼成為一名程序員?

02 | 初惑:技術方向的選擇

03 | 初程:帶上一份技能地圖

04 | 初感:別了校園,入了江湖

修煉:程序之術 (10講)

05 | 架構與實現:它們的連接與分界?

......

㈣ 程序員工作壓力大,身體也垮,為什麼還這么多人想做程序員

一、興趣使然
興趣會是你辛苦工作的一針強心劑,如果從事的職業就是你自己熱愛的領域,那想必即使辛苦你也會感到是苦中作樂、樂在其中吧。跟心中美好的理想相比,辛苦便也算不上什麼了。套用金庸的名句「那些都是很好很好的,可是我偏不喜歡」,這里應該說「那些確是極辛苦的,可是我心中喜歡」。

二、性格偏內向
不太會在商場里打交道、陪客戶、談生意等等,更沒有有錢有勢的親戚朋友幫忙,程序員是一個很典型的純粹靠自己技術和能力吃飯的工作,當然如果一個程序員提高人際關系和溝通能力會有很好的發展,比如終極目標之一的CTO或類似職位。

三、收入可觀
工資相對於常見的大多數職業來說偏高,基本做個兩年左右月薪至少10K起步,甚至很多應屆生也可以拿到月薪10K+的水平。

四、對學歷沒有過於苛刻的要求
是如果技術夠好、工作態度認真負責的話,可以放寬學歷是本科的硬性要求。

五、市場需求大
隨著互聯網+戰略的提出,進一步激發了大家對於互聯網行業的嚮往,互聯網創業公司如雨後春筍地遍地生花,同時互聯網行業需要大量的程序員去搭系統、寫代碼,所以導致了供需不平衡,導致了程序員特別是優秀的程序員缺口比較大,互聯網行業的程序員薪水一路飛漲。

程序員這項工作根基於計算機產業。計算機產業的特點就是爆炸式的增長,技術以不可想像的速度迭代。對於公司而言,要跟上發展速度,必須不斷的推陳出新,不能有一絲懈怠;對於程序員而言,也要時刻保持專注,不斷地學習新的技術和理念。所以要想時刻保持競爭力,辛苦磨礪是必然要經歷的過程,不僅是程序員,其他行業亦是如此。

㈤ 為什麼說千萬不要和程序員談戀愛呢

和程序員談戀愛會非常的累,在這場感情里付出的時間和精力也很多。但換回來的永遠都不是幸福的生活,完全是一種冷冰冰的狀態。

一、以工作為主

程序員的職責就是以工作為主,對於自己的戀愛總是順其自然發展。因為程序員不懂得情趣,在他們的生活里工作往往大於一切,甚至在自己工作的時候絕對不允許別人打擾自己。

和程序員談戀愛除非是一個堅強的人,這樣才能接受程序員的愛情,也會讓兩個人的愛情順其自然發展。如果沒有這樣的本事要遠離程序員,遠離這樣的愛情。

㈥ 為什麼程序員是一個跳槽比較頻繁的職業

程序員這個行業存在著這樣的現象,有些剛畢業的大學生因為沒有見過世面,一不小心被忽悠到那些處在創業階段的「公司」,拿著實習生的工資干著全辦公室的活,而且經常被老闆拉過去談人生理想,剛畢業的程序員都是涉世不深的小男生,那裡經得過這些老狐狸的忽悠,一招畫餅充飢就在那幻想未來美好生活了,但凡事都得有個度啊,時間久了次數多了,小白也變了,只能跳槽另謀出路。

我覺得跳槽的主要原因有兩個,一個是自身原因:因為大多數剛出來實習的程序員大多數對工資方面的要求不是很高,因為他們也知道,自己現在是屬於學習階段,知道自己的價值是多少,所以一般不怎麼要求工資,但是一旦工資幾個月之後,對整個體系有了較大的了解之後,就要要求有對等的工資,因為在一個技術部裡面每個人的工資都是不等的,這樣會覺得自己有那價值但是沒有那回報,心裡也就有些變扭,也就有了跳槽的想法了。還有一個就是當自己有過硬的技術時,一般也會考慮自己出去單干接項目做。

另外一個就是公司體系問題,在國內外包公司之多,所以大多數的程序員也是在外包公司做,而外包公司的規模參差不,大多數也是在剝削壓榨程序員,各種坑也是居多,管理層體系混亂,這也是造成程序員跳槽的原因

1.互聯網技術風起雲涌,變化之快。公司制定的漲薪制度都有著統一的標准,不會因為某個編程語言熱門而增大漲薪幅度。但是新進員工的薪資待遇往往是根據市場幅度在變化的。 so,常常聽到老員工抱怨,那個新來的誰誰誰,哪哪都不如我,工資卻比我高。

2.據不完全統計,互聯網行業的創業公司從天使走到D輪概率尚不足2%。大量初創公司的關門倒閉,致使一些程序員「被迫離職」。

3.互聯網公司會根據市場的變化做一些戰略調整,內部轉崗已是家常便飯。比如本人之前所在的項目組,所做的產品是web端的直播平台。後經市場調研,公司打算將重心放到移動端,部分web組的老員工也就轉崗到了移動端小組。 我想說的是,如果企業內部的調崗不符合個人的職業規劃,那麼也是程序員跳槽的一大原因。

不邀自來,本人目前從事嵌入式軟體開發,也算是程序員大軍中的醫院,下面來回答一下這個問題:

按理說,薪水高,工作環境尚可的工作一般都是很穩定才對啊,但是據一份調查發現連Google,Amzon這些大廠的程序員的平均在職周期都只有1~1.5年,可見程序員頻繁跳槽不是我國或是某個企業特有的,一線國際名企都如此別說國內小廠了, 那麼為什麼造成程序員為什麼會如此平凡的跳槽,我們來分析一下:

IT產業發展迅猛,市場需求旺盛,程序員有更多選擇

雖然我國的計算機行業起步很晚,但這不影響IT產業在我國的迅速發展,發展就需要相關內容的人才,同時我國計算機的培訓起步也不是很早,早起的人才主要是理論研究並不都是真正寫代碼的,供求關系不平衡,導致程序員在就業市場上比較搶手,各行各業一旦某種人才緊缺自然導致有價無市的感覺,所以,各廠想盡辦法招聘讓程序員,誘惑多了選擇自然多了,選擇多了跳槽就頻繁了,這是見怪不怪。

IT行業存在一種「倒掛」的行業怪象,程序員更願意跳槽

倒掛 」是指在某個行業內部,由於行業的特殊性,從業人員的薪酬待遇和業務能力以及技術水平不相關的現象,這種現象尤其在程序員行業存在,一個剛大學畢業的新鳥在待遇薪酬方面可能秒殺一個已經工作四五年的優秀程序員,換誰也受不了,沒有工作經驗還需要人帶的新人工資居然比帶他的人高,有些企業寧願花5000塊錢新招一個新人也不願意多給老程序員多加1k來完成同樣的工作,坐等通過技術積累來加碼自己的報酬的希望破滅後,那些受到不公正待遇的程序員通過跳槽去漲薪了,在猿圏有句話更能說明這個問題「People who stay in one spot earn less than those who move(經常換工作的人比那些安分守己的人賺的更多)」。

公司沒有給程序員提供良好的職業發展規劃

雖說職業規劃都是自己為自己規劃,但是自己的規劃能否按計劃順利實施很大程度上取決於公司是否為自己的員工有良好的職業規劃,顯然,一家沒有為程序員薪酬增長和職位升遷做過精細規劃的公司,讓程序員不在有安全感或是讓他們沒有期望,換做誰都得跳槽另找下家。

程序員厭倦了代碼工廠式的工作,想嘗試新鮮的東西

計算機行業是一個日新月異的行業,此外程序員是一類喜歡挑戰新技術的特殊人群,很多公司的業務模式單一或是業務穩定了,程序員的工作變成流水線的單調模式,他們早已厭倦了日復一日的代碼搬運工的工作,一旦嘗試新的技術並且一改往日的單調與無聊,那麼它們會在合適的機會換個領域,此外,程序員是青春飯行業,代碼工廠式的工作會讓他們沒有安全感,因為這會讓他們失去市場競爭力。

從業人員層次不一,淘汰提高了程序員跳槽的幾率

IT的迅猛發展,在巨大市場需求的推動下,編程行業門檻編低,導致從業人員良莠不齊,可能一時的沖動或對自身判斷不足而走上程序員之路,很多人發現程序員並不是媒體所報道的光鮮亮麗,工作壓力大,無休止的加班都會使一些不適合做程序員的人淘汰出局,這在職場非常常見,尤其是剛畢業的新人,這就外界感覺程序員跳槽更頻繁了。

提到跳槽比較頻繁的職業,我想除了題目中提到的程序員之外,應該還有餐飲企業的服務員,餐飲企業服務員跳槽基本就是三種情況,一是薪資低,二是工作好找,三是工作時間長。

我們再來看看程序員跳槽,其實也不外乎是這三個原因。

一、薪資低

看了這一條,你可能會說,程序員薪資怎麼會低,剛畢業的就能拿到個7、8千塊,如果是碩士畢業就拿個1.5萬一點兒不奇怪。

這里說的薪資低不是指薪資行情低,而是每個人都覺得自己的薪資低,對於程序員來說薪資水平差異很大,但人們往往並不關注工作本身,或是人的能力而關注的是自己怎麼比別人少這么多,但在本公司可能調薪並不是件簡單的事,所以只能通過跳槽來實現工資的上漲了。

二、工作好找

程序員現在可以說是一個熱門崗位了,從業人員比較多,但是需求量也很大,如果你是個程序員,簡歷更新之後,估計每天5、6個面試邀約電話都算少的。因為工作好找,所以工資勢必也就水漲船高,誰也不怕裸辭,工資要求不高,只漲個20%今天離職,估計3天後就能有新工作。

三、工作時間長

程序員工作時間長是大家有目共睹的,有個說薪資高,工作時間長很正常,但人的慾望總是無止境的,沒錢的時候想要錢,有錢的時候想要時間和自由,薪資支撐的滿意度最多也就能維持半年,長時間高負荷的工作會讓人產生厭倦,這個時候就會覺得自己工資的性價比不好,要麼找更高工資的,要麼就找沒那麼累的。

因為現在部分公司漲薪速度比較慢,跟不上市場的價位。


打個比方:



如果你有拼搏精神,願意在下班後精進技術、學習,


等幾個月後技術成熟了再跳槽,可以一下子就翻倍,甚至直達15k。


但是要正確地跳槽:


第一,找一個符合自己期望值的平台,讓自己的價值和技術得到最大的發揮。(這里和薪資沒有關系,最重要的是適合自己)


第二,不要只為了加薪而跳槽,不斷地去一個新地方,自己的職業生涯也在不斷地清零,不符合長期的發展。

引起程序員跳槽的原因有很多,但是在所有的崗位中程序員的跳槽頻率確實高於其他工作崗位,一般程序員跳槽的原因有這么常見幾點:

第一、由於互聯網是一個很不錯的創業方向,很多人有著不錯的創業項目,然後開始組建自己的技術團隊,這時候就需要很多的程序員組成產品開發,而由於程序員的工資支出較高,往往在產品還沒有進入收益期的時候公司很難支撐下去,或者缺少產品推廣資金,這時候程序員就會面臨跳槽的可能。

第二、在成熟的互聯網企業中,由於項目的開啟,而組建新的技術團隊,隨著產品上線,企業將更多的精力投資在產品的運營上,而對做技術的程序員來說每天的工作都是很清閑,失去了項目研發期的忙碌,讓程序員感到無所適從,從而引起跳槽。

第三、就是大家常說的一點,不跳槽怎麼加薪。這也是程序員跳槽比較普遍的一個問題了,很多人由於不滿現在的薪資待遇,但自己卻有了很多的項目經驗,所以選擇找下家公司,通過以往的項目經驗來提現自己的價值,從而達到自己想要的薪水,這也就是程序員找工作的時候,工作年限時間是一個因素,更重要的是一共參與開發了多少項目,並且更具項目的大小代碼量是一個較為重要的因素。

第四、就是有些程序員是追隨技術的,他們認為在軟體開發的外包企業中雖然每天都有繁忙的項目要完成,但是對自己而言卻是千篇一律的重復性代碼的敲寫,甚至是直接使用企業自身比較完善的庫或者框架完成程序的開發,覺得對自己的技術提升沒有太大的幫助,從而選擇跳槽。

第五、接受別人的老項目進行改造,由於原先的程序員並沒有留下太多的技術文檔進行參考,所以每天都在糾結一句一行的代碼,再就是程序開發的很多思維思想並不清晰,這就讓程序員很糾結了,所以在與老程序相愛相殺了一兩個月後,實在受不了上級的催促以及難以完成代碼的整理重構而離職,放棄。

歡迎程序員的你在評論中分享自己的跳槽原因和經歷

作為一個在這個行業呆了十幾年的老人感覺上程序員這個職業算是跳槽頻非常高,據不完全統計程序員流動性不低於百分20,相比別的職業已經算是很高的了,為什麼程序員這么容易跳槽,由於程序員這個職業特殊性決定的,是什麼推動了程序員這么多跳槽的勇氣。

1.就目前中國軟體行業的發展,雖然說程序員的數目越來越多,但高手卻是急缺,主要還是前期積累不夠,再過些年可能會稍微改觀些。技術高手的數量在上升但是軟體公司的數量以及業務需求的增加更快,所以給人一種很直觀的感覺,很多大公司是一直處於缺人狀態。

這種狀態催生了程序員的跳槽,有更好的待遇,為什麼不選擇跳槽,這也屬於人之常情,有些程序員離職也不是因為呆的多不開心,而是外面的誘惑實在太大,出來混還不是為了多掙點錢,有待遇更好的就走人。

2.程序員這個職業本身來講屬於重度的腦力勞動,說的再誇張點就是吃青春飯,畢竟年齡大了競爭優勢在減化這是不爭的事實,趁著自己還年輕還能拼的時候,去掙錢多的公司,其實還存在一種大家容易忽略的現象,整天的加班加點很容易造成一種很壓抑的心情,換個公司換個環境放鬆下,可能會人覺得有點矯情,但現實中的確存在很多,或者在薪資相差不大的情況下,換個加班稍微少點的公司,這都是換公司的理由。

3.現在很多招聘網站特別是一些獵頭網站滋生了,程序員的不穩定性,把程序員當作商品來運作了,很多獵頭只要在網上搜到合適的人,就開始千方百計的運作,真有點經紀人的感覺,這種無形之中增加了程序員的不穩定性,而且也在無形推動了這個行業薪資的上漲,其實很多人值不了那麼多錢,但物以稀為貴,現實就是這種狀態。

目前市場上講,程序員的薪資的兩極化越來越嚴重,水平差點的大家都不想要,水平高的大家都跟打了雞血一樣爭搶,很多人覺得程序員這個職業已經不行了,主要還是沒爬到食物鏈的頂端,把技術搞得扎扎實實的大把機會等著你。

希望能幫到你。

因為對其他的行業不太了解,所以也沒辦法對比出來程序員跳槽是不是比較頻繁。

我身邊的程序員,有在一個單位工作十多年的,有像我一樣平均三四年換一家單位的,也有跳槽比較頻繁的,平均每年都會換一家單位。


能頻繁跳槽,我分析不外乎幾點:

崗位多

特別是在北上廣深這些IT行業比較發達的城市,程序員真的是不太愁找工作(工作能力不錯的前提下),真的可以說,在一家單位做的不爽了,直接在招聘網站上把簡歷打開(招聘網站上的狀態設置成考慮跳槽的狀態),就會有不斷的有面試電話打進來(當然大多數主動打電話的單位都是外包,哈哈)。

我跳槽的時候,都是主動給心儀的公司投遞簡歷,基本都是可以得到面試機會的,而且通過率也挺高。


漲薪快

大部分IT公司,每年漲薪都不是很多;而跳槽一次的話,至少得漲個30%吧。

我在第一家單位的時候,起薪3K,每年漲500-1000,是不是很可憐。第一次跳槽,工資就從5K漲到了8K。

第二家單位第二年就漲到了12K,但是從此以後,就是每年漲1K的龜速了。第二次跳槽的時候,月薪雖然漲的不是特別多,但是按照年薪計算的話,應該漲了有60%以上了。


當然也有漲薪比較快的單位,我的一個朋友在一個神奇的網站工作,研究生畢業工資一萬左右,現在工作有三年了,剛剛漲到了20K。如果你在這種單位,好好珍惜吧。


去個更好的公司

在外包公司的,想去一個非外包公司,跳槽。

傳統行業的,想去互聯網公司尋求技術發展的,跳槽。

互聯網公司的,想去傳統行業養老的,跳槽。

小公司的,想去一個大公司,跳槽。

大公司的,想去初創企業當個技術合夥人,跳槽。

......


歡迎大家在評論中分享自己的跳槽原因和經歷,還有說說跳槽漲了多少錢,哈哈。

幹得不爽,只好選擇辭職。作為一名老程序員,在一家創業公司做了三年多互聯網開發,我現在終於解脫了。三年中加了兩次薪水。第一次700,第二次770。第二次年頭加薪,我要求提高500,老闆說董事會規定一次只能加那麼多,然後要到6月再滿足我。於是到了6月份,我發現並沒有提高500,問之,說到7月份加。快到7月份,有一天晚上項目經理要我留下來加班,我餓著肚子一時間也搞不定手上的任務,就擅自回去了。結果,老闆知道了就取消加薪計劃。5月份以來公司制度越來越嚴格,首先是安裝攝像頭全日監控員工行為,其次規定上班時間不準使用手機,除非工作需要;再次,除了查技術資料,瀏覽各大網頁需要申請;制度下來後,公司天天像在牢房裡渡過,這樣的工作環境,請問大家會喜歡嗎,能否繼續堅持?我是走了……

為什麼程序員是一個跳槽比較頻繁的職業?

因為好的程序員確實值錢,連帶著不那麼好的程序員也相應的值錢了。

其實是現在這個行業導致的,互聯網的世界裡,就算是一頭豬站到了風口上,也能飛的比大師兄還快。

不是你不明白,是我變化快

程序員本身是干技術活的,技術迭代比較快,所以一般程序員都有較強的自我學習能力和自我迭代能力,隨著時間的延續,本身的能力水平提高了,那麼肯定期望與之匹配的待遇,但往往很多公司的迭代速度是很慢的,承擔不了程序員這種高薪成長,所以往往滿足不了程序員的需求。

那麼只能跳槽啦!

老用戶與狗不得辦理

還有就是,往往軟體公司也好,互聯網公司也好,很多老闆都喜歡招新人給高薪,但是老人年年不漲薪,最後的結果就是老人紛紛離職,這種情況也造成了外界看來程序員頻頻跳槽的現象,但往往都是情非得已啊。不給漲工資啊。

那麼只能跳槽啦!

跳一跳更 健康

老公司的暮氣沉沉和新公司的造氣蓬勃形成了鮮明的對比,在老公司任勞任怨,每年漲薪不超過10%,但是一跳呢,工資普遍double,這種風氣形成並且傳播,明眼的程序員肯定待不住了啊。

那麼只能跳槽啦!

其實苦的是HR,老闆不給力,還讓留人,你告我咋留!!!!!

㈦ 程序員的工資這么高,為什麼還會有人離職

1.團隊暮氣太重,產品方向不明、市場不明,改需求改到天荒地老。

2.老闆的總是跟你談理想,畫大餅,讓加班,給低工資,還說這是歷練,熬過去就好了。

3.壓榨得太厲害,加班太厲害,一直掉頭發,快禿頭了。沒有培訓,連程序員自己自學的時間都被加班佔用,身體和技術很難提升。

4.此外,不少的程序員也有年齡層面的恐慌。

因為一些程序員已經認識到,程序員過了三十幾歲大部分都不好找工作,年齡太大沒人要,不如趁年輕把工資跳高,總比年齡大了後悔好

㈧ 有史以來最優秀的程序員有哪些

我說說我心目中的最優秀的程序員:

1.LinusTorvalds

如果你認為發明了Linux還不夠牛逼的話,那麼看看GIT。毫無疑問,Linus是個天才。

2.DavidHeinemeierHansson

丹麥人。來自哥本哈根。

發明了RubybyRails框架。

DRY的思想改變了WEB編程界,提出約定優先與配置的思想。使得WEB開發效率得到了劃時代的提升。

3.AndersHejlsberg

安德斯·海爾斯伯格

丹麥人。

DEPHI之父。傳奇程序員。比爾蓋茨90年代花300萬美金年薪挖他。C#和.NET的核心人物。可惜在微軟的體制之下,沒有更令人贊嘆的成就。

想起來大衛奧格威的話:『不要給我談理想,其實我是想談錢,你多花點錢我就過去了』

4.BradCox

1980年代發明了Objecitve-C語言。成為蘋果MAC及iPhone大放異彩的基石。即使30年後的今天,你使用Objc的時候,仍然對起簡潔、高效的特性欽佩不已。

5.SteveMcConnell

他寫了一本書叫《代碼大全》,一個程序員沒看過這本書都不好意思說自己是程序員。

6.GuidovanRossum

荷蘭人。

PYTHON語言的發明人。PYTHON簡潔、易用、高效。其一個問題只給出一個解決方法的禪意哲學,深深影響著編程界。

7.MatsumotoYukihiro

日本人。

RUBY編程語言的作者。快樂編程的倡導者。我現在有點不快樂,改天再說。

㈨ 一個程序員要具備的基本素質是什麼

  1. 團隊精神和協作能力 :

    把它作為基本素質,並不是不重要,恰恰相反,這是程序員應該具備的最基本的,也是最重要的安身立命之本。

  2. 文檔習慣:

    作為代碼程序員,30%的工作時間寫技術文檔是很正常的,而作為高級程序員和系統分析員,這個比例還要高很多。缺乏文檔,一個軟體系統就缺乏生命力,在未來的查錯,升級以及模塊的復用時就都會遇到極大的麻煩。

  3. 規范化,標准化的代碼編寫習慣:

    作為一些外國知名軟體公司的規矩,代碼的變數命名,代碼內注釋格式,甚至嵌套中行縮進的長度和函數間的空行數字都有明確規定,良好的編寫習慣,不但有助於代碼的移植和糾錯,也有助於不同技術人員之間的協作。

  4. 需求理解能力:

    作為程序員需要評估該模塊在系統運營中所處的環境,將要受到的負荷壓力以及各種潛在的危險和惡意攻擊的可能性。就這一點,一個成熟的程序員至少需要2到3年的項目研發和跟蹤經驗才有可能有心得。

  5. 復用性,模塊化思維能力:

    復用性設計,模塊化思維就是要程序員在完成任何一個功能模塊或函數的時候,要多想一些,不要局限在完成當前任務的簡單思路上,想想看該模塊是否可以脫離這個系統存在,是否可以通過簡單的修改參數的方式在其他系統和應用環境下直接引用,這樣就能極大避免重復性的開發工作。

  6. 測試習慣:

    軟體研發作為一項工程而言,一個很重要的特點就是問題發現的越早,解決的代價就越低,程序員在每段代碼,每個子模塊完成後進行認真的測試,就可以盡量將一些潛在的問題最早的發現和解決,這樣對整體系統建設的效率和可靠性就有了最大的保證。

  7. 學習和總結的能力:

    善於學習,對於任何職業而言,都是前進所必需的動力,對於程序員,這種要求就更加高了。但是學習也要找對目標,一些小coding fans們,他們也津津樂道於他們的學習能力,一會學會了asp,一會兒學會了php,一會兒學會了jsp,他們把這個作為炫耀的資本,盲目的追逐一些膚淺的,表面的東西和名詞,做網路程序不懂通訊傳輸協議,做應用程序不懂中斷向量處理,這樣的技術人員,不管掌握了多少所謂的新語言,永遠不會有質的提高。

㈩ 你為什麼得不到夢想中的開發工作

作者|Meghan Hebel

譯者|劉騰飛

在這個萬物互聯、全民 AI 的信息年代裡,互聯網開發從業者的缺口一直存在。然而很奇怪的是,開發們總找不到稱心的工作,理想的公司。為什麼,我們得不到夢想中的工作呢?

寫在前面

你可能對現在的工作不是很滿意或者談不上喜歡與不喜歡,不然你也不會來看這篇文章。

很多開發者都夢想在一個這樣的地方工作:工程師文化、極客、自由、對外宣稱自己和 Airbnb 等矽谷公司一樣。那裡有吃不完的零食和喝不完的啤酒,還有隨處可見的最新款各種電子設備。在那裡,你可以和一群有趣的人一起全力投入在你們所做的事情上,覺得好玩的同時還能改變世界。

但是,這個夢想對於很多數人都只能是夢想。

你為什麼是個程序員?

小王寫完最後一段代碼,說:「打卡下班擠地鐵,操蛋的人生」。而小張,明年要結婚了。盼望著自己的工資什麼時候能上30K。他們都是這個城市很渺小的一個程序員,有時候也被生活壓的喘不過氣。但回到家,他們打開電腦,成為了他們那個世界裡的主宰者。

沒有絕對的熱情,不足以造就偉大的工程師。

你可能會說你工作盡職盡責,那又怎樣?幾乎所有的工作都需要大家積極的工作態度,這可不是那份長長的任職要求上所期待的核心條件。

到底是什麼讓你選擇成為一個程序員?又是什麼讓你如此渴望在這個領域獲得成功?

為了工資回報是很合理的想法,但是只為工資是不夠的。它不能夠讓你持續投入打造你的技術能力組合,在辛苦一天的工作之後,我們總會想辦法讓自己舒服一點?它不能夠在你多次的失敗和拒絕依然保持堅定,它更不能讓你克服懶惰和社交恐怖讓你主動去參加線下技術會議。

你得為自己找到這個理由。

這個理由是屬於你自己的,是能讓你在拖著疲憊的身體回到家之後還要打開電腦玩一把最新的編程技術。Vue 也好 React 也罷,你不僅僅想要會用,更想知道它是如何運行以及被設計出來的。心裡想著:「有一天,我也要設計一套這樣的框架,然後成為你們心中的大神」。

有時候它就像一道光,在黑暗中打在你身邊,讓別人看到你,也讓你看到遠方。那些在這樣公司工作的人,他們的工作和他們堅定的信念強烈地捆綁在一起。而這些公司能夠看到這點,並且能夠提供這樣的機會將他們的願望和公司的目標進行結合。

可能曾經有人說過你不夠聰明或者沒有很好的背景,不太可能成為偉大的工程師。你夜以繼日的學習和提升,並積極的影響身邊的人讓他們也和你一樣,最後證明別人的看法是錯誤的,而你得到了你始終相信的東西。

如果你繼續保持平庸想法,那其它人也會繼續認為你是平庸的工程師。而那些公司不招聘平庸的工程師,因為那樣無法造就偉大的產品。

那你的理由到底是什麼?如果10年之內你還做不到你想的,你會怎麼想?

你懶(勤奮)嗎?

好了,很多人都不願意承認自己的平庸。因為沒有人不希望自己變得傑出和優秀,那是為什麼只有少數人能做到呢?因為學習太苦了,特別是要堅持每天不停地學習。

有一個很大的錯誤理解:「學習就是要記很多可能都用不到的東西」。但是你的職業跟上學時候考的歷史可不一樣,更多的時候我們是在實踐。

來看看那些優秀的開發者一直都在堅持做的事情。

不停的練習、做實踐

參加開發者大會,那裡可能有一些新鮮的東西

不停地獲得更多的項目經驗

學習網上的課程

努力靠近牛人並和他們交流

參與開發一些好玩的,你感興趣的項目

學習開源的框架以及類庫,這也是工作必須的

嘗試寫博客、去分享技術、給企業做培訓

如果你不做以上的事情,總有人會做,然後他們就被好的公司注意到了。

最後你不得不問自己一個尖銳的問題:「你願意投入時間嗎?」如果覺得那太苦了,自認為做不到。那也可以,只是你就需要接受不斷被人超越的事實,被那些想在成為出色的工程師並付出了時間實踐的人超越。

你害怕挑戰嗎?

我們都掌握了一些工作的要求。比如准時上班、努力不讓項目延期以及當產品經理第 N 次更改需求的時候不要毆打他們。

但是沒有人教過我們如何愉悅地做一些不太順心的事情。學習本身有時候就是一件不太順心的事,它充滿了挫折。比如最近機器學習太火了,但是你覺得那太難,自己數學不好。或者去給大家講一講 Java,但是你不太好意思上台。

這個能力太重要了,去做那些讓你自己感覺不舒服的事情,你會有意外的收獲。

學習――嘗試,實踐――再學習,那些你覺得有挑戰的事情,這些才是最值得去做的事情,它們會讓你變得不一樣。

所以,現在就寫下那些你想學很久了,但還沒有開始的東西。然後開始。

不可丟失的榮耀

還記得你第一次完成項目的時候嗎?把不可能的事情變成可能,那一定很棒吧。是不是感覺等著你的有無限的可能,還有更多大事等著你去做?感覺自己是個英雄?

你可能會覺得每個人都會這么覺得,但是,很多人都沒有。

很快,你的這種感覺也慢慢丟失了。你不再專注在那些無限的可能上面,而被不停的工作、壓力和變得更好的挫折取代。然後你變成了一個苦逼的程序員,慢慢地放棄了那個被承諾太多的職業。

有數據表明:工作的前景只有四分之一是受到 IQ 的影響,剩下的都是決定於你如何看待這份工作。你怎麼樣讓自己變得開心,以及你遇到挑戰時是否積極的面對。

那些成功的開發者將他們編程技術當作超級神力,把他們的職業生涯當作一次旅行。他們想的一直是「想要去寫代碼」,而不是「不得不寫」。

如果你是公司的老闆,你會願意招聘一個把開發當成一份工作的人,還是那些狂熱的想要「弄出點什麼事情」的人?

寫在最後

得到對的工作比做一個好的開發者意義更大,它和成為更好的人有關。成功自然會來,如果你知道你在捍衛什麼以及你為什麼要捍衛它。只要你開始更深入地了解事情的本質以及你是誰。

做一個強大的人,抓住機會並勇敢面對困難,對所做的事情強烈認可的人。這會使你成長。

出處:http://www.techug.com/post/how-can-not-you-find-dreamed-job.html

閱讀全文

與程序員不談理想相關的資料

熱點內容
壓縮袋封口不好封 瀏覽:824
長春一汽程序員真實待遇 瀏覽:996
唯美動作愛情片 瀏覽:316
表情廣場app怎麼自己製作 瀏覽:249
看片著名網站 瀏覽:485
五十年代台灣電影 瀏覽:356
對單片機的基本認識 瀏覽:172
app公測版是什麼意思 瀏覽:786
安卓光遇配置不夠怎麼玩 瀏覽:761
男主叫強衰的是什麼電影 瀏覽:18
男主叫沈浪的都市小說 瀏覽:505
看電視的免費官網 瀏覽:407
怎麼共享伺服器賬套 瀏覽:735
星空衛視恐怖片 瀏覽:659
雞蛋加密封袋做法 瀏覽:540
有個女孩打檯球的叫什麼電影 瀏覽:874
虐戀之家是什麼app 瀏覽:245
鬼龕 又名 鬼屋 瀏覽:395
java截取中文字元 瀏覽:278
{"dc":"zdha26"} 瀏覽:814