㈠ 學編程難不難
難不難這個,要實際自己感覺。但作為過來人,我要告訴你學編程最重要的是能吃苦。
編程很重要的一步就是大量的代碼練習,項目訓練,不練永遠也學不會編程。
總的來說,學編程技術不能說難,只能說不容易,你想想,大家都知道IT行業是高薪職業,為啥高薪,還不是技術含量高,所以學編程一定不會太輕松,不知道會熬多少次夜。
吃得苦中苦,方為人上人,我們一起加油!!!
㈡ 編程怎麼那麼難學啊
難,很難,非常難!
但最難的不是知識,而是自律,而是能不能合理安排時間,而是能不能做到自我激勵。
說句實在的,互聯網發展到現在這個程度,網路上的學習資源完備且高質的情況下,在學習資源的獲取上,自學和非自學早已沒有界限了。
你報個培訓機構,裡面的老師大概率還沒有B站上的免費課程講的好。
自學與非自學唯一的界限就是有沒有人趕著你,逼著你,監督你。
而如果你的編程學習需要人來督促你,那完了,你從培訓機構出來的那一刻,你的整個職業生涯就定型了,而且一定會走下坡路。
所以,做不到自我管理,自學編程一定是很難的,而且是難上加難,編程的難加上自學的難。
我就直說了吧,我勸你放棄。
所以你除了迎難而上,堅持自學之外,沒有第二條路可以走,哪怕報班暫時逃過一劫,之後也還是要面對。
文章圖片1
效率不高怎麼辦?
你可能會說,報班不是因為自己學不了,而是因為報班有老師可以問,不會出現因為一個知識點卡死的問題,能夠提升效率。
我想告訴你的是,不需要而且不可能。
首先說為什麼不需要,你的80%的編程問題可以通過Bai以及Google得到詳細的簡答,絕對比你的老師更詳細。
剩下20%中的10%可以通過加一個技術交流群來解決。而最後的10%,相信我,你的編程老師也解決不了,不然他不會去當編程老師了。
最好的解決辦法是,私聊GitHub或者公眾號的編程大佬,給他們發個紅包,然後詢問你已經整理好的問題。
再給你分享下我的經驗吧。
在我近十年的工作、學習以及與人交流的過程中,我得出一個結論:不管優秀不優秀,一個程序員的成長60% 都是靠自己,而且你越優秀這個比例就越大。
至於為什麼,也很好理解。
你越優秀,比你更厲害的人就更少,無人可問無人可教,你不靠自學靠什麼?
這也是為什麼我說哪怕你暫時逃過一劫,你之後還是要面對。
程序員這個行業,做不到與時俱進就一定會被淘汰,要麼就越工作就越感覺自己從腦力活動變成了體力活動,單純的搬運。要麼就是沒等到35歲就已經因為能力跟不上企業需求的發展而被裁員。
我一直強調,程序員有沒有35歲危機我不知道,但我知道程序員一定是靠技術吃飯的,而想要持續精進自己的技術,只有靠自學。
除此之外,我一直有一個觀點:程序員不是教出來的,而是培養出來的。對程序員來說最重要的,不是會什麼,而是能會什麼。
知識是死的,學習能力卻是活的。
與其想著如何便捷地獲取知識,不如培養自己獲取知識的能力。
所以,給你推薦一篇基礎能力的文章:
㈢ 學習編程究竟有多難為什麼人們一提起編程都覺得很難
學習編程究竟有多難?走訪了一些計算機科班新人,沒想到竟有不少人表示,編程真的太難學了!更有人表示,不瞞你說,上大學前我是張白紙,4年後我成功將自己搗成了「漿糊」,理論是掌握的不錯,可到了具體操作總覺得差把火!
其實並沒有覺得很難很枯燥啊,那麼問題到底出在哪?
先培養出學生對於編程的濃厚興趣,並從中獲取成就感,形成正向興趣循環,打下扎實的學習基礎。隨後會在具體的項目案例中逐步擊破各個知識點,獲取編程實操經驗。技能經驗全掌握,面試拿offer一氣呵成,學編程他們當然不會覺得難!
㈣ PLC編程有多難學新人首先要怎麼做
基礎是很重要的,只有打好基礎我們才可以學好PLC編程。如果你是一位新人首先要看懂電氣原理圖,這是發展的基礎,既然PLC可以取代繼電器和接觸器的控制,那麼相應的基礎電路原理肯定是要熟練於心的。
找好學習方法,才可以學好PLC編程
最好找一家公司,然後跟隨電氣工程師學習電氣元件和接線使用的基本知識。差不多兩個月左右,你會具有一定的感悟,也可以接觸到非常簡單的控製程序,能做到幾點控制,一步一步往下走,相信你會脫離新手小白的稱號。
如果你覺得自學能力並不是很強,那麼也可以報一個培訓班技能系統學習。但是你一定要具有舉一反三的能力,不要總是紙上談兵。教授教給你的一切東西,你可以將其變成自己的,然後再從網站上購買一些PLC板,慢慢的新人就學會PLC編程了!
㈤ 編程很難學習
編程難不難?那可不是鬧著玩的。不從事這一行的永遠不知道這行的艱辛,還咋巴著小眼睛問編程好不好學?
不知道LZ看沒看過聖鬥士星矢這部動漫,首先你得問問自己,想學編程,你有沒有像星矢一樣持之以恆百折不撓一步一個腳印忍受常人無法想像的困難和痛苦的品質,沒有?你說我開玩笑逗你,那好,下面的不用看了,應該你確實不適合學。
如果你只想著掙大錢,勸你別碰這行,一句話,別來找虐。為什麼?你看到的手機APP,各種應用,要想開發出來,不知道需要多少種技術。拿最常見的網站開發,需要後台資料庫mysql,數據格式json,xml,各種網路協議,還有網站開發語言PHP, JSP,ASP.NET,等等不下十幾種技術。而每一種技術都是一本厚厚的五六百頁的書,需要最少一年多時間掌握一門技術。最要命的,每種技術互不交叉還跨度很大,每種技術都有自己的設計理念和很多很多「天坑」在等著你攻克,你問問你自己,你有這個恆心和意志力天天捧著本大部頭的書天天看,天天上機操作學嗎?你說有,那好,你看電視上那些富二代天天瀟灑地到處遊玩泡妞基本於你無緣了,因為你根本就沒時間,談個戀愛都困難,還想打網遊玩王者?那算了,你還是別碰這行了,別耽誤你玩游戲享受生活了。
程序員加班很恐怖,工作制通常是996,即早9晚9周六還要上班,晚9下班還是早的,一般到晚上十點。你想那時夜深人靜了人家都休息抱著老婆睡覺了,你還在工作中,是不是很崩潰?
第2,程序員耗腦太嚴重。工作中需要十幾個小時大腦不停地運轉。需要設計演算法,不斷地把代碼改來改去來適應客戶一天幾變的需求。很多功能沒有現成的解決方案,還經常遇到一些天書一樣的疑難問題,bug,實際工作中突發狀況千奇百怪,你可能見都沒見過的bug,崩潰,需要一點一點查幾萬行的log日誌。而且也需要網路,google,英文論壇尋求幫助,理解錯誤信息是什麼意思。所以英文不好的沒耐心的還是算了吧,不適合這行。
第3. 程序開發首先是非常難學的,任何一門編程語言都有自己獨到的思想,概念設計,很多情況下一門語言與另一門語言沒有多大關系,知識經驗無法串用。而且工作中你還不得不用到這些技術你不得不去學。而且程序技術日新月異,新類庫新SDK每天都會推出,你需要日復一日不斷地學習新技術。如最新視頻解碼技術,游戲引擎等等,而這些新技術可是國內沒有書和任何資料的,需要你到英文官方網站去找實例看文檔去學,更要命的,新的技術和老的還沒太大關聯,你得重頭去學。而且老闆急趕項目不會給你什麼時間,一般三天就是極限了,你需要這么短的時間快速掌握一項新技術...
綜上,你明白程序員為什麼總要加班了吧,也知道這行不是人乾的吧。為什麼說程序員干到三十干不動。很簡單,以這種消磨人生所有時間狀態,你生命中只有加班加班工作工作學習學習,你將不能顧家不能跟朋友聚會不能再有自己一點點休閑時間,更別說談女朋友戀愛了,以這種狀態你能堅持到三十歲?我想那簡直是個奇跡了
㈥ 學習編程的過程,究竟難在了哪裡
學習編程的過程是非常難的,首先需要考慮到兼容性,只有應用程序兼容才能保證所寫出來的東西能夠成功運行。向前兼容是學習編程中的一大難點,而且這種問題是非常復雜的,所以很多人在寫編程的時候總是會陷入一些思維陷阱。在學習編程的時候大家也可能會遇到各種各樣的bug風險,由於編程的內容往往都是環環相扣的,所以很容易就會因為一個小誤差導致整個程序出現問題。
在敲代碼的時候大家就會發現自己一個符號的錯誤就有可能會影響到整個代碼的運行結果,所以大家一定要努力的去接受編程的容錯率。計算機有著清晰的語言,所以在學習編程的時候必須要一板一眼的按照這種語言來實施,要將人類的邏輯思維轉化成計算機語言,只有這樣才能讓計算機運行出自己想要的東西。所以學習編程是一件非常復雜的事情,要花費很長時間才能學到一點皮毛。
㈦ 自學編程的難度有多大
自學編程的難度肯定是非常的大的,特別是對於一些計算機基礎不是特別好的人來說。但是自學編程的話,想要入門還是稍微簡單一些的,但是想要學的比較深入就比較困難了。對於程序員來說,編程是每天都需要做的事情,但並不是每一個人天生就是程序員的,所以程序員學習編程也是要從一點一滴開始的,也是要從小白入門的。
而且現在網路已經很發達了,大家也可以從網上去找一些關於編程的教學視頻和網課,同時也可以買一些關於自學編程的書,因為現在的大環境已經非常的好了,所以想要學習編程,很多資料都是可以進行參考的。所以大家如果有興趣的話,可以自學一下。如果比較有天賦的話,可能會覺得自學編程也並不是特別難,但是對於一些對編程不是那麼了解的人,可能就覺得自學很難,根本就入不了門。
㈧ 學習編程究竟有多難為什麼人們一提起編程都覺得很難
學習編程的確是非常的困難,而且編程是越學越難的,可能入門相對來說比較簡單,但是學到關鍵之處的時候就很難懂了。因為大部分人都是看不懂程序員寫的代碼的,所以很多人潛意識當中就覺得變成非常困難。信每一個程序員談起自己學習編程的心路歷程都非常的心酸,編程在剛入門的時候的確是非常簡單,現在很多早教機構都會開設有關於編程的課程,會讓一些學齡前的小朋友去學習編程。
雖然能夠看到自己的程序運行是一件非常有用成就感的事情,但是在這之前也要經歷很多次的修改和填不漏洞。很多人過程當中就會漸漸的失去耐心,覺得編程是一件非常枯燥無聊的事情。但每一件事情都是需要堅持的,如果能夠堅持下去,也能夠在編程當中找到一定的規律。
㈨ 少兒編程學習有哪些困難點
1、家長方面
外界關於少兒編程的信息太少,導致部分家長不太了解少兒編程。尤其非IT專業的家長更是如此。另外編程課在我國普及不大,地位也不如語、數、外等這些能夠直接體現成績的科目。
2、學校方面
編程教育需要比較大的投入,而且效果沒保障,和文化課相比還是處於次要地位。但是有一些學校領導還是有超前眼光的,他們給自己的學生開設了信息學課程,從小就讓孩子學習編程。
3、老師方面
部分老師還是固守著文化課成績第一的觀念,覺得編程可能會占據孩子的學習時間,另外不是所有的孩子學編程都會取得好成績。
4、地域方面
在一些經濟比較發達的地區,能夠接受到最新的信息和世界趨勢,這也影響了家長的決策。相比一線城市,三四線城市的家長還沒意識到編程的重要性。數據顯示,北京、上海、廣州用戶最多。
㈩ 自學編程有哪些困難和障礙
其實你這個問題比較難回答,因人而異。
簡單說幾點問題及決方案吧。
1、不知道從什麼地方看起,解決方案就是從第一章看起。
2、不知道如何編寫第一個程序,很簡單,解決方案就是:
(1)用書上的例子
(2)獨立完成最簡單的一個完整流程,如從寫代碼到完整產品,如軟體就是一個提示框,硬體完成一個閃燈。
3、不知道程序怎麼編寫,這個是剛學習的通病,其實很簡單,按照你的想法編寫,錯了也比不編程好得多,慢慢改進就會很精簡。
4、不知道怎麼更好的編寫,其實編寫程序有一些思想在裡面多看看編程思路的書。
下面是總結的經驗:
1、程序細化,利於組建其他程序。
2、程序模塊化,利於整體調用。
3、分類程序段,使程序思路清晰。
4、合並相同和相似的代碼,編寫成一個函數,用到此功能調用此函數。
5、編寫通用程序,載入不同的腳本實現不同的功能。
6、編寫程序工具,不同功能的模塊可以用程序工具來編輯,比用代碼編輯方便。
7、用通用的現成功能庫來提高工作效率。
8、持續優化重構和改進,提高代碼質量。
9、建立通用數學模型,使一類事物用一個統一模型表示。
10、預留一些介面,提高程序的可擴展性。
11、添加一些注釋、流程圖、說明文檔使思路清晰。
這樣你編寫的程序會可讀性強、重復錯誤少,代碼量少,時間少。其實好的代碼往往比不好的代碼可以差幾十倍的代碼量。