談談小城市程序員的迷茫和堅持

  看到此文標題,我要說些什麼,想必你大概能夠知道一些,——小城市(二三線的城市)IT業發展比較薄弱,有些城市可能連真正作IT(軟件開發相關)的比較大的公司都沒有幾家,像我如今所在的城市襄陽(原名:襄樊),就只有那屈指可數的幾家公司;公司少,選擇和發展的空間相對也小,——這也形成了(留在本地的)程序員較少[剛畢業的基本上都想着到外面去闖闖,展現拳腳(我剛畢業時就是這種心態),不會選擇留在本地發展,因而在本地的程序員,差很少都是在外面工做過兩年左右後回來的(固然,這部分程序員大多都是不打算在外面長期發展或在外發展的不順利等緣由而返鄉)]。說到'人才難招',有的公司老闆就會說:"襄陽吸引不了人 特別高素質的人",——我我的認爲其實正由於這樣,沒有比較有實力的公司,就留不住高素質的人,這是個雙向的;人才是流動的,襄樊這地方須要 有實力的公司來‘激活’!css

  大環境已是這樣,(襄陽)缺乏好的平臺,致使留不住人和人難招的局面——不是一兩我的能改變的事;從外面回到襄陽發展的苦逼程序員,也都清楚的知道會有怎樣的取捨——能夠比外面過的要舒服一些,壓力比較小,至少大部分人還能夠天天回家感覺家的舒適等——這是在外面發展很難得到的;而你要捨去的是:比外地(北上廣等一線城市)要低不少的工資(就襄陽的狀況,兩三年或更長時間工做經驗的程序員,工資平均也就在3k左右,這還算是比較高的工資或比較有實力的公司能給的薪水,而相同的條件,在北京工資大概在8k左右),再加上假期休息時間都會縮水(如外地每週基本上都是雙休,而襄陽基本上都只休一天,其它的國家法定假日也會縮短一兩天),更別說其它的福利待遇了...——因此,有些打算回家鄉發展的程序員,在打聽或瞭解到家鄉的薪資等狀況後,就打消了‘回家發展’的念頭,由於他們更多的想:我在外地辛苦打拼一兩年,就抵在家鄉三四年,並且發展空間等都會堅決他的想法。程序員

   以上所說的算是以我如今的居住的城市襄陽(我畢業後在北京工做了一年,09年末回到家鄉發展)的IT圈狀況和我的的感覺與大城市的反差,道出小城市程序員或公司發展所面臨的困境;而接下來我要說的是此文的核心之一:小城市程序員的迷茫——主要從如下幾點闡述:web

  1.小城市的IT公司因其上面提到的:規模和實力的限制,不少公司只有7,8我的,在其招聘員工(如:程序員)時,就會在招聘要求上說明——除了會.net等xx技術外,還須要熟悉div+css,會美工...,而從外地回來的程序員,在以前的公司基本上都是隻負責作程序,別說不會美工,可能連div+css都不怎麼了解,這樣即便你被公司聘用了,在以後的工做中boss可能仍是對你抱着你可以一鍋端——什麼都會的態度,讓你把作的項目的頁面調整下佈局(修改下樣式),你也只能是'趕鴨子上架',試着去修改,再比較不情願的去學習以前與你絕不相干的div+css。[小城市的IT公司大多都是但願你能獨立搞定一個項目(程序和美工等),且工資也不想多給——這讓很多程序員只能是忍氣吞聲,感受有些迷茫:是否是應該回來發展?!]微信

  2.基於上面所說的:工資低,且各方面都不如外面好,當聽到以前的同事或同窗說他們或有人作xx技術開發,工資已漲到八、9k,或12k,更或公司分了房子等時,你就很難不爲之躁動了,想着一樣的技術,why本身就甘於平凡,拿着這點兒工資,還有時忙的火急火燎的,因而就會在內心考慮,準確的說是在猶豫:究竟是應該繼續留在家鄉,仍是再到外面去'享受'大城市的精彩?!框架

  3.除了工資低,一樣讓人迷茫的還有:彷佛公司一直處在創業發展階段,看不到公司的發展前景,就更看不到本身會有怎樣的發展;再加上公司總體的工做氛圍比較低迷,缺乏鬥志和激情,公司也沒有什麼制度或福利等能刺激員工奮鬥——有的更多的只是加班費和項目獎金,這在必定程度上能夠提升員工的工做積極性,但就像我如今的公司,除了公司的發展前景比較模糊,在項目開發上也讓人比較難受——公司本身開發運營的同城網,底層框架和欄目頻繁的改動:一方面是爲了提升程序的性能及代碼的重用性,其實這也沒什麼,只是已經推出了10個左右的欄目(資訊、人才...),卻沒有一個欄目能有比較高的訪問量(日均1000以上),——(公司的的策劃和boss等提出的)修改也基本上圍繞着'改善用戶體驗性',這樣說實在的讓人比較鬱悶,工做也很能提起興趣;而若是是對一個已經有比較高訪問量的項目進行優化和修改,那狀況會大相徑庭,好比:你在淘寶等大型的互聯網公司工做,當看到本身辛苦開發的項目,被不少人使用(訪問),那種自豪或成就感會油然而生,對工做天然會充滿激情;我認爲'用戶體驗性'的改善建議,應該(絕大多數)來自於用戶,對於web項目沒必要等到作的自認爲盡善盡美時纔去推出(廣),讓用戶幫你作體驗測試和反饋意見,不然將可能會出現:投入太多(time and money),改來改去卻並非用戶‘用起來舒服的’網站ide

  4.除此以外的迷茫還有:(單身的程序員)由於有時比較空虛、無聊等,會感受不知道該作些什麼,更準確的說是:沒有心情去作事,就我而言,就很討厭這種感受。佈局

說完了迷茫,再說說有哪些堅持
  1.小城市的IT公司基本上都是一些中小型的項目,不要期望從工做項目中或某個同事身上學到多少技術,本身要堅持學習,有個大體的學習計劃——好比今年計劃學習xx技術等;儘量的利用休息時間接一些外包項目作,這樣能夠促使你更快的學習一些比較實用的技術,也能掙一些外快,因此相對於看教程學習,從作項目中學習要更快更實用!性能

  2.堅持造成本身的思考問題的方式和解決問題的能力,善於分析和總結,要知道:作再多的項目,若是不用心去think,你增長的頂可能是項目經驗,但你的能力卻未必達到相同的高度;咱們學習一個新東西,大體要經歷這樣的階段:what(它是什麼)→how(如何使用)→why(爲何要這麼使用,深刻了解),因此咱們對技術的掌握應該不要只知足或停留於how的階段,應該努力弄清楚why!學習

  3.堅持本身的信念或目標,對於動搖或浮躁的狀況,要學會自我調節,弄清楚到底什麼纔是你最想要的。好比:當我面對外面的高薪工做有些猶豫時,我會告訴我本身:外面雖然很精彩,但你並不會所以而快樂,最起碼沒有家的舒適。測試

  好了,比較零散的寫了一些(以我我的的感覺和經歷)關於小城市程序員發展的迷茫和堅持,及其小城市IT業的環境和情況,但願能引發有類似經歷或正處在小城市發展的朋友的共鳴,也但願你們可以多些交流——讓苦逼的工做多一點兒快樂和談定;一個月前就打算寫這篇博客了,卻拖到今天才算寫完,不是沒有時間,而是不能靜下心去寫;寫了,也算是聊以平撫下有些躁動的心。

wKioL1MNWd6xFKNIAAEIzNSTSPI311.jpg

個人微信訂閱號:zxcknowmore,你的關注與支持,是我多寫博文的動力!

個人博客園blog:http://www.cnblogs.com/know