編程瘋子

從我開始進入程序員這個職業以來,我沒有感覺到快樂。快樂大部分都是編程給我的。
計算機系的我在校沒有入編程門,雖說是上課,但是並沒對編程有什麼認識。大概是大三,參加了一個前端的速成班,才真正入的門。去北京一年,搞得假畢業證混進了一個小公司。大概是8個月吧,還完貸款,然後有點覺悟了。(說一句,速成培訓班一般不要去報,浪費錢,你可以網上找資源自學。當然了,你沒時間或者想速成這是個不錯的選擇,其實速成就是讓你入個門而已,這並不速成。編程需要的東西不是能速成的,需要時間的積累。如果你速成班出來,找了一份工作,乾的下去。每天不怎麼學習新玩意,過幾年再換工作,你會發現力不從心)
我這個人喜歡講原理,先有個大的認識,然後搞通裏頭的原理。這樣做很容易被人認爲是菜鳥。問的東西很基礎。可是,這些基礎經常見,我也知道,但是你雖然經常見、習以爲常,但他爲什麼這麼寫?源碼大概用了個什麼導致這麼寫的,別噴我,不是讓你去看源碼,只是你應該知道框架使用的語言的什麼實現的。哈哈,這麼幹會眼高收低,需要玩熟這個框架至少先能給公司做東西。生存下去是第一位的嘛。
寫這個總結是因爲看了王垠的《程序員的心理疾病 》加上之前的經歷才寫的。這個人也是瘋子,超級瘋。清華退學,博士學位也沒要,去了美國一個計算機很牛的大學,然後又走了,又換了一個大學。我覺得他並不瘋而且很實在,在虛僞、屈服了的人來說這TM就一傻子、瘋子。哈哈,無所謂,反正我喜歡他。
我也是個程序員,以前覺得自己很了不起。現在想來就是一個搞技術的、沒什麼特別。不過技術人員的社會地位也不會差,起碼能贏得別的尊重。技術人員類似與古代的工匠吧。
目前我玩前端基本套路都玩過了,html+css寫頁面,js做效果,使用插件做常見功能。然後angular和vue(react沒玩)來簡化底層邏輯,能專注業務。再配上對應框架的ui就可以快速開發了。對了前端有個優化,就是縮小文件體積,更快加載。webpack就是這麼搞的。恩,現在es6什麼的新玩意出來了,你需要把新特性代碼轉換一下,讓滯後的瀏覽器們認識你寫的東西。js還不成熟,當然我不是說它不好(我還沒有資格評論任何一門語言,因爲我沒到那水平),其他語言的一些東西他還沒有或者在es6纔有,比如說require、import、export,我希望js可以發展的再快一點,這樣就可以省去中間難受的過渡期。
對於程序員的職業發展來說,技術上,先來個易學、流行的語言入門,然後搞定一門成熟、全、強大的語言比如說java,可以把整個業務走下來的語言。然後學學裏頭框架。這時間不知道需要多久。然後就可以玩玩其他的語言了。見過多個就可以有比較、類推,然後基本是一樣的。編程本質上算法和數據結構,語言只能說是一個工具吧。算法數據結構搞搞。
對了,我理解的架構師是:熟悉多門語言,瞭解其中的框架、對總體有認識,能根據業務需求以及以後發展進行選擇語言、數據庫、開發框架。對了、還得看一下公司的實際資金、程序員水平。
哈哈,說了好多太遠的話,現在先把手頭的任務搞定,不挨老闆罵爲先。

發佈了37 篇原創文章 · 獲贊 9 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章