-
1 # IT人劉俊明
-
2 # 葉猛獁
要是培訓機構靠譜的話,先從報班開始比較好。要是培訓機構不靠譜,那麼自學和報班沒什麼區別。
容易被忽視的一點是,程式設計最重要的不是掌握程式語言,而是程式設計思維。一個很牛的程式設計師,可以花幾天時間就掌握一門新的程式語言;但是一個差勁的程式設計師,就算掌握了許多種程式語言,寫程式碼的效率和程式碼的效能依然很糟糕。
程式設計思維是一種抽象思維,在我們日常生活中並沒有多少機會學習。它是讓人去適應機器的做法,把要表達的業務轉化成流程圖,用分支、判斷、迴圈等方法來解決實際生活中存在的問題。
而這是自學中比較難以掌握的。
就像是經常看到有人問“我是不是學會了Photoshop就能去當設計師了?”一樣,程式語言和Photoshop一樣只是工具,而要成為程式設計師或者設計師,還需要能夠掌控這些工具的想法。對於程式設計師來說,這些想法就是程式設計思維和程式設計素養,對於設計師來說,這些想法就是設計思維和設計素養。
-
3 # 奔跑的WildPig
首先我明確主題觀點,我不太同意26歲的女孩去學程式設計。理由如下
(關於學的建議在後面)
一,程式設計總體來說是比較難的,不是人人都能學會的,當然瞭如果外行認為會開關機也算IT行業的話那就算了。
二,競爭壓力大,很多高學歷大學生都是學的程式設計,他們都是大一學到大四,年齡大概18-22歲,他們有更多的青春和時間精力,其實大學生本身就是學習中的精英(我是指認真學習的大學生,不包括野雞大學啊,尷尬,我也是野雞大學的),26歲了才剛剛開始學,優勢非常小,而且還是女孩,女孩學程式設計的比較少。
三,還是上面那點,程式設計分很多總,java,c,c++,爬蟲,大資料,人工智慧??等等,人工智慧還是極其不建議去學,因為這涉及到很多很多。java,前端,網頁,可以透過努力去學成,而大資料,人工智慧有些東西一般人人是真的學不通,涉及到計算機基礎,網路,資料結構,高數演算法。。。太難。總之,大學學過來學的好的都是基礎底層都一路學過來的尚且年齡小,年輕氣盛有潛力,年齡大劣勢大。
真正的大神程式設計師是馬化騰,李彥宏他們(他們也是底層過來的)
而普通程式設計師(泛指收入1~2萬之間的)他們確實會比較累,但收入可觀,(我是指真正有技術的程式設計師。而非指那些管理層)至於壓力大不,看看程式設計師生活圖片就可以瞭如下圖(搞笑的!)
對於學的建議,女孩可以學些貌似簡單的,比如前端開發,網頁設計,甚至學習ui,美工都可以,至於該不該報培訓班學習,我的建議是一定要報,自學成才率太低,而且學習沒有氛圍,如果是有本職工作的話,交易自己先看看自己適合學習啥,工作之餘去了解一下,看看自己喜歡啥,如果是現在沒工作,想突擊學好最好去報班,學習個6-12個月,基本就可以算是個程式設計師了。工作1-3年後就是老司機了。
還是那句話,程式設計是個高薪行業,但也是個十分具有挑戰的行業,千萬別跟風去學大資料,人工智慧,新行業是個機會,也可能是個陷阱,如果家裡條件好,可以報補習培訓班,哪怕是新行業,大資料,人工智慧,1-3年下來,你也是大神。不過在學校期間還是比較痛苦的。
正所謂,工廠裡累的是體。傷的是身
而程式設計,燒的是腦,痛的是眼!
報培訓班就等於燒錢!不燒不行。
學習,學習,最重要的是要明確目標,到底要學啥,程式設計分很多種!有人只會開關機也敢說我是it行業的,有人只會office做ppt,也敢說我精通電腦,而事實上,真正的程式大神,他真的不會修電腦!!!不會修電腦的程式設計師不是合格的程式設計師??
所以到底要學哪方面,一直一路走下去最重要!!!
還有,面試文憑也重要,經驗也重要。
-
4 # logpie
如果高考數學150分滿分沒有過100分,就不要考慮轉行了,邏輯能力太差真是做不了程式設計師。
如果邏輯能力沒問題,做程式設計師肯定沒問題的,別聽別人瞎扯,Facebook 谷歌轉行的程式設計師多了去了 學化學生物物理都轉程式設計師了。先刷題 天天狂寫程式碼 leetcode poj topcoder 慢慢搞 如果沒有基礎找面試培訓班 刷進公司慢慢再學。只要夠聰明轉計算機沒問題的. 妹子做碼農一般面試時標準會稍微低點 而且一點也不影響晉升。好好準備面試,刷進公司再學具體的。
-
5 # IT講壇
言歸正傳,既然下定決心要做個程式設計師,那麼我就從以下兩種情況給你分析:
1.自學
自學的話,你前邊提到了是要轉行,可見你並不是科班出身,也就是說你應該不是計算機專業,那麼問題來了,事先宣告,我並不是歧視女生,對於計算機程式設計,大部分女生的思維方式我覺得都沒有男生靈活,並且,你本身並沒有計算機基礎,在這樣的情況下,你自學,試問,你自己有幾分把握?程式語言有很多種,主流比如Java ,C,C++,.net,python等,你又打算從哪一門入手呢?你自己心裡應該也沒有底呵。
2.報班
如果你要是有點計算機基礎的話,自學還勉強過得去,但是你並沒有基礎,這個時候,在當下環境程式設計師日益增多的情況下,培訓機構這個行業也已經很成熟了,各種配套設施,師資力量也都已經形成,這個時候選擇培訓班,無疑是個不錯的選擇,選擇一個方向在培訓機構裡面,跟著老師好好學,緊跟講師的進度,同時也要提前做好預習,一定可以學好的。
-
6 # morpheusWB
我想說的是:興趣很重要。如果你對計算機興趣不夠濃,即使你轉行了也走不遠待不久,可能面臨再次轉行!
我身邊有很多人,雖然身為程式設計師,但業餘時間都不想碰電腦,沒有太大興趣不願意花時間去研究。時間久了就會與新技術脫節。8小時之內求生存,8小時之外求發展……如果有濃厚的興趣,不是科班出身的話就報個培訓班,祝你順利入行!
-
7 # 大鐵鍬摳牙縫兒
我也不贊成你26歲開始學程式設計,給你潑盆涼水
一 程式設計師是青春飯,需要熬夜加班常事,三十出頭就要決定發展方向了,不能再從事一線編碼工作.適合男性年輕人.你現在開始學,你28歲左右基本可以熟悉語言和具備一定的工作經驗,可以說是事業剛剛起步.男性拼到三十五六歲成為專案經理或工程師很正常,三十五六歲結婚生子也很正常,女性耗的起嗎!
二 理科生轉程式設計師很容易,文科生就難的多.英語和數學都會成為上升的絆腳石.學科知識的基礎你準備好了沒有.
三 IT業的最大市場在北上廣,你是女孩,決定好當北漂了嗎?
再說說自學吧!
報班如果不會自學的話,基本上等於白學,培訓班只能教你最起碼的語法知識,基本上都是java,C#.其他的完全靠自學.如果自學的話完全可以自己買書學.但是你要能學的進去才行!如果你看書就頭疼,那你就報個班吧.但是如果你真的想以後在這個圈子裡混必須要有自學能力,在公司裡做專案的時候往往你就要臨時用到新技術新框架,有一些技術網上只有一本全英文的手冊.自己要看得懂大段的英文錯誤提示.當碰到連結串列雜湊函式這些名詞的時候要自己翻 資料結構 這種書自己看!這些都要求你必須有很強的學習能力!問題是具備了這種學習能力的話還需要上培訓班嗎!所以我個人建議你買書自學!
-
8 # IT麥旋風
有錢嗎?有時間嗎?有毅力嗎?
①有時間,有毅力你就自學。
②有錢,趕時間你就報班。
就學習效果來說:線下班>網課>自學。
除了學習效果,大部分人選擇線下班都是奔著有同伴不會枯燥,有圈子提前積累,有學校提供就業。
回覆列表
女生選擇做程式設計師是一個不錯的選擇,隨著軟體行業的逐漸成熟,軟體領域的工作環境也在不斷得到改善,現在已經有不少女生選擇做程式設計師,未來一定會有更多的女生加入到程式設計師隊伍中。
對於26歲的女生來說,從事程式設計師工作首先要考慮的問題是時間成本,如何在短時間內系統的學習並掌握程式設計知識,這是第一個要考慮的問題。如果具備以下條件,那麼可以考慮自學:
第一,有大塊的時間可以利用。時間永遠是學習最大的障礙,很多人都想透過自學掌握更多的技能,但是時間往往是一個最大的攔路虎。如果要自學程式設計,首先必須具備大塊連續的學習時間。
第二,有一定的計算機基礎。做程式設計師是一個系統的過程,需要掌握一系列知識,並不是學一個Python語言或者是Java語言就能夠做程式設計師工作,程式設計師不僅要掌握程式語言,還要掌握計算機網路、資料庫、資料結構、演算法等內容。如果具備一定的計算機基礎,是完全可以自學的。
第三,有較強的動手能力和邏輯思維能力。這兩個能力也是對程式設計師的基本要求,但是並不需要擔心,因為動手能力和邏輯思維能力都是可以培養的。做軟體程式設計一定要多動手做實驗,透過實驗來建立概念的畫面感,透過實驗來驗證自己的想法,所以說動手能力至關重要。
如果具備以上條件,那麼是可以自學的。但是,如果在學習的過程中有人指導一下,會節省大量的摸索時間,尤其是遇到一些關鍵問題時,更是如此。建議自學的人要多參與程式語言的社群交流,交流的過程也是提高的過程。