談談小城市程式設計師的迷茫和堅持

發表於2012-01-06

來源:Know More 的部落格

看到此文標題,我要說些什麼,想必你大概可以知道一些。

小城市(二三線的城市)IT業發展比較薄弱,有些城市可能連真正做IT(軟體開發相關)的比較大的公司都沒有幾家,像我現在所在的城市襄陽(原名:襄樊),就只有那屈指可數的幾家公司;公司少,選擇和發展的空間相對也小,這也造成了(留在本地的)程式設計師較少,剛畢業的基本上都想著到外面去闖闖,展示拳腳(我剛畢業時就是這種心態),不會選擇留在本地發展,於是在本地的程式設計師,差不多都是在外面工作過兩年左右的時間後回來的(當然,這部分程式設計師大多都是不打算在外面長期發展或在外發展的不順利等原因而返鄉)。說到“人才難招“,有的公司老闆就會說:“襄陽吸引不了人 特別高素質的人”,——我個人認為其實正因為這樣,沒有比較有實力的公司,就留不住高素質的人,這是個雙向的;人才是流動的,襄樊這地方需要 有實力的公司來“啟用”!

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

以上所說的算是以我現在的居住的城市襄陽(我畢業後在北京工作了一年,09年底回到家鄉發展)的IT圈情況和個人的感受與大城市的反差,道出小城市程式設計師或公司發展所面臨的困境;而接下來我要說的是此文的核心之一:小城市程式設計師的迷茫——主要從以下幾點闡述:

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

2. 基於上面所說的:工資低,且各方面都不如外面好,當聽到之前的同事或同學說他們或有人做xx技術開發,工資已漲到8、9k,或12k,更或公司分了房子等時,你就很難不為之躁動了,想著同樣的技術,why自己就甘於平凡,拿著這點兒工資,還有時忙的火急火燎的,於是就會在心裡考慮,準確的說是在猶豫:到底是應該繼續留在家鄉,還是再到外面去“享受“大城市的精彩?!

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

4. 除此之外的迷茫還有:(單身的程式設計師)因為有時比較空虛、無聊等,會感覺不知道該做些什麼,更準確的說是:沒有心情去做事,就我而言,就很討厭這種感覺。

說完了迷茫,再說說有哪些堅持:

1. 小城市的IT公司基本上都是一些中小型的專案,不要指望從工作專案中或某個同事身上學到多少技術,自己要堅持學習,有個大致的學習計劃——比如今年計劃學習xx技術等;儘可能的利用休息時間接一些外包專案做,這樣可以促使你更快的學習一些比較實用的技術,也能掙一些外快,所以相對於看教程學習,從做專案中學習要更快更實用!

2. 堅持形成自己的思考問題的方式和解決問題的能力,善於分析和總結,要知道:做再多的專案,如果不用心去think,你增加的頂多是專案經驗,但你的能力卻未必達到相同的高度;我們學習一個新東西,大致要經歷這樣的階段:what(它是什麼)→how(如何使用)→why(為什麼要這麼使用,深入瞭解),所以我們對技術的掌握應該不要只滿足或停留於how的階段,應該努力弄清楚why!

3. 堅持自己的信念或目標,對於動搖或浮躁的情況,要學會自我調節,弄清楚到底什麼才是你最想要的。比如:當我面對外面的高薪工作有些猶豫時,我會告訴我自己:外面雖然很精彩,但你並不會因此而快樂,最起碼沒有家的溫馨。

好了,比較零散的寫了一些(以我個人的感受和經歷)關於小城市程式設計師發展的迷茫和堅持,及其小城市IT業的環境和狀況,希望能引起有相似經歷或正處在小城市發展的朋友的共鳴,也希望大家能夠多些交流——讓苦逼的工作多一點兒快樂和談定;一個月前就打算寫這篇部落格了,卻拖到今天才算寫完,不是沒有時間,而是不能靜下心去寫;寫了,也算是聊以平撫下有些躁動的心。

相關文章