21歲女生應該從職高輟學學編程嗎?能靠自學或者培訓班成為一個優秀的程序員嗎?
小時候因為生病,初中都沒念完,之後又因為家庭的原因耽誤了幾年,所以導致了21歲還在上高一。現在是一名計算機專業對口升學的學生,或許是因為年齡的原因,感覺很尷尬,很不適應職高這種輕鬆的近乎渾渾噩噩的環境,想要突破自己。一直夢想著能成為一名程序員,可又怕自己文化水平太低學不好,班裡已經有同學輟學去拜師學編程,我現在很糾結,何去何從?輟學就意味著失去上大學的機會,我應該放棄上大學的機會去學編程嗎?怎樣才能學好編程呢?希望有類似經驗的前輩能夠給出建設性的意見,謝謝大家了。
題主怎樣想吧:
綴學了,學歷沒了,其實學完職高還可以往上走,如果綴學這條路就走不通了暫時放棄學編程,以後有的是機會學編程。培訓學校一直在開著。我們在選擇的時候,可以這麼去想,如果一種選擇需要犧牲的成本比較大,不是一種好方案,如果一種選擇基本不需要成本,即使收益不大,也是一種好方案,至少是一種有益的探索。
明顯綴學的方案成本很大,不是一種好方案。
所以這裡的所有人會勸你繼續讀書。其實你的問題不在培訓編程與否,你是想逃避和一群非同齡人混在一起,你認為太尷尬了,綴學去學編程是一種逃避的辦法。
其實你大可不必,過段時間你就可以適應和他們在一起生活、學習,77、78年讀大學的,有的同學已經有小孩且年齡不小了,有的自己還是小孩,全國都一樣,大家最後還不是好好的。
適應和比你小的同學在一起,你會發現這也是一種財富,與小几歲的人生活學習在一起,和其他人相比,是一種差異,是一種不同的經歷,這種經歷或許給你的人生帶來意想不到的收穫。
關鍵是現在,想辦法融入班級的生活和學習,人的一輩子總會碰到這樣那樣的適應問題,主動去調整去適應,才是面對挑戰,解決問題的態度,迴避不是方法。
重新拿起課本去上學讀書,就說明你勇氣非凡,繼續去面對就可以了。
但願關於適應不同齡人的生活和學習,是答主的臆想,所以就止結束回答,以免知友認為是自以為自。輟學學編程?那不就是那種培訓機構么?
實話實說呢,這些培訓機構雖然能教會你一些職業技能,但是很多人是0基礎的,也就意味著常規的一些基礎,還是沒有的。說得誇張一點,這裡面一些人,計算機都還沒用熟練。比如培訓之後,你是可以寫出一個網頁,發送到伺服器,然後得到一個返回的信息。那麼這其中到底是怎麼一個過程?如果出問題了,可能問題在哪裡?沒有足夠的基礎知識,就只能二臉懵逼了。
業界的情況是多變的,新技術總是會出現。但是要快速掌握新技術,不僅要有足夠的行業經驗,還要有牢固的基礎知識。而從業以後,留給自己的時間本來就不多,如果還要去補基礎,時間恐怕很不夠用的。所以,在大學時代,多增加知識的廣度是很重要的。
企業招聘新手和招聘熟手的目的是不一樣的。招聘新手要麼是給不起錢的垃圾公司,要麼是為了花錢培養人才。如果是垃圾公司當然不用考慮了,去了也是坑。如果是企業為了花錢培養人才,那麼他們注重的就是你的基礎、你的學習能力、解決問題的能力,而不是你的職業技能熟練度。別去培訓班了。學好基礎,其他的都可以自學的,那時候再去培訓或許不晚。再說了,你在這方面有異常天分?沒有就老老實實按照常人的學習道路進行。
想清楚。在學校里學的是基礎,如果學校里學不到東西,你就去學。
但是並要放棄學歷,學習的方式有很多種,未必要綴學才去學。
既然目前的環境很輕鬆,那說明你是有時間學習編程的,不是非得退學才能學。
上大學的機會不要放棄,避免將來找第一份工作時,因為學歷問題被卡到。
年齡也不是什麼大問題,大一些,就該更珍惜各種平台和機會,那麼在大學裡,好好學,比培訓班是更好的選擇。
如果急於學會編程是想儘早工作賺錢的話,那麼可以利用現在的時間去自學,學著做些東西,然後藉此去找一些兼職機會。
這些路其實都不輕鬆,但目光放長遠些總是更好。Q:
或許是因為年齡的原因,感覺很尷尬,很不適應職高這種輕鬆的近乎渾渾噩噩的環境,想要突破自己。
A:
題主,你好,你能在 21 歲選擇讀書深造,說明其「進取心」是遠超於常人的,也遠超周邊同學的。同時你「學習知識」的慾望遠超於周邊同學。是因為這份「進取心」及「學習知識慾望」讓你區別於他人,讓你與周邊環境「格格不入」,而不是你的年齡。這時你要做的不是突破,而是接受:- 接受自己的「進取心」與「學習知識的慾望」與目前周邊環境格格不入;
- 一定要明白自己是好的,周邊環境是錯的,不要被周邊環境的懶惰氛圍所影響;
- 要知道,出淤泥而不染是一件非常非常難的事情,希望題主能克服。
同時,你還得去尋找一個新環境:
- 與你具備同樣程度「進取心」及「學習知識的慾望」的群體,最好能遠超你的環境;
- 感謝互聯網的偉大,以前「孟母」換環境都需要耗費巨大的人力物力財力時間來三遷,而現在你只需要花時間去尋找。
- 可以找技術 qq 群,技術論壇之類的。如果有興趣也可以試試趣編程選拔賽
我應該放棄上大學的機會去學編程嗎?
A:
對於這個問題,我希望你能明白三個事情:- 你最終都是要找工作,而工作需要面對兩個群體,一個是「用人單位」,一個是「崗位競爭者」;
- 學歷是為了方便用人單位篩選,減少用人單位篩選人才的工作量,提高用人單位篩選高質量人才的效率;
- 不要小瞧了編程工作的競爭群體的數量,除了你職高學計算機,還有本科計算機、研究生計算機、博士計算機,更有本科非計算機、研究生非計算機、博士非計算機。更別說目前一大批培訓班出身的初中學歷、高中學歷的了。
把這三點想透,想明白了:
- 再來詢問自己「我應該放棄上大學的機會去學編程嗎?」。
怎樣才能學好編程呢?
A:
附上我們趣編程學員學習 PHP 前端的步驟:
- 閱讀《深入淺出 HTML/CSS》:一般建議是花 2 ~ 3 天翻下,了解 HTML 的名詞即可,不用看懂,只需要知道寫頁面有那些 HTML 元素,CSS 元素,有人能做到 2 ~ 3 天看完,大部分人閱讀時間是 1 ~ 2 周;
- 臨摹線上 1 個簡單的 HTML 頁面:利用 Chrome 審查元素功能,查看線上頁面的元素怎麼寫的。遇到不解的元素,就再去翻《深入淺出 HTML/CSS》理解。如此反覆,直至頁面做出。有人能做到 1 周搞定,大部分人完成時間是 1 ~ 2 個月。
- 閱讀《JavaScript編程精解》:看書步驟同《深入淺出 HTML/CSS》
- 閱讀《深入淺出 PHP + MySql》:看書步驟同《深入淺出 HTML/CSS》
- 領取項目練手任務:寫任務過程中出了問題,要求其翻閱書籍/文檔,加深知識理解。寫完任務後,導師會進行 Code Review,告訴其怎麼寫出合格且優美的代碼。如不合格,會被打回重新,然後再提交審核,直至任務進入已完成狀態。然後再去領取一個新的任務,重複此步驟,不斷的練習。
綜上,如果你要學別的技術,大概步驟如下:
- 初略看完一本語法入門書籍:建議選擇 Head First 系列;
- 搭建開發環境,完成一個入門任務:入門任務可以從技術書籍課後習題尋找;
3. 不斷領任務寫代碼:沒有任務方向,就做技術書籍的課後習題。
就我個人經驗給你一點建議:1、好好珍惜你的上學時光,因為這段經歷是你以後無論工作多少年都不會再體驗到,上學不僅僅是學的是專業技能,還有各個方面不一樣的東西,具體的東西,每個人體驗不同。2、學歷重要?我的感覺就是,等它成為你工作的基礎門檻時,你就會發現有高學歷是多麼好的一件事。3、不是每件事努力都會有結果,不是每個人學編程都能自學成才。4、你的面前不是兩條路,而是有很多種選擇,建議你自己課後去看一些計算機編程的書籍或者視頻。5、學習是個日積月累的過程,需要很長時間去沉澱,才能成為一個優秀的程序員。6、有夢想總是好的,它是你無盡的動力。
大學也有不少27歲畢業的。
以下答案只是個人見解,如有誤人之處,還望大神輕噴。
我覺得,學習編程,自學能力非常非常非常重要,以至於我在大學大部分的知識,都是課餘自學的,看視頻自學,網上查資料(我現在大一,在一所普通的大專)
培訓機構我不是很推薦,之前我也想,大學選擇軟體專業,還學習亂七八糟的其他課程,語文啊,PS啊,亂七八糟的,就不能專門一心一意學習編程嗎?還不如去培訓機構學習,後來寫的代碼漸漸多了,發現最有效的學習編程方式是自學,因為老師講的東西,根本無法實時的實踐,而編程需要自己慢慢的去理解摸索,
上學期學的是c#,目前在自學Python,因為我對那個爬蟲,挺感興趣的,有興趣可以交流交流為什麼要輟學去學?為什麼要輟學去學?為什麼要輟學去學?還是在學校學吧,時間並不衝突,你上個大學的同時學編程比你輟學後自學在以後的找工作跳槽等時候更有競爭力。不要以為培訓機構多強,還是參與項目的經歷和編程能力最有效。另外,給題主打打氣。郝培強曾有篇文章寫前妻的,從初中生到程序員,非常鼓舞士氣,你可以看看。http://mp.weixin.qq.com/s/62cFcjdM3oQOL4VirzakkQ
除非迫不得已要去賺錢生存,否則先去讀大學
你現在才高一還早 建議你現在在職高掛學籍,去重高借讀,你有自學的心還會害怕高考?程序員對學歷要求可是越高越好的 看看知乎的大牛基本都是重本畢業的,雖然也有一些職高出來的程序員但是他們最後還是去參加高考了最後也是重本,別在職高渾渾噩噩,你還有三年時間努力去考一個好東西,別參加對口招生這種就是忽悠人省內的渣大學,去參加普通高考三年考不上就再復讀一年
我26歲開始學編程的,你慌啥。沒學歷,HR那關過不去的。在學校技術學歷兩把抓吧。
大學跟學程序並不矛盾。學程序,一台電腦一根網線,幾本書。上課的時候上課,課餘時間可以寫實例,並不衝突~~
有夢想固然是好的。。首先你可以先接觸這個行業。明確自己想要幹什麼。分支很多,嵌入式。web。移動端。h5。資料庫。。太多了。。總體來說這個行業就是自學。自學。自學,靠人帶?最多只教你如何百度。剩下的不會的百度。互聯網不同其他行業,這行業是單純的。單純的基本靠技術說話。看你提問說找個師傅帶,還是接觸太少了。跟小時候問你的理想是什麼:是老師。是警察。是科學家。有什麼區別呢。native。就醬
職高都沒讀完, 就當你是初中學歷咯? 要麼你有自信可以學的很牛逼, 擁有過人的天賦以及豐富的經驗,人家可能不會太計較你的出身.不然拿什麼跟其他人競爭? 或者你覺得大學給你四年時間你學不好編程, 出來兩萬塊錢學四個月的培訓班能讓你超神?
編程很累,你要想清楚了。
首先,程序員雖然看中實踐能力,但是如果你有學歷,求職時的選擇面就會廣的多!上升快的多(不單指技術,還有薪資)!職高肯定不夠的,需要重本學歷(倒不一定要計科),不大清楚職高能正常高考不?針對題主情況,科班路線不容易…但是,混個本科學歷還是很重要的!~其次,程序員分得很細,前端後端,不同業務,不同平台的技術需求不一樣,答主最好了解下這些都做什麼,自己喜歡哪方面~最後,如果確定了發展方向,上培訓班接觸行業一線需求,肯定要比學校里那些「紙上談兵」的東西實在的多~注意這是相對而言的,課本的內容也是從實踐中來的,只不過高度抽象、概括~對於初學者,先培訓做點東西,再看看課本比較好~時間久了,你就知道哪些是金玉良言,哪些是作者為了騙稿費胡亂加上的,書本也沒有那麼神聖。嗯 希望對題主有幫助~
你真的有堅持的勇氣和能力么?
對口升學視能考大學的,以我對對口升學的了解考上大學應該很容易,考上大學之後再決定考研或工作豈不是更好,令,想問題主是哪個省的,如果和我一個省可以為你提供一些建議
推薦閱讀:
※如何說服女友學編程?
※自學計算機,列印沙漏研究倆小時還有希望么?
※從零開始學 PHP,有什麼好的教材推薦?
※學習編程有必要學演算法導論嗎?
※udemy上有什麼值得看的視頻課程?