-
1 # 這樣學程式設計不枯燥
-
2 # 玩轉科技
我現在工作六年了,剛開始的時候也是不知道雜麼提高自己的水平。剛出來第一份工作特別重要,很大程度上決定你的發展方向,例如web前端,伺服器,db管理員等,但是無論哪個方向,經過這幾年的積累我總結了一下
如果你對程式比較感興趣,那麼可以下班之後每天抽出來1個小時看技術影片,然後跟著聯絡,一定要多練習
平時工作中一定要積累,總結經驗,和公司的大牛學習,看看別人的程式碼,學習一下別人的程式設計思想和規範
多利用網際網路資源,例如掘金,github,社群等資源,擴充自己的知識點
https://www.jianshu.com/u/31fac47c6ae9 這裡有一個比較全面的學習資源,如果有興趣可以看看 -
3 # chowleung
學而思,思而學,快速提高技術無疑需要知道一個技術高度,然後反思下自己的技術高度,程式設計師世界裡應該需要對新的技術進行快速的掌握和運用,如果是資深多年的程式設計師的話,我想擁有了技術經驗對新技術的掌握和運用或者是對某一個技術高度的的研究都會比較快速,因為程式設計師的工作之一就是學習新的知識並熟練掌握,這裡多看書可以增進技術知識,但是並不太好用,說白了程式設計師在網際網路上的搜尋能力會高於一般人,如果想要達到一個技術高度完全可以在網路上進行搜尋想要知道的技術,技術官網會有API的用法等等,但是我覺得還是不夠快速,有些問題你自己一個人的話沒辦法解決。有個人說過,和別人進行學術交流時是最快提高自己學術的方法。, 找一個技術比你厲害或者和你相當的人一起多交流,多反思,思考自己,思考別人,最後要說的是多謙虛請教。
-
4 # 敲程式碼的劉某人
做自己覺得做不下來的專案,逼自己去做,並且限時做完。等到最後期限的時候,不管有沒有做完,你會發現自己跟做專案之前有天壤之別
-
5 # 星月般若
以下是自身經驗:
1.用思維導圖的方式去梳理前輩們寫的程式碼及邏輯;
2.用到的技術儘量去檢視官方的文件,自己多實踐;
3.不要侷限於單語言,也不要僅停留在基礎語法,去理解一門語言的高階語法;
4.有時間的話去考一個領域內的認證,會對領域知識有更系統的理解;
5.遇到問題儘可能的不要拖延,硬著頭皮去處理,不要積攢問題,不要害怕bug。
-
6 # java大識堂
知識改變命運,程式語言不斷更新,做為一個程式設計師,只有及時充電,才能不被市場淘汰。
現在學習程式設計變得比以前容易多了,除了有大量的影片教程外,還有專業的IT培訓機構,然而大部分都只是快速入門,如果需要深入學習,還是需要繼續學習和研究。
萬丈高樓平地起,打好基礎,不要剛學會走路,就想著如何跑得快,再先進的技術,都源自於基礎,基礎不紮實,很得也很費勁。
多瀏覽一些技術部落格,學習人家的經驗,可以幫助自己快速提升。
程式設計時多思考,不要一味的ctrl+c ctrl+v,長此以往,你僅僅是個程式碼的搬運工,然而市場上不缺這種搬運工。
多記筆記,一些重要的知識點,好的經驗,可以用筆記下來,或者記錄在雲筆記上,古人云:好記性不如爛筆頭,就算你記性再好,你也經不起歲月的蹉跎。時不時的翻看以前記錄的筆記,讓自己溫故而知新。
多跟同事交流技術,加入一些技術群,共同探討一下技術,三人行必有我師。
閒暇之時,學習一下當下流行的技術,看看各大網際網路公司運用的技術。
有針對性的學習,少走彎路。
-
7 # 漏洞安全
程式設計師如何快速提高技術?
作為一個搞web安全滲透的(也算是程式設計師吧)告訴你,不管做It的哪一行,你必須要熟練掌握你所學的知識。就包括我這行,你得熟練掌握一些駭客工具的使用,然後你得掌握web攻擊的原理,最後如果要深入瞭解一些程式碼層的漏洞,你必須學會php,前端,python等等。
說到工具:就有sql注入攻擊(sqlmap)
埠掃描工具(nmap)
抓包工具(BurpSuite)
web攻擊OWASP Top 10:Top 1:sql注入攻擊
Top 2:
失效的身份認證和會話管理
Top 3:
跨站Xss
Top 4:
不安全的物件直接引用
Top 5:
偽造跨站請求(CSRF)
Top 6:
安全誤配置
Top 7 :
限制URL訪問失敗(缺少功能訪問控制)
Top 8:
Top 9:
應用已知脆弱性的組建:
Top 10:
銘感資訊洩露
說到程式碼:必須要學會php:
學完php再利用你所學的知識,進行程式碼審計。比如網上曝光的什麼Dz程式一處sql注入啊等等,都是那些大牛們審計程式碼出來的漏洞!
你還要學會前端:
學會前端對你尋找xss,和csrf漏洞有很大的幫助,就比如<script>alert(1)</script>,利用了alert和script標籤進行xss彈窗攻擊!
最後你還要學會python:
當網上爆出一個新型的漏洞的時候,你一個一個去尋找是不是很麻煩?這時候需要用python來寫一個指令碼來輔助你批次尋找那個漏洞!
總結:不管你是程式設計師也好,還是web安全的也好,你想提升技術,必須要熟練掌握你所學的知識!而且,程式碼一定要經常寫!一定要經常寫!一定要經常寫!重要的事說三遍!希望可以幫到你,另外如果覺得我回答的好,那麼幫忙點個關注哦,我會常常分享一些計算機丶web安全丶hacker相關的技術~ -
8 # 奮鬥ing144804697
一 多上網搜尋 網上很多教程、網頁都是能回答絕大部分你在學習程式設計途中所遇到的問題
三 找一些技術很強的大牛拜師學 這樣你就能系統性的學習該技術 不然憑你自己很難做到系統性的循序漸進的學習
四 購買一些跟你要學的程式語言或技術相關的書籍 然後按照上面所說的進行系統性學習
在此之前也跟你分享一下很重要的一點 進了IT圈最重要的思想就是學會分享 中國IT行業之所以能只經過短短一二十年就發展起來 就是因為這一重要思想 “分享” 一般涉及到技術的 是通用性的 網上的分享很多 有些大牛也會進行分享一些具有特性的技術 到時候你可以隨時去各家網站、論壇進行關注獲取。
最後很重要的是 不要總是去學習 還要學會自己思考 為什麼學程式設計的很多 然而大牛數量沒有多少的原因就是 大牛知道會進行自我的思考與創新 而菜鳥永遠只知道去學習 所以當你學到足夠的知識與技術後就要開始自己的思考與創新了!
-
9 # 指尖華爾茲
1、在專案中提高,多敲程式碼,遇到問題時把解決問題的方法記下來;程式猿一般自己負責自己的模組,別的模組用到什麼技術,遇到什麼問題時,也要積累下來,這也是學習的一種方式
希望可以幫到你
回覆列表
多練習,不斷的學習新的技術,提升自己,把空餘可以支配的時間都充分的利用起來,學習新技術,每天都保證一定的程式碼量和學習的時間;去模仿別人的程式碼,學習,在根據自己的思路去實現,或者是自己先實現一遍,然後再進行最佳化,這樣進步會大一些;
以前學習程式設計的是在“ 如鵬網 ” 上面學習的,有網路的地方就可以學習,根據自己的時間來靈活安排學習進度,把空餘的時間都充分的利用起來,也有更多的時間用來練習,掌握的更好;
有問題隨時提問,老師實時線上答疑,口碑不錯,基本上都是慕名而去的,而且有新的課程,新的技術更新了,也是可以繼續申請了來學習的,特別的不錯,完全不用擔心新技術到那裡去找了,學的比較系統,具體的可以到 如鵬網官網上去了解一下;