大學每天用6個小時編程,以後會怎樣?
由於高考考得很爛,只能上一所相對便宜,但很爛的民辦大專學校(學校比我高中還小⊙▽⊙)的軟體專業;而且據我了解,那學校也基本學不到什麼;我打算每天用6小時以上的時間自學編程;不玩遊戲(或許你會說不要騙自己了,大學不玩遊戲還叫大學嗎;但真的不想玩;因為我現在已經沒有那資本玩了;19歲的我就已經在擔心30歲後的自己可能碌碌無為;真的不希望發生這樣的事)
由於是大專所以是2年在校1年實習;用這兩年的時間是否真的能把編程這個學好;這也是我最擔心的;現在也很迷茫,以前是很堅定的想學和加入iT這行業,可現在經常在懷疑自己的選擇是否正確;我是高中才有手機,至今家裡也還沒有電腦;手機一直是諾基亞,從最開始的n8,到後來的lumia;用過這些手機的朋友不知是否跟我有同樣的想法,就是想寫自己的軟體;用wp8後這種想法更為強烈;到我至今家裡還沒有電腦,也不知自己是否真的喜歡這行業
平均一天6小時,算一算:
365*6*2=4380小時。
兩年時間就學好編程,說實話我並不看好。你指的是每天6小時學習編程,而不是每天6小時寫代碼。
說實話,任何一個比較刻苦的名校的計算機專業的學生,工作日學習編程的時間都會達到6小時(上相關的課,上機,做相關的作業,上相關的自習都算學編程的時間),這種人三年以後的招聘進國內的一流互聯網企業一般都沒有問題。你雖然花了相同的時間,但你未必有別人的腦子。
當然,你如果真能花4380小時來學編程,成為合格的程序員還是毫無問題的。
——一一一一一一一一一一一一分割線一一一一一一一一一一一一一一一
來點乾貨。
既然有兩三年時間,那就不要走速成的路子了。
1 好好上專業課,平均每門課考90分以上。2 平均每天花3個小時寫代碼,周末加到8小時。2-3年以後必成大器。但是這個學習強度相當於每天學習9小時,全年不休。你那每天學6小時,那跟玩一樣,根本沒有難度的好嘛?
玩遊戲?我從來沒有玩過流行的這些大型遊戲,CS,CF,Dota,LOL一個都不會。不玩遊戲你還可以泡妞花時間,還可以瞎扯淡浪費時間,還可以瀏覽網頁浪費時間,還可以逛知乎浪費時間。尋求安逸的心永遠躁動,誘惑不只有遊戲,要有自控力。兩年時間不長,但足以讓你成為一個合格的程序員。
但考慮到你玩三年最終只能上個民辦學校,我初步斷定你是個廢材——不是學習能力太差就是自控力太差,難成大器。我賭你兩年以後編程水平還是渣渣,我如果輸了我給你充200塊的話費。廣大知友可監督。
我就看你兩年後能不能對我現在的言論打臉。大部分都是暗諷和莫名雞湯是什麼鬼!怒答.
可以公開的情報(利益相關):應屆專科、android碼農、大一開始自學.寫在前面:喜歡和興趣是培養出來的,我不相信一見鍾情,以後吃飯的傢伙更是,一眼萬年都是扯犢子。IT行業是所有行業中只看技能不看文憑的典型,前段時間看雲舒大大的專欄里追著求招一位初中畢業的二十多歲的大牛就是例子。如果你有決心,三十歲可能還只是你見證未來的開始。
仔細看了題主的描述,本人和題主很相似,也有相同的經歷路程,決定認真碼字,如果能給題主和相似迷茫的相關人一些感悟和信心便足矣。只是我更明白可能什麼都沒有,畢竟帶過一些校友,失望占多數(學弟學妹們給的是絕望╮(╯▽╰)╭),但是盡人事是我一直以來的堅持,也希望題主未來能堅持。
很負責任的打擊題主,專科確實符合被鄙視鏈的底層實力,民辦更是。但是自己作的高中爛果,那就和著時間這杯清水生吞下去吧。題主能有6小時的概念很不錯,至少比同齡很多人有這頓悟已經難能可貴了,那麼相應的「吞」——該如何做,我在總結自己的大學生活時分為兩要素,一是環境,二是個人。
=================================環境==================================為什麼環境會是第一?因為夠青春。環境對人的影響會隨著自我的成長而逐漸降低,在塑造三觀和積累技能點的大學中影響就很深很深了。舉個正反例子,反:在我大三時有一個和我諮詢的零基礎同學,在有點IT技能樹的都紛紛出去實習的情況下,看了幾天從我這裡拷的視頻就放棄了——宿舍遊戲到深夜太吵、被室友邀打LOL不忍拒絕、看不到成果、前期枯燥。他能認識到該努力已經很不錯,然並卵!這也是很多知友暗諷的核心,他們也希望題主能打他們的臉。正(前方有豬在飛,但是不摻水):大二調寢組織了三個想認真學習的同學,每天相互學習解惑,默認相互監督,相愛相殺,經常性集體午休,晚上睡覺知會一聲,其他人便默默帶上耳機。全年級認真學習的哥們不多,便成為課上老師點名回答問題的主力(然後換回在課上肆無忌憚的看教學視頻),得益於時間充沛我們四個簡直如魚得水,經常會看著宿舍區後面正在立起來的小區談論房價和未來——打到這裡,我也是深深的一口嘆息,很難有那精力和時間還有一群志同道合的朋友一起努力了!失去了電影里吹逼嘮嗑嗨飛的正常室友換來的是一個每天早上早起背英語的憨個兒和經常碼代碼到12點的零基礎前中學足球替補還有一個很逗比的活躍氣氛者,你要說青春無悔,我就是。建議,圖書館:想堅持去會很難,難么?堅持了就不難。計算機相關社團:可能會很渣,不過不要緊,裡面會找到同級的想學IT的哥們以及相關專業知識,但是一定要記住,當覺得自己被非專業影響到正常學習的時候,就果斷拋棄那個非專業。宿舍:因為是學校調寢自己搭的順風車,只能做例子給感受,如果有機會重組宿舍,千萬要把握住,大學宿舍重要性相信題主能理解(比如題主還未入學,那麼就去了解如何排寢,去學校貼吧或者別的方式找尋志同道合的哥們,甚至組好了宿舍圖書館都可以不用經常去了你說是吧)。
沒有環境優勢,就去創造,這對很多非名校學生都受用,別讓自己在努力的時候看到的都是荒野,那會很孤單的。放一張社團修電腦的照,始終記得在社團認識的一個中專升上來的同學大一未讀完覺著學不到太多東西然後去了某一線互聯網公司,永遠有比你牛逼還比你努力的傢伙存在,共勉。=================================個人==================================務必成為一個有利用價值的人。利用可能是貶義詞,但是你如果能幫別人修電腦推薦電腦(正經臉),你是不是要去儲備相關知識技能?是不是要懂得內存的重要性?是不是要稍稍了解處理器或者顯卡?去學習簡單的重裝系統?你如果想給僅有的幾個想點IT技能樹同學解解惑,那麼你是不是要堅持自學走在他們前面?成為沒有學習氛圍內的異類?我也是很久才明白幫助他人就是幫助自己,在側重學習技能的初期尤其如此。其實很想把興趣愛好的培養作為開始,奈何現實是這種培養很難,而有利用價值是可以一定程度上培養出興趣愛好的。這裡還會有驚喜,任何正常的人(至於非正常人的嘲諷請默認歸類到下一條)都會欣賞正在努力的傢伙,而你又是有利用價值的人,相應的社交這一塊真的不會孤單,這是我在大學萬萬沒想到的,甚至一度以為會成為異類被嘲笑。請擅長把身邊的事情轉化為正能量——比如戀愛就能很直接的轉化(但是不幸的是大部分人轉化失敗成為負能量)。如果你不能在大學中找到為之奮鬥的女生,那就過一個單身的大學吧,大不了出來相親(笑)。很現實,因為精力有限,而不知事的女朋友會佔用你大量的時間,正反例,反:憨個兒在大二的時候找到了初戀,我們都祝福他,一起鴨脖啤酒海侃,但是理所當然的他也在後來用大量學習時間去換來和女友的開心,國假去外地玩,小假去周邊玩,課上還是跟著我們很認真的自學,但是切換界面去和女朋友聊天的情況很頻繁,如此,結果如何你也能想到了。正:就是我了,大學白過,沒有戀愛,但在心花花時有約過幾個女生,最後都因為花費在專業上的時間太多不了了之,大假一個人默默寫代碼,小假還是默默寫代碼...充沛的時間才能保證在學習上的投入更多,我肯定不是唆使你大學別戀愛,畢竟自己現在也有稍稍遺憾,專科嘛,就兩年,不努力給誰看?當然如果你能找到願意為之奮鬥的人,我也還是很羨慕的!送給題主一句自己便簽里的話:做不到最好的自己,憑什麼去得到未來心中最美的你。
切記常做對自己有益的事。你先了解益處,做的時候抗拒感自然會減少。其實很多益處很明顯,比如戒煙、比如跑步、比如鍛煉意志力、比如看好書,你有在做么?找到為什麼不做,然後解決它。推薦去慢跑,早上也好,晚上也罷,下午最優(精神狀態較差,鍛煉效果好),花費一小時,鍛煉毅力,規劃時間,得到健康、自信等等,真正的一本萬利。趨利避害是人之常情但是請別避重就輕。不知道有沒有看出「下午最優」的道道?效率和計劃一直是我所堅持,人的精神狀態在早上,午睡之後(午睡時間20分鐘左右),晚上8至10點狀態最佳,保持充足的精力,規律時間,在正確的時間做正確的事,不至於事倍功半消磨寶貴的激情。這樣做其實挺容易讓自己感動的,記得有一次長假跟著教學視頻寫了一個大富翁類似的小遊戲,也是第一個完整可運行遊戲,很激動,發說說,下電影,站在宿舍陽台被自己感動,然後放棄改bug和學習看了兩天電影。我不是說要剪掉所有愛好和放鬆時間,而是不要覺著學習是為了別的人或事,好像在做學習時間和放鬆時間的等值交換,要逐漸明白學習是再正常不過的事情。然後開始習慣做好短期計劃並執行,沒有做到就找個角落默默打臉,打響點想想為嘛執行不成功(親測效果不錯)。現實就是如此,永遠有人能在智商上碾壓還比你更努力的學習,永遠有人可以輕易的打你臉而你還莫名其妙。所以別被自己感動,因為你完全可以更努力和做的更好。
還有好幾個點想寫,比如如何有計劃的學習,比如如何培養興趣愛好,但是寫到這裡,我突然發現如果你能把上面我做黑體字的部分做好,計劃和興趣也會接踵而至不是么?我在大學期間走了很多彎路,直到大二下學期才系統的學習安卓開發,有著以前積累的學習經驗,很快入手和做出實例去應聘實習。所以我說教再多,還是不如你親自去做去積累,半年後題主想來這裡打那些暗諷題主的答主們的臉么?去做去實現。
那麼題主,想辦法入手一台工作本(去解決問題,我的本是問經濟並不寬裕的母親大人借的四千大洋入手的,拿獎學金之後分期又還給母親大人了),看教學視頻,看一遍再然後跟著敲代碼(推薦傳智播客官網下,也可以在淘寶買全套,我這裡也有但是不是最新的,可以私信),前期經常會看得趴在桌上睡著,很正常,當你入門之後,開拓了視野,自然會判斷去看書還是博客還是源碼了,或者都去做,當然更好,那些在前期就推薦ACM的都是流氓,不知道專科零基礎的去玩演算法會是往坑裡帶么?演算法,設計模式,英語,數學,在進階的時候你自然能明白它們的重要性並去學習,但不適合現在的你。
至於以後走哪個方向,網頁、PC前端、後台、手機端,我只能說都去了解去試試,再選擇一個方向深入。至於語言,鑒於語言之間的通用性以及個人能力有限,像PHP那些很火的語言都沒有玩過,也不打算細推。個人觀點:我覺著開源的東西很有魅力,因為你能深入它而沒有技術壁壘,需要的只是時間和精力。寫這麼多,其實...
能救你的人,也只有你自己罷。======================================================================
是的,到最後,其實也只是給題主一些選擇方向,道路是你自己的,我不能也不想替你走,深思熟慮做出選擇,然後能跪著走完就已經很不錯了,和題主共勉:enjoy coding,enjoy life.完.
題主要注意地域性,如果地域不好或者學校不好,畢業大企業來的也不多,要提前準備,主動去實習或者去招聘會。BAT等應該是很不錯的起步平台。
作為過來人,正值青春年華的時候,多學點乾貨。線性代數,微積分,拓撲學,圖論,動態規劃,統計分析,神經網路。有那麼大決心,想走的遠,這些請好好學。大數據成熟度逐年提高,之後其上的分析才是重點,沒有基礎真的很難。數學專業裡面,數論(不搞密碼學的話),抽象代數,近世代數,微分幾何這些可以略過。偏微分方程,泛函分析如果你要搞一些科研,生物學,流體的話可以了解。
英語一定學好,英語一定學好,英語一定學好,重要的事情說三遍。
不要老看什麼編程案例,API手冊,沒什麼卵用,工作的時候現查現用,一點都不晚。(大學最後悔就是浪費時間在這裡)
也不要有那種我開發一個單機程序就很好了的想法!!(大學第二後悔的事)現在的軟體系統幾乎都是分散式,比如大數據各個套件。當然,如果你想做運維,終端設備app,網頁開發那另當別論。
然後你給自己找定位,比如軟體還是硬體。是 Developer 還是 Engineer,或者是 Scientist。還有個非常牛的叫全棧工程師,full stack,在系統架構師,分析師等職位以外,你可以往這個方向努力。
隨時關注新東西,比如 InfoQ 可以多去看看,求助多上 stackoverflow,刷OJ可以試試 leetcode。
不用糾結編程語言,我從初中開始就接觸編程,現在來看,編程只是個手段或者手藝。選一個,比如C++開始搞就行,難度雖然大(看起來題主也是狠了心要努力),但通過它你能掌握底層內存寄存器到OOP的很多東西,工作用JAVA什麼的很正常,但是內力會有差別。
通用能力不要丟,設計模式,單元測試,重構,這些在代碼中好好體現,不要只是一味寫代碼,要寫好代碼。可讀性,可維護性,可擴展性,可靠性,可用性等等。
如果想成為數據分析師,除了統計學,機器學習外,SQL好好學,R Language 好好學,Spark 也好好學,並且要能刷paper。
國內找工作(個人所知),可以參考下看準網,大街網(實習,應屆多),獵聘網。國外的話知道的不多,領英搞一個賬戶,glassdoor,jobsdb等。想去美國發展可以多看看一畝三分地等。
祝好運,路還很長,英雄不問出處,實力說話。
===PS===
個人屬於那種寫著代碼過春節,拔了牙發燒39度沒事兒干坐床上寫代碼,假期早九點寫到凌晨兩點的類型,所以題主不必強調編程時間,先問問自己是不是對技術有著無法解釋但就是執著喜歡的感情,否則這個行業太辛苦了。(當然現在意識到不要命寫代碼是愚蠢的,生活還有很多事情值得花時間,不論是陪伴愛人還是培養興趣愛好)===2015.07.06補充===
想了想,以上那些觀點相對是長遠的,也受制於目前工作主要關注大數據和數據分析。再補充點另外一個方向的,web 開發也可以多關注。主要集中在 Javascript,HTML5,CSS3,Web Components。這裡面東西很豐富也很雜。新人可以從 W3School 開始入門,網站列出來的主題也是常見的 web 開發技術。
組件化趨勢多關注 AngularJS 和 ReactJS。
Web 技術搞起來門檻低,就是變化比伺服器技術還快,經常因為覺得某個庫不好用幾個人就搞一個新的,眼花繚亂。
數據可視化,富應用,頁面聚合,響應式布局都比較有意思。
僅供參考。能支持這個強度的除了兒子被綁架就只有興趣了問題是有興趣的人好像不太會問這個問題啊??
我當時也差不多,每天8小時以上編程,6小時睡覺,不重要的課全部逃,剩下的時間玩遊戲泡妹紙,放假回家一天12小時,四年下來還是有顯著提高的。
而且我建議你從圖像處理 or 3D圖形開始搞,不要去搞什麼黑白屏幕的那種看起來就像傻逼的程序,有助於你每一次寫代碼都獲得成就感,長期堅持下去。
不要覺得這些東西太難,我開始學圖形的時候循環都還不會寫,那會兒寫井字棋都是通過複製代碼來遍歷所有情況的。五年以後,會得頸椎病。
以後就沒有女朋友了
但行好事,莫問前程。
「打算每天6小時」,真正能堅持下來再說吧,到時候再回來自己回答這個問題。謝邀。
半小時編程,剩下的看離散數學。我現在真心覺得數學這玩意兒能拯救世界。
題主,我和你情況差不多,只是我上的大學,但也不是什麼好大學。但是無所謂,我當時上大一和你想的一樣,擔心以後的生活。所以我開始努力學習編程。下面的是我在另一個問題的回答你是怎麼誤打誤撞做了程序猿? - 知乎用戶的回答
報考大學,第一志願沒過,徵集志願四個學校共16個專業。我過了最後一個學校的倒數第二個專業-計算機科學與技術。
後來才知道其實最後一個專業我也過不了。意思就是16個專業只能進這個。
五一國慶之前軍訓,一直都沒太注意這個專業要學什麼。國慶七天假期,宿舍的人都回家了,自己拿 起專業的書看了看,按照書上的步驟下載IDE,嘗試寫一個hello world。然後七天把書看了一半吧, 也熟悉了c的基本語法。自己當時覺得沒什麼。
開學一段時間後,同學們怨聲道哉,說看不懂。然後實 驗課上很多人問我問題,莫名其妙地我就被稱為大神。
後來班裡出現了幾個慢慢學的比較好的人。尤其是我另外兩個舍友,學習很認真。此時我心氣正高,自然心裡不太服氣,也很努力的學習。當時和舍友
討論一個的問題,討論到凌晨三點。
後來實驗室招人,當時沒在意,可舍友報名了,每周做兩道實驗室學長發來的考核題,考核通過就可以晉級,接受 更高難度的考核。最後期末進行小測試。後來又一個下雪天,突然實驗室通知要測試,當時不想起床 ,也不打算進實驗室了。在舍友收拾電腦包準備去考試的時候,心裡有一股衝動,於是我跟著去了。
大一下學期,進了實驗室,老師晾了我們兩個月,期間跟著學長學框架。說是學框架,其實就是學如 何粘貼複製。五月份,老師讓我們做項目。暑假留校。這期間,我開始正視軟體以及互聯網這一塊, 開始關注業界動向,也常去csdn等專業門戶網站瀏覽業內信息。
大二上學期,我從實驗室退出來了,開始看有關書籍,補充因為之前急功近利學框架而遺漏的知識點 ,搭建知識體系。
大三上學期,又進了一個實驗室,幫助任課老師完成一個在院里申請的項目。
大三下學期,偶爾去實驗室培訓一下學弟學妹。
現在準備開始做自己的事業。和發小一起。
順便說一下我發小,他是化學金屬專業,調劑的。對軟體編程,尤其是安卓編程極其感興趣,自己買 書學習,做出來一個類似於微博推送的程序。
現在打算和他一起做一個某方面的信息平台。
想想自己這幾年,自己能一直做下去,其實很多成分是由於別人的激勵加上自己的一點興趣,慢慢過來的,畢竟到了大二的時候,都沒想著要靠這個東西吃飯。
如果你耐心地看完,你會發現那時的我有這麼幾個特點(好壞都有):
1、幾乎沒有老師教,全是自己搞。2、和別人一起努力可能會相互促進,也會可能會相互針對。3、一開始是可以沒有方向的,但是後來你要給自己一個方向(專門搞什麼技術)。
4、大一的學習時間每天絕對超過6個小時,但是不敢說有效率。畢竟那時也傻。再說一個事,我們學校,藝術學院的一個學院,自學js,大二寫了一個插件,能刷爾雅網路課程。大三百度來人找他,把他招進去了。後來我才知道,人家從初三開始自學編程。說這個故事的目的,是想讓你知道,人生一步一步來,那些看似天才一般的事情,也是有努力才存在的。
我相信你也會遇見這些情況,但是希望你通過我,能多一些experience,掌握好尺度,與人交往、與編程交往的尺度。畢竟我們都是為了掙錢。會得頸椎病
放心吧,這麼說的人往往是做不到這樣的
你每天用6小時研究遊戲開發,最終至少能成為ZUN大神一樣的人物
一定要堅持。
我記得我小學二年級時用GB寫簡單的馬里奧,跳躍控制一直做的不好。為了這個事情我當時過年都沒去放煙花。花了一周時間,每天從早上起床到晚上睡覺,除了吃喝拉撒之外都在編程做控制實驗。試了很多方法,才發現跳躍過程式控制制要考慮的狀態與問題特別多。肯定是可以的!腳踏實地加油就好了。
注意鍛煉身體!和某個匿名的回答觀點相反,喜歡是骨子裡的,不可培養。
別說什麼干一行愛一行,不喜歡就是不喜歡。
我不信通過培養,你能拿鳳姐當林志玲。看見鳳姐就像看見林志玲那樣高興。
反過來說,喜歡就是喜歡,就算強制隔離也還是喜歡,改不掉。
喜歡變不喜歡或不喜歡變喜歡的,一般是在不喜歡的事物了發現了喜歡的東西,或是在喜歡的東西了發現了不喜歡的東西,或者是經歷了某些重點的事件,才轉變觀點的。看到這個問題就忍不住想回答一下,因為樓主的經歷和我有些相似。
我高考也失利了,上了一個比高中面積還小的大學,大學主打農業相關的專業,而我選了個在這個學校冷門的計算機專業。
上大學的時候,我就一直想,雖然我高考掛了,但是在大學我一定要學到東西,最好能考個研究生讀讀,證明自己還是很吊的。我也想過將來一定好好掙錢,儘快買下房子。
於是,大學的時候努力學習編程。大學第一門編程語言是c++,一上來就學這麼難的語言,坑死了好多人。而我沒有退縮,c++教材看了一遍又一遍,第一遍看不懂,隔幾天又來看,如此反覆。同時,又不停地編寫練習題,到實驗室上機測試。在大一結束之後,功夫不負有心人,我和另外一個小夥伴的c++作品獲得了系程序設計大賽冠軍。
再後來,逐漸接觸c#、java等,學習了這些語言,感覺輕鬆多了,也為學校其他系做了一些教學網站。
再後來,就是尋找實習機會。爛學校很坑爹的一點就是大公司根本不會過來校招,而我們那邊一個像樣的互聯網公司都沒來過,當時二逼的我也不知道有校招這回事,於是錯過了校招高峰期,又在校招末期一個國內有點規模的互聯網公司的招聘中掛掉了,所以校招我算是廢了。
後來找到一家創業公司實習,所幸的是,創業公司的小夥伴都是非常有追求的人,徒手寫了很多複雜的東西,這讓我大開眼界,編程思維也有了飛躍式的進步。
再後來,到上海,呆了兩家小公司。後有幸加入百度。
我描述我的經歷,是為了表明下面幾點:
1、高考失利不要緊,迅速調整好心態,準備在接下來的學習中大幹一場。2、差的大學教育資源不過硬,所以可以先從老師那裡得到學習方向,然後私下自己找資料努力學習這些知識。遇到技術問題的時候可能這些老師也不太能幫上忙,所以用好谷歌。3、從網上廣泛獲取信息,多關注一下業內大牛人物,不要像我一樣信息閉塞得都不知道校招。4、難看懂的但是又重要的基礎類書籍一定要反覆看。5、最好買一台電腦,二手的也行,方便自己上機練習和查閱網上信息,關注網上大牛。電腦的操作系統最好是unix家族的,電腦的配置為剛好不能玩兒英雄聯盟,一玩兒就卡那種。6、學習之餘打打球,鍛煉一下身體。貼一句忘了出處的話: 先盡人事,再問天命。
會成為猿寶寶,與母猿無緣
同大專,題主和我很像,但是比我的情況更好。
先說一下我的情況:初中高中沉迷網路遊戲,學習成績一落千丈。高考考了365分(一年有三百六十五個日出~,我度過三百六十五個通宵。沒有365,兩百個還是有的)。沒辦法只能上大專了,又想報和計算機有關係的專業。於是扒出《招生之友》,選擇了目錄第一個大專的信息工程系的前三個專業(其實大部分學校都是按照你第一個專業給你分班的,我就進了軟體工程班)。大一中規中矩,每天除了上課就是一堆人圍著寢室長的電腦玩拳皇。學習也只是學上課老師教的(老師水平:大二第一學期,用了一學期的時間,教了我們struts驗證用戶登錄)
由於大一表現不錯,加上學校為了爭榮譽,大二的時候學校需要學生代表學校去參加比賽(什麼職業技能大賽,聽名字就像藍翔廚的藝比賽的)。老師實在找不到人,就把上課唯一停課的我抓了壯丁(你沒聽錯,就是我一個人在聽課,老師講了倆月的軟體設計理論知識,兩個班共40個人,除了我全睡覺,老師無奈跑到我座位上對著我講),比賽是和Android有關係的,智能家居(就是一堆感測器,獲取到數據發送給Android設備,然後Android設備顯示數據,開關燈泡之類的,底層的東西都給好了,只讓你做Android客戶端顯示和控制)之後老師給我停了課,關到機房倆月(沒錯,就是關,上了就去一個單獨的機房,有網路有機器有別人寫的Android源碼,剩下的自己辦),無奈看不懂代碼,自己去圖書館接了兩本java se的書,啃了一星期就去接著看源碼。從一個不知道類,不知道方法,不知道變數的小白,變成了一個能讀懂簡單邏輯,會寫一個不知道是全局變數還是局部變數的#eeffffff。
倆月後,我十分不情願的被老師帶到比賽方學校參加比賽,因為我寫的控制程序經常抽風,老師在我的基礎上給改了一些界面,看起來向那麼回事(我本身不情願的,這是欺騙。後來發現我太嫩了)。比賽亮點很多,有個參賽隊伍做了一個PPT,內容是如何組裝電子計算機(你他媽這是在逗我?)。我用攝像頭自帶的web控制頁面給評委老師看了下他們自己的樣子。程序完全失控,除了一個燈可以控制,剩下的設備全部癱瘓。評委老師做了行政多年(雖然也是信息專業的老師,但是畢竟真才實學的都沒資格做評委~你懂的),看到了物聯網智能家居這樣高大上的東西,都要裝一裝的嘛。各種發表看法,YY設備的使用場景。由於比賽表現不佳,我內心十分忐忑。結果第二天宣布我一等獎(後來才知道這種比賽都是有內幕的,大專院校也要出績效嘛,但是作為大學它又不能培養出本科生)。在以後的大半年裡陸續參加了兩次比賽。總共拿了兩次省級第一和一次國家級第二。大三就要出去實習了,學校和廈門某公司簽訂了實習協議,每年都輸送大批實習生去做苦力(聽他們去的人說,就是看著機器,出現異常了就告訴工程師來修,當然不止這一種工作),還好是自願的。我自己出去找工作,由於只有Android稍微拿的出手,蘇州做了倆月Android開發,月薪2.8K(我媽不放心我自己出去,在蘇州我住我舅家)。之後決定要升本科,就回學校打算專升本。回去後在老師的勸說下放棄了專升本(老師說:升本需要三年的時間,三年時間你工資不知道漲到多少了。後來發現他說的對)。畢業設計做了一個即時通訊的app,包括Android端和java伺服器。奈何我沒學過java web,伺服器用的基礎的TCP socket服務,通訊用json。在此期間還做了一個區域網的語音聊天Demo,不過當時水平有限,只有帶著耳機才能正常通話。在畢業答辯前自責,電腦比較卡重裝了系統,丟失了Android端的源碼。後來老師讓我過了答辯(謝謝啊,我不會忘記你為了一個word文檔的逗號讓我返工的每一次)。以後去了鄭州工作了一個月(我媽不放心我一個人去外地,鄭州離我家3個小時路程)。在這一個月期間,我換了4次項目,和4種編程語言。在公交車上看完W3C的web教程。接觸了PHP和laravel框架。辭職後還有一個多月就過年了,一個多月在家裡用laravel做自己的博客,介面都做好了,界面實在難看,抄都抄不好。期間在群里有個北京的群友,說招網站開發,說好了內推我過去,讓我等電話,工資5k。過了年後,一個星期內我就被我媽逼瘋了:「人家誰誰誰每天去門口市場卸貨,每天掙上百塊,你看看你,啥都不掙還倒貼飯錢」。最後實在受不了了,聯繫了一個在上海的學長,帶了一千元錢來了上海。58,智聯,前程無憂各種投簡歷,最後去了一家外包公司,也就是我現在這家。理由很簡單,只有它給我5K的工資。現在在這家公司幹了三個多月了,一個星期前我提出了辭職。已經面試了一家公司,工資給我8K,就在明天,去最後去確認一下工作的事宜(祝願我能夠成功)。現在這家已經申請離職的公司非讓我做完手頭的外包項目再走,說公司培養了我,我有能力了就自己走了,就下了爛攤子給公司。我很擔心他們不發我這個月的工資,因為我分期付款買了一台電腦(真正的一台自己掙錢買的電腦)。分期付款,每月還2K,還有兩個月還完。房租加生活費每月2K。之前三個月試用期百分之80的工資也就是4K,這個月轉正才給5K。學習編程15個月。我從一個菜鳥成為現在的搬運工,項目只不過是用github上的框架框架堆起來的。能獨立完成一些常規的Android APP。我寫了這麼多,只是讓你看看我的經歷,然後吸取教訓。我承認,這15個月也只學習了不到三個月,每天學習不到8小時。每當我放肆揮霍時間後,通宵遊戲後,內心總有一股聲音告訴我:「你不能再這樣下去!」。總是逼著自己去學習點東西,我想這股聲音就是我現在能寫下這篇文章的原因吧。其實很多時候不是我不能堅持,只是我忘記了堅持,就像修仙家族被人封印散落人間的少主,每當他要快要破開封印,封印就會瞬間增強,讓他無法解開。 好吧,其實我只是健忘而已。此時此刻的想法,也許下一刻就會忘記,不知道何時才能再想起,也許一輩子也不會再想起。最後寫下兩個小問題:1,人會不會每時每刻都在死去,每時每刻都有一個新的思維空白的人繼承上一個死去的人的思維?2,如果人臨死前都會按時間1:1的比例走馬觀燈,你如何確定你現在不是在走馬觀燈中?建議什麼也不提了,希望你比我強 。補充一個視頻,對大專生產生成噸的暴擊http://www.acfun.tv/v/ac2006301推薦閱讀:
※stl的sort和手寫快排的運行效率哪個比較高?
※C++輸出hello world,請從電子電路、內存CPU、程序層面解釋一下?
※如何在一個月內提高C++水平?
※如何說服同學在寫C++程序的時候用cstdio而不是stdio.h?
※當你寫幾萬行代碼時,你在寫什麼?