search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

為什麼編程難倒了這麼多人?

很多的對編程了解不深刻的,覺得編程都是一堆英文的字元覺得,而且都覺得裡面都應該有很複雜的數據運算。都不是常人所能達到的,編程從業人數少也是事實,為什麼只有少數人能玩轉編程,大部分人只能望而興嘆。

對於正在學習web前端但不知道學習路線,不知道學習方法,不知道該如何找到工作的朋友,我還是要推薦下我自己建的前端學習群:330242580,首先你要是學前端的,其次不管你是小白還是大牛,小編都挺歡迎,群里每天都會分享前端相關乾貨,包括我自己(一名工作六年的前端老司機)最近熬夜花了一星期整理出的一份適合2017年自學的最新web前端資料,都送給大家,歡迎初學和進階中的小夥伴。

編程對於性格還是有些要求,編程畢竟需要有鑽研精神的人,很多性格天生喜歡交談或者外向一些的人,更加適合做一些與人打交道的職業,和機器打交道比較多的適合性格內向一些,性格方面更加踏實一些的人去做,需要靜心去做一些事情,經常浮躁的人很難搞定一些看似有難度的事情,因為看到東西就覺得有難度,沒有繼續深入下去研究的信心了。所以性格內向喜歡鑽研的人,更加適合寫代碼。

編程裡面的代碼的完成基本上是基於英文的,所以很多的外行人看了,都是一堆英文,所以覺得英文不行估計很難搞定編程,在氣勢上面首先就先輸了一分。其實編程說需要英文的基礎,主要的是需要看懂英文的文檔,因為大部分的編程資料都是基於來完成的。

編程裡面同時也涉及到很多的演算法,看著很複雜的樣子,如果入戲不深真的挺難得,但是一旦掌握真正的演算法用代碼實現起來還是比較容易,於是有人覺得數學不好真的沒戲了,事實是真的這樣嘛?編程涉及到演算法是不爭的事實,目前編程發展到今天很多標準的演算法,已經被封裝成標準的演算法庫裡面,用起來只是靈活的變通一下,真正需要實現的複雜演算法,是做專門演算法工程師完成的事情,但是為什麼一遍一遍的提及演算法的概念,因為演算法在一定程度上體現一個人的編程素養,因為大家在編寫程序的過程中,很多很簡單的演算法不總是調用系統的庫,在實現的過程中,可能只是一味著為了實現功能而忽略了很多性能問題,自然的習慣真是體現一個人編程的能力。

編程玩到一定程度就是基本功和編程思維的體現,在基本功方面在一定程度上,通過時間是可以彌補的,但是編程思維後期真就是制約一個人繼續向上發展的約束點,同樣是工作十年為什麼有的是架構師有的依然還是老碼農,就是差在這點上。

優秀的代碼是它自己最好的文檔。當你考慮要添加一個註釋時,問問自己,「如何能改進這段代碼,以讓它不需要註釋?」-Steve McConnell



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦