-
1 # 一加一加一
-
2 # 程式設計獅W3Cschool
導語:無關難度,看你想不想學。
無關難度其實,我想說,還是有一點點難度,不然為什麼程式設計師工資會那麼高?
但是你要多非常難,其實客觀說,肯定沒那麼難。
如果你做你一件事喜歡的事情,哪怕看過去有點難度,你一定也能把這件事情做好。
同樣,程式設計也是如此。
如果你對程式設計有興趣的話,那麼就可以去學習。
興趣才是最大的驅動力!
好玩的程式設計我自己本身也學程式設計,我最開始學程式設計,主要就是因為興趣,然後自學。
學習程式設計最好玩的地方在於,你可以創造一些神奇的東西!
比如說,做一個網站,做一個小遊戲,做一個爬蟲,做一些神奇的外掛。
至於多神奇,可以看下圖:
所以,你如果真的想學程式設計,不用猶豫。
現在我們國家都開始普及少兒程式設計,雖然說少兒程式設計難度比正常的程式設計肯定簡單很多。
不過“程式設計思維”都一樣!
學程式設計,最難最重要的就是程式設計思維!
你只要搞定這個就可以了。
關於程式設計思維,我在其他回答裡面有非常詳細的回答,你可以去看一下,這邊就不贅述了。
程式設計學習方法程式設計學習方法,只有一個,而且是最有效的。
“以專案實戰為目標的程式設計學習”,這句話重複幾千次我都願意。
確立一個目標,腳踏實地,把目標完成。
這樣,你一定能夠學到非常多東西。
-
3 # 星暢馳
《程式設計的大方向》
可參考文章如下
A=Bⁿ與人工智慧
https://www.toutiao.com/ugc/share/wap/thread/1616922736168963/?app=&iid=50881315112&target_app=13&tt_from=copy_link&utm_medium=toutiao_android&utm_campaign=client_share
-
4 # 九月風滿樓
① 你的學習目標清晰嗎?
② 遇到困難你會堅持嗎?
如果兩個都是肯定的答案,那可以很堅定地告訴你:這很容易。
我認識一位朋友,大學上課學的FORTRUN,很枯燥。同學給了一本具說很有趣的BASIC,也沒覺得有什麼。突然一天看到BASIC書後面附錄的函式列表大全,裡面有畫圖、奏樂等很多有趣的函式,看得津津有味。他一直想編一個音樂類的小程式,但很多基本功能不知怎麼實現,大部分程式設計課也不講,卻不料在這裡發現了新大陸。
然後他一發不可收拾,自己業餘寫了多個小遊戲,打字練習,貪吃蛇等。後來工作後,趁五一放假七天,跟另一同學接了個活,用從來沒學過的DELPHY語言,現學現用,每晚幹到凌晨三四點,兩週賺到的錢,相當於他當時兩個月工資,買了他人生中第一部手機。
再後來,他辭職去了一家著名企業,一去就漲了5倍工資,十幾年裡收入漲了幾十倍,具說他還只是表現一般的員工,不然更多。
從中可以看到,不以學習為目標,而以寫出有趣或實用的程式為目的,需要什麼學什麼,就會容易了。外人見其苦(沒日沒夜),自己得其樂(收入多多)。
-
5 # 零A課堂
看你想做到什麼程度,如果只是自娛自樂,那有什麼難的,要找一份普通的工作那也不難,不過要做出什麼牛逼的專案,那肯定要下苦功夫。
-
6 # 前方有隻程式猿
首先,我想強調一下:學習從來都不是件容易的事!
所以,就更別說這個需要技術、腦力和耐力的程式設計開發。當然,不同程式語言之間上手的難易程度是不一樣的,比如C++入門難度就要比Python困難的多,學起來也費勁的多。
簡單說下當初我自學Java Android方向的經歷。
那時候是剛畢業沒多久,正值移動網際網路開始興起(2011),我在論壇上看到很多大咖透過自己寫的移動端應用或者遊戲賺取了大量的廣告費,我在金錢的誘惑下鬼使神差的就決定自學Android開發,擁抱移動網際網路的浪潮。
因為有比較紮實的C語言基礎,學習Java還是比較快的,然後就開始邊學Java基礎知識邊學Android的開發知識。但是,看懂書上的知識並不代表你就會程式設計寫App了,這個需要大量的編碼練習才能真正掌握。我那時候基本上是白天上班,晚上就窩在自己的小屋裡,天天學習程式設計以及開發App到凌晨2、3點,只有在完成一段自認為比較滿意的程式碼或者完成一項App上比較重大的功能之後才回床休息。
後來,靠著那段時間寫的App和小遊戲,廣告費沒怎麼賺,但把自己送進了一個比較高大上的外企,薪資也翻了兩翻,算是正式踏進了移動網際網路行業!
所以,程式設計開發是不容易學的,但天道酬勤,多學多練就會變得容易!
-
7 # 武狂
學軟體開發?那可不是鬧著玩的。不從事這一行的永遠不知道這行的艱辛,還咋巴著小眼睛問程式設計好不好學?
不知道LZ看沒看過聖鬥士星矢這部動漫,首先你得問問自己,想學程式設計,你有沒有像星矢一樣持之以恆百折不撓一步一個腳印忍受常人無法想象的困難和痛苦的品質,沒有?你說我開玩笑逗你,那好,下面的不用看了,因為你確實不適合學。
如果你只想著掙大錢,勸你別碰這行,一句話,別來找虐。為什麼?你看到的手機APP,各種應用,要想開發出來,不知道需要多少種技術。拿最常見的網站開發,需要後臺資料庫mysql,資料格式json,xml,各種網路協議,還有網站開發語言PHP, JSP,ASP.NET,等等不下十幾種技術。而每一種技術都是一本厚厚的五六百頁的書,需要最少一年多時間掌握一門技術。最要命的,每種技術互不交叉還跨度很大,每種技術都有自己的設計理念和很多很多“天坑”在等著你攻克,你問問你自己,你有這個恆心和意志力天天捧著本大部頭的書天天看,天天上機操作學嗎?你說有,那好,你看電視上那些富二代天天瀟灑地到處遊玩泡妞基本於你無緣了,因為你根本就沒時間,談個戀愛都困難,還想打網遊玩王者?那算了,你還是別碰這行了,別耽誤你玩遊戲享受生活了。
程式設計師加班很恐怖,工作制通常是996,即早9晚9週六還要上班,晚9下班還是早的,一般到晚上十點。你想那時夜深人靜了人家都休息抱著老婆孩子睡覺了,你還在工作中,是不是很崩潰?
第2,程式設計師耗腦太嚴重。工作中需要十幾個小時大腦不停地運轉。需要設計算法,不斷地把程式碼改來改去來適應客戶一天幾變的需求。很多功能沒有現成的解決方案,還經常遇到一些天書一樣的疑難問題,bug,實際工作中突發狀況千奇百怪,你可能見都沒見過的bug,崩潰,需要一點一點查幾萬行的log日誌。而且也需要百度,google,英文論壇尋求幫助,理解錯誤資訊是什麼意思。所以英文不好的沒耐心的還是算了吧,不適合這行。
第3. 程式開發首先是非常難學的,任何一門程式語言都有自己獨到的思想,概念設計,很多情況下一門語言與另一門語言沒有多大關係,知識經驗無法串用。而且工作中你還不得不用到這些技術你不得不去學。而且程式技術日新月異,新類庫新SDK每天都會推出,你需要日復一日不斷地學習新技術。如最新影片解碼技術,遊戲引擎等等,而這些新技術可是國內沒有書和任何資料的,需要你到英文官方網站去找例項看文件去學,更要命的,新的技術和老的還沒太大關聯,你得重頭去學。而且老闆急趕專案不會給你什麼時間,一般三天就是極限了,你需要這麼短的時間快速掌握一項新技術...
綜上,你明白程式設計師為什麼總要加班了吧,也知道這行不是人乾的吧。為什麼說程式設計師幹到三十干不動。很簡單,以這種消磨人生所有時間狀態,你生命中只有加班加班工作工作學習學習,你將不能顧家不能跟朋友聚會不能再有自己一點點休閒時間,更別說談女朋友戀愛了,以這種狀態你能堅持到三十歲?我想那簡直是個奇蹟了
-
8 # 程式小妞
到現在為止我做了5年多開發工作。以下是個人觀點。
至於難不難因人而異,有的人坐不住,有的人一點邏輯思維也沒有,對這樣的人來說很難。個人覺得一開始學程式設計要有顆強大的內心、耐得住性子、強烈的好奇心、學習能力、細心注重細節,有一定的溝通能力。
-
9 # 就愛做個隱形人
學程式設計要具備四個有:
有基礎,有興趣,有恆心,有創意,
還得忍受四個無:
無女友,無空閒,無頭髮,無身材。
何去何從,自己選擇。
-
10 # 怎會甘心
眾所周知,做一個程式設計師是有很優厚的待遇和很豐厚的薪水的,那麼高薪並不是白來的。這是個技術含量非常高,技術非常雄厚和複雜,不是那麼輕易學成的。但是難以本身就是一種個人感覺和體驗。不是別人告訴你的。所畏難者不會會者不難。有可能你的興趣愛好在這裡願意鑽研,又具備很高的邏輯思維能力的話,或許會感覺不難。
-
11 # 藕絲空間東方鶚
首先你得有興趣,然後加上足夠的恆心和毅力。這是個有門檻的行業,不是搬磚的活兒,需要你不斷學習,保持興趣,增強自己的邏輯思維能力!
其次,找好一門語言,比如python,畢竟語法簡單,好學。建議硬鑿《python核心程式設計》。
-
12 # itdata
首先,你是業餘學習,還是想透過學習達到某種水平,掌握必要的技能。程式設計是很枯燥的,有興趣能事倍功半,只要想學都不難。先學習一些入門語言,如C...
-
13 # 江西新華小憶
至於難不難因人而異,有的人坐不住,有的人一點邏輯思維也沒有,對這樣的人來說很難。個人覺得一開始學程式設計要有顆強大的內心、耐得住性子、強烈的好奇心、學習能力、細心注重細節,有一定的溝通能力。
回覆列表
難者不會,會者不難。
程式設計的基本要求是數學邏輯思維,高階是各種演算法。
如果你認為自己的數學沒有問題,那麼就可以學習程式設計,否則建議就不要浪費時間了。
另外,不要相信IT培訓機構,因為只要你能交的起學費,他們就會告訴你可以的。