-
1 # 程式設計師有點田
-
2 # LY極客科技
零基礎學習程式設計能行麼,確實,這是一個很現實的問題,我起初也有同樣的問題。
這個問題對於每個人都有不同的答案,對於每個個體的不同客觀因素都有不同的答案。對於程式設計,系統性的學習,自然是年齡20歲對於年齡50歲的更有優勢,但這只是其中的因素之一。
對於是否要學習程式設計,我只想說一句話:種一棵樹最好的時間是十年前和現在。
-
3 # 巖巖與欣欣
當然是可行的,但是需要先有個目標,學到什麼程度,學會了是為了什麼?
至於學的話,看個人情況,學習能力比較差或者說毅力一般的,建議報個班,可以線下,也可以好一點的線上課程。對自己比較有信心的話就可以自學,多利用網上資源,同時也要注意系統學一下計算機基礎,網路基礎。
一旦入門後,就可以自己寫一些小專案,寫程式碼只是一小部分,運維,測試,系統架構,效能調優等等,都需要實際專案去體會的。
-
4 # 武狂
學軟體開發?那可不是鬧著玩的。不從事這一行的永遠不知道這行的艱辛,還咋巴著小眼睛問程式設計好不好學?
不知道LZ看沒看過聖鬥士星矢這部動漫,首先你得問問自己,想學程式設計,你有沒有像星矢一樣持之以恆百折不撓一步一個腳印忍受常人無法想象的困難和痛苦的品質,沒有?你說我開玩笑逗你,那好,下面的不用看了,因為你確實不適合學。
如果你只想著掙大錢,勸你別碰這行,一句話,別來找虐。為什麼?你看到的手機APP,各種應用,要想開發出來,不知道需要多少種技術。拿最常見的網站開發,需要後臺資料庫mysql,資料格式json,xml,各種網路協議,還有網站開發語言PHP, JSP,ASP.NET,等等不下十幾種技術。而每一種技術都是一本厚厚的五六百頁的書,需要最少一年多時間掌握一門技術。最要命的,每種技術互不交叉還跨度很大,每種技術都有自己的設計理念和很多很多“天坑”在等著你攻克,你問問你自己,你有這個恆心和意志力天天捧著本大部頭的書天天看,天天上機操作學嗎?你說有,那好,你看電視上那些富二代天天瀟灑地到處遊玩泡妞基本於你無緣了,因為你根本就沒時間,談個戀愛都困難,還想打網遊玩王者?那算了,你還是別碰這行了,別耽誤你玩遊戲享受生活了。
程式設計師加班很恐怖,工作制通常是996,即早9晚9週六還要上班,晚9下班還是早的,一般到晚上十點。你想那時夜深人靜了人家都休息抱著老婆孩子睡覺了,你還在工作中,是不是很崩潰?
第2,程式設計師耗腦太嚴重。工作中需要十幾個小時大腦不停地運轉。需要設計算法,不斷地把程式碼改來改去來適應客戶一天幾變的需求。很多功能沒有現成的解決方案,還經常遇到一些天書一樣的疑難問題,bug,實際工作中突發狀況千奇百怪,你可能見都沒見過的bug,崩潰,需要一點一點查幾萬行的log日誌。而且也需要百度,google,英文論壇尋求幫助,理解錯誤資訊是什麼意思。所以英文不好的沒耐心的還是算了吧,不適合這行。
第3. 程式開發首先是非常難學的,任何一門程式語言都有自己獨到的思想,概念設計,很多情況下一門語言與另一門語言沒有多大關係,知識經驗無法串用。而且工作中你還不得不用到這些技術你不得不去學。而且程式技術日新月異,新類庫新SDK每天都會推出,你需要日復一日不斷地學習新技術。如最新影片解碼技術,遊戲引擎等等,而這些新技術可是國內沒有書和任何資料的,需要你到英文官方網站去找例項看文件去學,更要命的,新的技術和老的還沒太大關聯,你得重頭去學。而且老闆急趕專案不會給你什麼時間,一般三天就是極限了,你需要這麼短的時間快速掌握一項新技術...
綜上,你明白程式設計師為什麼總要加班了吧,也知道這行不是人乾的吧。為什麼說程式設計師幹到三十干不動。很簡單,以這種消磨人生所有時間狀態,你生命中只有加班加班工作工作學習學習,你將不能顧家不能跟朋友聚會不能再有自己一點點休閒時間,更別說談女朋友戀愛了,以這種狀態你能堅持到三十歲?我想那簡直是個奇蹟了
-
5 # 我不是大牛
很肯定的告訴你,零基礎學習程式設計可行。
試問哪個大牛不是零基礎開始?難道父母胎教程式設計?
問題的關鍵是,你有沒有濃厚的興趣,是不是隻是聽說程式設計師工資高,混口飯吃?如果這樣我建議你放棄,程式設計師真的沒那麼好乾。
做碼農已有6年之久,我雖然很有興趣,但是可惜的是我沒有規劃好自己的職業路線,所以一直碌碌無為,但是可以在二三線城市的公司裡做首席開發。是不是和牛的樣子?公司只有幾個人,不做首席都難!工資還可以,6年可以貸款買套房,買輛A級車。但是漸漸發現自己歲數大了,沒有coding的激情了,所以今天在悟空問答看到我了。哈哈!
下面給你分析一下工作中可能會遇到的問題,如果這些你能接受可以試著入門:
1、一天久坐至少8小時以上。
2、經常會加班,尤其是初學者,同樣的問題有經驗的開發者可能1小時解決,初學者可能1天還未解決。做好加班準備,態度很重要!
3、技術更新迭代很快,雖說萬變不離其宗,但是想有好的發展,必須要有不斷學習的能力。除了專案經驗,看書、看影片很重要。
4、英語要棒棒噠,數學也不能太差。要有一定的英文閱讀能力,邏輯思維要敏銳,這些都可以在後期慢慢積累。
5、逃離舒適區,我目前沒有客服,所以碌碌無為!
總結最後給大家一個勵志的案例吧,惠新宸,中國PHP一哥,PHP開發組唯一的華人。就職於百度、新浪、目前是貝殼網的技術副Quattroporte,年薪幾位數大家可以猜猜看!
-
6 # 迎千科技
任何人都可以去學習,零基礎可以去學習簡單的html語言,如果能激發你的興趣就繼續學,如果對此無任何興趣,儘量提早換行業,因為程式設計是一個很枯燥的行業!
-
7 # 廖Vip
1、任何人都是0基礎學習的,沒有天生就會的!2、如果你是在校學生,又對程式設計感興趣,建議你去修這門課程,繼續深造!3、如果你已經參加工作了,但業餘時間也足夠豐富,且對程式設計感興趣,從微控制器開始著手吧,很有意思的!4、如果你已經參加工作,有了家庭孩子,很抱歉的給你一個忠告,別折騰了,好好愛你的家庭和孩子吧!
回覆列表
沒有誰是有基礎後才學習的吧……
(下面說的書,可以換成其他文字學習資料)
不過,個人學習會有一個誤區,那就是多看書,看到內容或知識點都懂為止。
其實不然,我推薦看書方案是第一遍通覽,把所有知識點過一遍,能一眼看懂最好,實在看不懂就先pass,一定要快速過一遍。目的是知道整個體系大概有哪些點,有那麼點印象就行。
然後,別急著看第二遍,因為不懂的還是不懂,此時應該找一些教學網站看一看,不管是收費影片還是w3c(前端舉例),一個點一個點跟著敲一遍,這一波要儘量弄懂,未必弄會。就是理解。
此時,再回去嘗試看一遍最早那本書,你會發現原來跟天書一樣的東西,似乎也不是那麼難了。
再然後,試試簡單的比如計算器,購物車等等Demo,實在想不出來找一找其他人的程式碼學習,再自己搞出來。
沒錯,有空再翻一翻那本書。
然後加大難度試試大一點的專案。
看一看文字資料……
這樣下來,就多少算是入門上手了。
那本書,可以看很久很久,因為你會越來越快,每次都有新的發現。
最後,還是看書(或文字資料)。
看書固然重要,最重要是要有實際落地的程式碼積累。很多東西不是看懂就能明白其中精髓的。