我的程序人生以及一些杂项
何為程序員
程序員在中國是一個新興職業,也是最近10年才慢慢發展起來的職業,有些人理解,程序員=碼農。就是說程序員唯一的作用就是按照需求方的目的,達成在電腦端或者手機端實現一些軟件或者網站的功能。也許這就是大眾對程序員的理解,程序員必須要和需求方去溝通,受制于需求方,也就是說,我們和普通的板磚工人是一樣的,只是我們其實是在PC端去進行搬磚活動。
個人經歷
我一直自豪自己是一個程序員,為什么?不為其他的,因為我對程序很感興趣!因為我愛它。其實我大學的時候學的是編程,說句隱私點的話,我之所以大學要選擇程序,說句難聽點的,我上高中的時候,經常去看一些不良網站,所以我想學編程的理由很簡單,就是想去開發一個色情網站出來,給自己消遣。因為我高中的時候不努力,或者是因為一些其他的原因,我沒有考上大學,甚至連??凭€ 都沒上,我們那年高考我記得專科線是200分,我只考了100多分,所以我的大學是進的長沙的一個知名大學的成教學院,就是那種不看高考成績的學校。但是在大學當中,我并沒有履行我自己的想法,我打心眼里根本對技術就有點看不起,我覺得學技術的不如學理論的,實踐不如看一些高端的理論書籍。當然我現在意識到了,這只是空中樓閣,沒有以前學習的基礎,我根本就不可能理解那些書中的內容,況且,我對看書其實并不是很感興趣,我只是逼自己在看書,每天還去裝模作樣上上自習,覺得自己很有成就感,雖然考上,但是能和正規軍一起學習,我已經很滿足了。
時間過得飛快,因為我是學的JAVA,而JAVA這種語言其實是要動手的,當然了,哪種語言不需要動手呢?難道有一種語言可以想想程序就出來了嗎?:笑~~~我還是像以前一樣,每天按時去上自習,到最后,導致我項目做不出來,因為我們項目都是分組的,每個小組幾個人,然后我到最后什么都不會,什么都是他們在做。3年過后,我發現了一個很嚴重的問題,我連基本的JSP頁面都不會寫,甚至不知道怎么配置環境變量。
那段時間,我還沉迷上了電腦游戲,每天晚上都通宵,有時候打字的聲音很響亮,搞的寢室里面的人都有意見了,最后老師甚至都到我的宿舍里面來勸我去上課,還來了不止一次,我還是無動于衷,到最后一次去上課,我居然有2個月沒來上課,而同學們都在為了畢業設計和找工作而奔波了。
最后,我做了一個瘋狂的決定:我要實現我游戲里面的夢想,所以我把宿舍的東西都搬走了,在臨走的時候,我去了一個地方,租了一個房子,在長沙的某個地方,我還清楚記得,那個房子是200塊錢一個月,我開始了自己的游戲夢想,在不租5平方米的地方蝸居。每天就是上網,玩游戲,通宵,睡覺。
沒錢了,就找父母打錢,沒事的時候,都不接父母的電話,他們叫我回去,我不愿意,時間過得很快,轉眼快到2011年年底了,我一個人坐在大學城墮落街的網吧里,看著同學QQ群里跳動的文字:XX同學畢業一年,在上海工資已經1萬多了,而我卻在。。。??欣?#xff0c;我突然覺得好后悔,我在揮霍我自己的青春。
時間進入了2012年,父母其實一直對我都是很關心的,因為可能是獨生子的緣故吧,沒錢了就打錢,當然,我也想過,要找找工作了,為什么?因為工作的目的并不是為了賺多少錢,而是融入社會,你想想,如果你一個人天天蝸居在網吧,你接觸的人就只有那么多,明顯與社會脫節了,待的時間越長,就越難融入社會。其實父母一直覺得我可能不適合學習編程吧,因為他們覺得我沒有那個智商,因為他們覺得,你大學4年都沒學到東西,我現在再給你一個月,2個月,那不是浪費時間嗎?所以與此同時,他們給我下了最后通牒,如果3個月內找不到工作,就跟我媽去學會計,學會計簡單,不需要那么多的知識。
有那么一天,我還清楚記得,自己垂頭喪氣走在后街的道路上,不經意經過一家舊書店,看到了一本JAVA基礎編程的書籍,既然是舊書,肯定也不貴,我于是買了本,在沒事的時候,其實也就是游戲的間隙,學了下,我突然發現了一個問題,我發現我雖然學起來很吃力,但是我喜歡這本書里面的內容,這是大學4年的經歷不曾給我的,當然,我并不是嘗試一天把書看完,因為我當時還沉迷游戲,所以我只是每天抽空花1個小時來看,不過就是這本書,才真正帶我走進了編程的海洋,從此漂流入海,永不回頭.......
時間過得可真快,轉眼到了2012年夏天,我于是鼓起勇氣,打算找一份工作,和編程相關的。因為我沒有工作經驗,而且還玩了2年,所以,我根本不可能從正規的招聘網站找到工作,于是我嘗試了一個神奇的網站 :58同城。而這個網站,就是給我第一份工作的敲門磚,其實當時雖然說懂一點JAVA,但是沒有任何的項目經驗,連學校項目的經驗也沒有,而且長期和社會脫機,導致我人際關系也出現了溝通障礙。我找了一家賣通訊設備的公司,這家公司正在招聘一個做公司內部網站的程序員,當我穿上新衣,我記得我面試的地方是一個小區,進門只感覺一股涼風(不好意思,可能是我鄉巴佬了吧,租的房子里是沒空調的,所以我只能再網吧里面吹空調),我覺得瞬間高大上了,看到上面擺了幾臺光纖熔接機,幾個人正在忙碌的工作著,一個叫謝總的人面試了我,其實后來得知,他是不懂技術的,所以我當然就吹了一下,工資有多少呢?不騙你們把,只有1千塊,當然像我這種無產階級,能有1千塊已經很高興了,所以當我第一月得到工資的時候,我高興得給我的父母打電話!報喜!我高興得就像孩子一樣。
具體的工作當中的事情我就不多說了,其實就是利用帝國CMS去構建一個網站,然后發布到網上去,我就說說我為什么離開那家公司吧,我經常中午的時候,去一家小賣部買燒烤吃,當然了,就是一些油炸的雞柳棒什么的,算不上燒烤,因為我經常去他那里吃東西,所以不知不覺聊了很多東西,也是關于工作上的,他就說他是一個不安分的人,他說他年輕的時候,最勤快的時候,一個月在北京要換一個工作,當我問道我要不要換工作的時候,他說:“小伙子,年輕人就是不要安分,你現在覺得自己安逸,那么你將來年紀大了,你就不會安逸”,年輕人就要出去闖!于是我在2012年的最后一天,向領導說了辭職。
2013年很快就來了,但是辭職了我干啥去呢,我頂多會一點帝國CMS配置模板的操作,而且還不是很熟練,我對JAVA也不是很精通,然后我爸就要我跟老師說,叫老師給我推薦工作,老師說,你現在這個樣子,什么都不會,我怎么幫你推薦工作?我感受到了的人情冷暖。
要不你先培訓一下吧?突然有一天,XX老師的QQ跳動了一下,我們學校正好有一個.NET的培訓,包推薦工作,但是要交4800元的培訓費用,當時其實我也在找培訓,包括尚學堂或者北大青鳥的培訓,有沒有JAVA培訓呢?沒有,老師回答道,其實我媽說了,只要你想培訓,你就可以去。于是乎,我還是回到了熟悉的校園,去參加培訓。
我甚至發現,當初和我一起上學的小伙伴,都當上老師了,真的很沒面子,見到了很多熟悉的人,熟悉的事情,但是卻說不出口,看到了很多北京上?;貋淼耐瑢W,他們都混得很體面,而我。。。。還在參加培訓。。。。
不管怎么樣,我總算還是進入了一家軟件公司,進去的第一件事,領導說的:你們來這里,必須要自己帶電腦。我暈,第一次碰到還有自己帶電腦的公司,但是也沒有版本,具體的我就不多說了,工作經歷什么的,還是要說說我為什離開這家公司,其實長話短說,我不太喜歡開發部門的一把手,因為他只要我們關注業務,而不是現有的代碼和技術,他寫的框架,都是經過加密的DLL,并且每個月都是會更新的,過期了,要重新下載DLL,而我又是那種渴望技術的人,以至于我到那家公司2年了,居然連LINQ都不熟。
我的第一個夢想是什么?來上海!其實我對上海是很向往的,我并不喜歡北京,因為我不理解為什么那么多人喜歡生活在霾都,所以我義無反顧來到了上海,這里還需要感謝一下我的大學同學,其實我大學跟很多人關系都不怎么樣,不過當我來到上海的時候,他們還是很開心的接納了我,所以我真的很感謝他們。
我來到了一家外企,做軟件外包,當然其中也學到了不少,中間有過一次被Release的經歷,因為我到那家新公司,我自己連linq什么的都不會,所以領導都沒鳥我,我在那個領導手下3個月,說過的話不多于10句,說話還是我主動求他,叫他給我安排任務,當然,我對這個領導,沒有任何的好感。還是主要說說我為什么要離開吧,有2點原因,第一我想進互聯網公司,第二:外企有Forece Leave,強制休假。強制休假沒有工資,所以我想走。
于是乎,我來到了一家互聯網金融公司,可以小小透露下,我在長沙的工資是3K,但是僅僅用了半年,我的工資就漲到了10K。
我的理想
每個人都有各自不同的生活,每個人有有著各自的不幸或者幸運,每個人都是屬于自己的,我覺得我們要做有理想的程序員,不光是要有興趣,或者是把編程當作一種職業,養活自己的方式,你覺得呢?我覺得能經常來博客園的人,都不是那種把編程當做職業,僅僅為了養活自己的一種方式的人。
我覺得我對編程有熱情,當然了,熱情來自各位博友,有你們這么努力的奉獻,我才覺得自己能收獲很多,但是奉獻,興趣,足夠嗎?不,我覺得我還缺少理想,我的理想是什么?我曾經做過幾個網站,也算是小小嘗試自己個人創業吧,算不上創業,只是算小小的嘗試,畢竟我的成本除了個人的人工成本,就是一個月200塊的阿里云。其實我覺得程序員大部分都是那種比較安靜的人,這是程序員的優點,因為只有坐得住的人,才能寫程序,不過這恰恰是程序員的劣勢。
做一個了解業務的程序員
很多人的理想是當架構師,但是我不是,我想當一個懂業務的成員,有些人覺得架構師是程序員的終極目標,但是我覺得不是,我覺得,一個再好的架構師,比不上一個普通的產品經理,但是其實,很多時候,產品經理是不需要懂代碼的,但是為什么他們的工資卻很高呢?原因只有一點,程序員是做后臺的,而產品經理,是懂用戶心理的人。我發現,如果你想創業或者推廣一個什么東西,如果你的東西做得再好,如果沒有人用,沒有人喜歡,那么,你做東西,就是沒有價值的。所以程序員本質上是聽項目或者產品經理指揮的一群人,而我們只是機器零部件,任何的程序都是要和業務結合起來的,否則再華麗的轉身,也換不來用戶的RMB。所以我建議除了學習編程,希望大家都能有自己擅長的副業,畢竟,互聯網+才是未來的趨勢。
關于職業發展
其實我個人也是個菜鳥,所以沒什么建議,不過如果要我寫職業發展,我覺得,首先是要多寫代碼,把基礎打牢固,然后再嘗試去看看別人的代碼,因為每個人都是螺絲釘,但是如果你想脫穎而出,就必須要熟悉整個業務流程,最后,希望每個人都能變成那個不可被替代的人,加油,為了我們的程序理想而努力!YEAH|!
?
轉載于:https://www.cnblogs.com/kmsfan/p/5324115.html
總結
以上是生活随笔為你收集整理的我的程序人生以及一些杂项的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring IoC — 基于XML的配
- 下一篇: 3.26日第六次作业,第10章质量,11