編程退步了
Ⅰ 自己學編程3個月了,感覺越來越瓶頸,不照葫蘆畫瓢寫不出來
JS本就是個先天殘廢的語言,能把DOM操作好就行了。。。真要搞大一點的項目,你有更好的語言可以學。。。
由於JS的諸多劣根性,不面向對象,弱類型,動態語言。。。其實靠學習JS,很難養成邏輯思維。。我相信錄制視頻的那個老師,在只學過JS,而沒學過其他語言的時期,也是寫不出2048的。。。
其實編程語言的特性和設計模式有很多,而JS的語言劣根性,導致其只具備了其中最基礎的部分。。。稍微高級一些的東西。。在JS里其實是沒有的。。所以JS即便學得再精。。。其實編程思想依然只是小學生水平。。。
比如繼承,多態,委託,工廠模式,觀察者模式,單例模式,二叉樹,行為樹,狀態機,等等。。。如果只是通過學習JS,而不接觸一門強類型,面向對象語言的話,這些特性,永遠都無法涉足。。。所謂編程思想,也就止步於小學生水平了。。
這里推薦C#。。。為什麼?因為它是未來JS改進方向的參照原形。。。2.0版的JAVASCRIPT,基本就可以看作是C#的山寨版。。。ECMA的JS改進計劃,就是讓JS越來越像C#。。當你學到這一步,會接觸到一個叫unity 3d的東西,到時候你自然就能做出2048了。。。甚至你可以做出一個CS之類的3D游戲來。。。
不過這是以後的事情了。。。學習是一個循序漸進的過程,沒有誰是一步登天的。。在學習JS的階段,能把DOM操作好就足夠了。。。這才是JS的本分。。。不需要指望JS再去干那些「與自己無關的事情」。。。那些都是一群學了JAVA,C#或者C++的老東西們,跑回JS的新手圈炫技裝逼的產物而已。。。。。。。
Ⅱ c語言是不是很落後
要看干什麼
圖型可能不行
但是作底層的開發他的功能還是很強大的
操作硬體
Ⅲ 學習學不進去了,編程語言太多了根本記不下來,現在學一半,我要放棄了
學習不下去的時候,想一下自己為什麼學不下去,當初有為什麼要選擇學和這個有關的東西。你已經學習了一半,中途放棄,再去學習其他的嗎?你還不如多花點時間和精力在編程語言上,當然,你還是要有興趣,不然你覺得特麻煩。
Ⅳ 我該怎麼學習編程,我開始想放棄了,但是有不忍心放棄...
想太多了,為何不簡簡單單先從把程序寫好入手呢?
好的黑客的話,也許好很好的技術才行,要匯編語言、要網路知識等其他相關領域知識的支撐才能,哪裡是用個別人的木馬、工具之類的攻個不負責任管理員管理的網站這么簡單的工作。
學習編程的話,暫且不考慮VB那鍾拖拉控制項的,就從C入手,一步一步來。教程很多的,自己可以練手。數學不會的話可以一點一點學,年輕嘛,找朋友幫忙,找人教總會解決的。真正編程好的很少是在大學,都是自己練的,學校雜事太多,加上又不是純學編程,所以不如一心一意搞的好。
至於創業的話,不僅僅需要會寫程序、程序寫的好,創業需要很多其他方面的知識。金融、管理、法律等等等等,只搞一個程序就能夠創業的很少很少,況且現在都是需要的團隊。
至於學不學編程的話得看自己了,如果真的喜歡,應該沒問題。但是僅僅看著比爾蓋茨的故事而決定投身這一行的話,還是算了吧。互聯網創業失敗的例子太多了太多了,而像比爾蓋茨、google、這些成功的也是佔了很少很少的比例,但是媒體大肆宣傳,導致所有人都認為互聯網是一個誰都能賺到錢的地方。
自己喜歡做什麼才去做什麼,別看那些放什麼黑客之類的,絕大部分放教程視頻的所謂黑客很多都是很水的,只知道用別人的木馬、工具。
要找自己喜歡的事情做,希望你能找到自己的路,才17歲,加油..
Ⅳ 學編程學了三年,找工作找了兩年,這輩子算毀在編程上了
學編程的話出來應該是做it吧,這一行就是要經常加班,不過工資好像挺不錯的,你怎麼覺得說這輩子就會在編程上了呢?如果不喜歡的話可以轉行
Ⅵ 請問當時選擇學習編程的現在都放棄了嗎因為什麼原因
選擇編程的都放棄了?不知道題主是從哪裡聽說的。
學習編程是增加個人的就業渠道,提高就業機會。每一個人都可以選擇轉行,並不是你學習了什麼就要做什麼,比如很多政府的領導幹部是理工科出身,現在很多的企業家從事的行業也不是他們當初學習的行業。
專注會鑄就成功
Ⅶ 為什麼很多人自學編程然後都放棄了
編程難不難?那可不是鬧著玩的。不從事這一行的永遠不知道這行的艱辛,還咋巴著小眼睛問編程好不好學?
不知道LZ看沒看過聖鬥士星矢這部動漫,如果你想踏入編程殿堂,就要先想想那個被無數小孩子嘲笑的實力很菜又只會死纏濫打經常被虐得體無完膚的主角星矢,首先你得問問自己,想學編程,你有沒有像星矢一樣持之以恆百折不撓一步一個腳印忍受常人無法想像的困難和痛苦的品質,沒有?你說我開玩笑逗你,那好,下面的不用看了,應該你確實不適合學。
如果你只想著掙大錢,勸你別碰這行,一句話,別來找虐。為什麼?你看到的手機APP,各種應用,要想開發出來,不知道需要多少種技術。拿最常見的網站開發,需要後台資料庫mysql,數據格式json,xml,各種網路協議,還有網站開發語言PHP, JSP,ASP.NET,等等不下十幾種技術。而每一種技術都是一本厚厚的五六百頁的書,需要最少一年多時間掌握一門技術。最要命的,每種技術互不交叉還跨度很大,每種技術都有自己的設計理念和很多很多「天坑」在等著你攻克,你問問你自己,你有這個恆心和意志力天天捧著本大部頭的書天天看,天天上機操作學嗎?你說有,那好,你看電視上那些富二代天天瀟灑地到處遊玩泡妞基本於你無緣了,因為你根本就沒時間,談個戀愛都困難,還想打網遊玩王者?那算了,你還是別碰這行了,別耽誤你玩游戲享受生活了。
程序員加班很恐怖,工作制通常是996,即早9晚9周六還要上班,晚9下班還是早的,一般到晚上十點。你想那時夜深人靜了人家都休息抱著老婆睡覺了,你還在工作中,是不是很崩潰?
第2,程序員耗腦太嚴重。工作中需要十幾個小時大腦不停地運轉。需要設計演算法,不斷地把代碼改來改去來適應客戶一天幾變的需求。很多功能沒有現成的解決方案,還經常遇到一些天書一樣的疑難問題,bug,實際工作中突發狀況千奇百怪,你可能見都沒見過的bug,崩潰,需要一點一點查幾萬行的log日誌。而且也需要網路,google,英文論壇尋求幫助,理解錯誤信息是什麼意思。所以英文不好的沒耐心的還是算了吧,不適合這行。
第3. 程序開發首先是非常難學的,任何一門編程語言都有自己獨到的思想,概念設計,很多情況下一門語言與另一門語言沒有多大關系,知識經驗無法串用。而且工作中你還不得不用到這些技術你不得不去學。而且程序技術日新月異,新類庫新SDK每天都會推出,你需要日復一日不斷地學習新技術。如最新視頻解碼技術,游戲引擎等等,而這些新技術可是國內沒有書和任何資料的,需要你到英文官方網站去找實例看文檔去學,更要命的,新的技術和老的還沒太大關聯,你得重頭去學。而且老闆急趕項目不會給你什麼時間,一般三天就是極限了,你需要這么短的時間快速掌握一項新技術...
綜上,你明白程序員為什麼總要加班了吧,也知道這行不是人乾的吧。為什麼說程序員干到三十干不動。很簡單,以這種消磨人生所有時間狀態,你生命中只有加班加班工作工作學習學習,你將不能顧家不能跟朋友聚會不能再有自己一點點休閑時間,更別說談女朋友戀愛了,以這種狀態你能堅持到三十歲?我想那簡直是個奇跡了
Ⅷ 為什麼我對編程失去了興趣
就從這個「研究」,這個詞來看,一眼就知道是問題出在哪裡了,首先,你沒有把他當成一種語言,沒有把他當你表達的工具,我們都知道,表達是人們最快樂的事,人是通過表達向外界展使自我的,當然這個表達不一定是語言上的,還有動作等行為上都是,這個寫程序也一樣,他只不過是把你的思想,把你的內心世界通過編程語言寫在計算上的,我們編程都知道,就是把我們現實世界模形化,建立一個噓擬的世界,這個過程就是一個表達,之不過用的不是我們人類語言,是編程語言罷了,這是一個表達過程,是你向外界展示的過程,如同你說話表達,展示了就行了,而不是說要你去研究你的語言有沒有病句.所以說編程也一樣,編程語言,他是一種語言,是你用來表達現實世界的語言,你千萬不要把他當成是什麼很深的道理一樣,要你去解開,(因為計算機語言本身就是低極語言,本身就是機械的東西)也就是說不要以一種研究的心態去面對他,以前為什麼那麼喜歡是因為你不知道編程到低是嗎回事,有很多問題,肯定喜歡,但是現在研究的多了,你明白的就多了,不懂的問題少了,到最後當你看透了之後,肯定覺得沒嗎意思了,所以說寫程序是以"寫"為重點,不要老過多的去研究那些你還不會的東西,因為那本身就是機械的東西,本身就沒嗎意義,所以說寫程序的時候,主要是寫,不是研究.另外,在你寫程序的時候,不要想到說我要寫出什麼多精煉多好的程序出來,這樣你多少都有點職業化情緒在里頭,也就說當你的愛好突然變成職業的時候,他多少有點「變質」。所以說,這是一個心態的問題,當你在寫程序的時候以一種享受的心態去表達你內心的事物.
Ⅸ 自學編程2個月了!很難 想放棄又不甘心!怎麼辦!
英語基礎很重要,不光在這一點。23應該是92 93年的!堅持就是勝利,英語不懂的可以網路,能聽發音,能看釋義
Ⅹ 感覺編程過程中遇到瓶頸了
過了入門級,那就需要多看範例了。多看別人的優質代碼,掌握別人解決問題的思路和方法,這樣才能提高的更快。至於大篇代碼看不懂,,不曉得你是真入門了,還是在門口晃悠。真入門了,那就是你思路不對,要從主類看起,分辨每一個函數的作用,然後再細看每一個函數是如何編寫的。要是還在門口晃悠,,那就沒法子了,補補基礎吧。