當前位置:
首頁 > 最新 > 如何學習並保持一定的技術加速度

如何學習並保持一定的技術加速度

我見過很多程序員,包括我自己,往往畢業前三年技術成長都是飛快的,但是到了第4個年頭以後實際上技術成長速度就會放緩,根本原因並不是我們不夠努力,通常情況,我們會花費一些時間在其他的方面,例如 愛情,婚姻,甚至其他一些關於人生的大事情。

我熱愛編程 但我討厭這個行業

我相信很多人和我一樣 都是熱愛技術的,甚至有很多人將寫代碼當成一種享受,一秒不學習 分分鐘難受的那種,但是又有多少人能把編程作為愛好的呢?我想 看我文章的人沒幾個能做得到,因為我們要工作,因為要生活 ,要賺錢,大部分程序員都是為了混一口飯吃,每天不得不進行大量的敲代碼行為。但是 ,你以為這是叫編程,只能說這是在copy和代碼的搬運工,如果說編程,估計代碼專家和架構師可以算的上編程,只有付出情感的代碼才是有活力的 有設計感的 甚至是優雅的,被項目進度追趕的代碼,一律算不上好代碼。因此,你需要一種熱愛編程的心態。

我喜歡記錄,但不喜歡記流水賬

國外程序員都有記錄,寫博客的好習慣,寫博客不是為了名氣,更不能錯誤的把他當成你跳槽的背書, 雖然我本人也會寫博客,也會不定時的記錄一些工作中遇到的問題,我是防止有一天我再次碰到一樣的問題時,我能很好的翻閱歷史記錄去找出解決方案,但是曾經的我一味的為了博客產出率,寫了一些垃圾博客 至少現在看來是。將博客作為了流水賬形式,好的博客是將讀者的狀態帶去你的思想中,而不是讀者要一遍遍閱讀才能理解你表達的意思,更不是看完了讓人以為在翻譯api文檔一樣,這樣你的記錄毫無價值,甚至會消耗你一定得時間產出,時間就是金錢。甚至也會影響你的工作。切記 ,程序員寫博客,不要忘記初心,不能做背書。也不能作為工作的全部,甚至不要寫垃圾博客。

我喜歡閱讀 但不迷信他人

以前我看到別人說過 網上的「大牛」多半不靠譜。

我作為面試官面過一個八年的開發。探討一個oop思想的話題時,對方說我沒想過這個問題,我想至少八年的前輩比我更應該懂面向對象編程,回頭我仔細閱讀過他的博客。發現很多知識都是片面的,在沒有任何實踐驗證的技術都是偽命題。你需要質疑,不能完全聽信。

其一是真正的大牛沒時間混跡在網上做人生導師,整天出現在你Timeline里的人要麼半吊子水貨,要麼另有所圖。

其二就算是大牛,他的經驗對你未必有用。大牛說我會java 我學 Python 也就翻了下基本語法,當天就上項目開幹了。(大神說我覺得沒有順手的語言,就發明了 Python)

多寫好的代碼,不是寫垃圾代碼

工作中實現需求,盡量用設計模式實現,而不是一個類里走完所有的業務邏輯,這樣的代碼,別說其他人能看得懂,即使過了一個月你再回過頭估計連你自己都會覺得代碼下了毒,這樣的代碼即使寫幾千次,甚至幾萬次,永遠是垃圾代碼。

業餘時間也要多換其他的設計模式,多思考去實現你需要的功能和框架!我相信不到一年你比寫垃圾代碼的五年都提高的多

不要一味的追求潮流和新技術

很多人喜歡用最新的框架,甚至最新的ide,api去開發,但是技術更迭是非常快的,再沒有消化好之前的技術知識點,請不要頻繁的去換框架和嘗試新技術,這樣不但讓你喪失基礎,而且還會讓你依賴上開源,並且養成一種只求效率,不求質量的不良習慣。

多關注國內外官方專業網站

平時,多關注下類似 facebook, squre, 阿帕奇,蘋果等公司的官方資訊和技術文檔,開源項目。平時多上刷題網站,挑戰下代碼,這裡我介紹十個不錯的刷題網站(2017 年最受歡迎的 10 個編程挑戰網站)。在擁有夯實的基礎上,還需要保持一定的技術廣度和前瞻性。那麼無論何時你都能匹配和年齡,薪資相仿的技術高度。

作者:Tamic,

本文拒絕任何形式的轉載,原文首發在我的付費知識星球開發者思維。

點擊原文可加入

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 開發者技術前線 的精彩文章:

2018年 你該關注 7個App 技術發展趨勢
錯過了炒房,錯過了比特幣,但千萬不能錯過小程序

TAG:開發者技術前線 |