你們是如何成為編程大牛的?
01-07
不是回答問題的,只是稍吐槽一下問題說明最後一句。。
「是不是大牛做一個網站應用就如同讓作家寫一個請假條一樣簡單。」一般找個大牛寫個大點的網站更像和找一個作家幫你手抄一本書一樣。。簡單倒簡單,但沒比一個普通初中生有多大優勢,可能他經常寫文章,寫字多,所以寫得會快一些吧。。技術大牛
結合自己以往的經驗,簡單總結下,說的不對的地方,大家拍磚
1) 技術基因一個人在某一方面有所成就,往往某一方面基因占很大比重,當然與後天努力是分不開的.簡單的說,可以問自己幾個問題- 你喜歡碼代碼嗎?
- 你善於碼代碼嗎?
- 你對代碼敏感嗎?
- 你願意碼一輩子代碼嗎?
2) 成長路線
在成為技術大牛的路上,首先,我個人認為
沒有什麼捷徑可走,註定是一條很苦逼的路.但從學習的視點來說,肯定是有竅門的.3) 少看書,多動手
別做紙上談兵的趙括,多動手練習,比如你在學習一門新的語言時,先買一本比較簡單的基礎語法書,學完基礎語法,自己模擬一個場景,不斷完善自己的例子.學習java除了基本的還應該看些什麼書? - 靳洪飛的回答4) 循序漸進還拿學java舉例,不太推薦上來就學設計模式,一些基礎的場景如果還未搞定,理論的東西你可以生記應背記住,但如何合理應用到業務場景里肯地搞不定的
- JAVA求經驗 ? - 靳洪飛的回答
- java入門學習? - 靳洪飛的回答
- Java新手如何學習Spring、Struts、Hibernate三大框架? - 靳洪飛的回答
5) 多交流,多活動
別悶在公司或者一個相對封閉的技術空間,肯定不利於自己的成長,咋走出去呢.在北京的話,多去創業街轉轉,技術交流會基本每周都有,各路大牛都會傾心分享他們多年來的經驗.自己也出去講講技術,畢竟出去講,不能打自己臉吧,能逼著自己深入學習技術.6) 單點突破,多方布局
別學的太雜,雜而不精,比如先學java,java搞得很深,那麼你在學python,golang等語言也會很容易,
況且架構設計的方式是換湯不換藥的.單點突破後,關聯的資料庫,緩存等也需要深入了解下.7) 利用資源快速成長- 問問題: stackoverflow,去和全世界的工程師交流,國內的論壇少逛,回答的質量太差了.不是不愛國,真心受不了.
- 找例子,看源碼: github,地球人都知道,我就不多說了.
- 看文章的話:牧虎網 - 一站式IT技術高價值資源分享平台 把垃圾,重複的都去掉了,聚合了很多優秀的文章.
- IBM developerWorks 中國 : IBM developerWorks : 技術主題
- ITエキスパートのための問題解決メディア
- Qiita - プログラマの技術情報共有サービス
- InfoQ: Software Development News, Videos Books
- Java Programming, Learn Java Online with the Java Code Geeks
- DZone
無他,唯手熟爾
我年輕時理想是讓一億人用上我寫的程序,並且向著這個目標努力,我做到了。有理想很重要。另外我不太會寫web應用。
多看書,多思考,多和別人交流,不要固步自封,,,朝一個方向走下去,一步又一步,等你回頭看,你已經會發覺在巔峰。
爭取有資格回答這個問題…題主的問題描述比較無語,大牛也是人,也需要工時的,大牛隻是效率高且不容易犯2。自動化方面,看過一些人,整理以下1,多看說明文檔,幫助文檔,部分需記憶背誦。這樣很多常用東西腦袋裡直接反應出來,要比去查去搜索快多了。2,實踐,做項目。明顯覺得工作在一線的工程師針對問題有方法的多。3,思考,記錄。常做總結和回顧,文檔工作有利於積累,不要重複造輪子。4,匠氣。對於每一樣做的東西,要精緻,出色。產品首先要自己能滿意。
等我成為大牛之後詳細回答這個問題。
踩著前人的腳步前進,看看他們會什麼,自己不會什麼,實在找不到方向,出去找個是自己目前工資兩三倍左右的職位面試一下,看看面試官會問你什麼。
找到方向後就努力吧。
哦,對了,你看完你所知道的那些書了嗎?我現在小白,但我想成為大牛。
推薦閱讀:
※一個合格的 Python 程序員應該具備怎樣的基本能力?包括哪些具體方面?
※C++ 有哪些缺點?
※if嵌套的代碼風格哪種好?
※你有哪些想要分享的 PyCharm 使用技巧?
※你見過哪些令你瞠目結舌的 Python 代碼技巧?
TAG:編程 |