學化學,沒有專業計算機知識,想考計算機第二學位(大方向),如何快速發現自己喜歡的方向?如何自學?
補充一下,樓主問題表達不清,最近時間較多,想學點第二學科知識,看了網易雲課堂的計算機課程,勉強能聽懂。並不是想問該不該改這行,這方面有自己會綜合考量。樓下回答,就像我問「我想吃蘋果,哪些品種好吃,去哪買?」然後一堆人回答:你為什麼想吃蘋果,我曾經吃過什麼樣的蘋果。。。
我進大學的時候選的是化學,大三寒假之前遞交了轉去計算機系的申請,然後延期了一年才畢業。
我覺得興趣是最關鍵的——你應該先找到自己的興趣在何處,然後很自然的就會開始向這方向上努力了。從培養興趣的角度來談的話.. 小學和初中的時候我寫過一些 Basic 以及 ActionScript 1/2,還有少量的 VB。Basic 寫的比較多,主要是上課不專心,借同桌的文曲星寫寫 Basic 下的文字 RPG.. 高中略微接觸了一點 C。
真正大量接觸編程還是大學期間,一開始是去旁聽 C++,然後大一的寒假裝了個 Ubuntu (當時覺得比較高大上)開始自學 vim(也是覺得高大上),C++(當時只會這個)和 gtk(感覺 GUI 編程可能會比較有趣,雖然 gtk 後來也沒學太進去就棄了..)。大二略過不表。大三開始自學 Python (Google 在用,看起來確實有趣),PHP (聽說寫網頁都用它),JavaScript(寫前端都用它)。轉系之後學的東西就開始系統起來,不過還是會依著自己的興趣寫一些奇怪的東西,包括一個渣渣 MIPS 編譯器(計算機體系結構課的作業要手寫彙編,而且要求還挺複雜的,我感覺可以先寫個編譯器這樣就不用手寫彙編了。結果寫出來的東西連寄存器分配都沒有,MIPS 的 32 個寄存器完全不夠用啊.. ),一大堆亂七八糟的編譯器和解釋器,還有其他亂七八糟的東西。後來學 Haskell,Scala,等等等等。
畢業了之後隨便找了個公司干著,感覺比較閑,特別適合養老,平時依然是有很多閑暇時間寫亂七八糟的東西..
好像有點跑題了,總而言之還是要找到自己的興趣。碰巧,我也是搞化學的,而且,是化學裡計算機學的比較好的,計算機里化學學得比較好的~~
你要是問計算機好到什麼程度?好吧, 本科閑著沒事幹考過Oracle OCP,思科CCNP and so on。熱衷於各種拆機修電腦(我的工具箱就是我的命啊),所里的電腦不管是辦公PC還是工作站或者計算伺服器,基本都經過手...學校的LUG是我和其他幾個同學一手建立的。。。當然這些在專業搞it的看來不算什麼事情。但是!我真的是學化學的!我想說的是:計算機和化學都是動手學科,要有很高的興趣,要不斷的處理問題的。但是,從你描述的只會「開機關機」看來,你對計算機學科根!本!就!沒!有!興!趣!只是覺得這裡可能比較容易賺錢。真的不好賺錢的,真的。。。同意樓上說的「只見賊吃肉,不見賊挨打」。IT行業的辛苦不比有機熬夜做實驗差到哪裡去!
扯完了,說點實際的:
1. 首先應該明白,你熱衷的是IT還是玩?我自認為我就是愛玩愛折騰,IT是不是真的比化學好我不好評價。2. 如果是為了生計,計算機上的分支比化學之多不少,你到底想學什麼?網路?軟體?硬體?資料庫?還是網頁製作?你必須挑一個最感興趣的鑽進去,覺得軟體開發好玩,就學軟體去;對網路構成感興趣就學網工去;對數字和數據感興趣,就學資料庫去;覺得網頁前端有意思,一樣的學去~。具體怎麼辦,因為我不是專業的IT人員,給不了太多的幫助,不過我想,你可以先沖著考證去吧。因為,課本根本就讀(sang)不(xin)下(bing)去(kuang)。考試才是最好的入門方法。然後就可以快樂的開始從化學坑到IT坑的快(ku)樂(Bi)生活了。3. 要是純粹一時腦熱,所有的折騰都是從裝系統開始的。你可以試試從原版win7(注意不是Ghost)開始自己安裝。你將會玩到好多東西:BIOS設置,引導,分區,系統,驅動,軟體,啟動項。。。。沒有數字之類的幫助,你能把這些都搞定的話,基本已經可以算是入門了。如果覺得還不夠,可以嘗試一下Linux。還嫌不夠虐心的話,LFS吧~搭完基本覺得神清氣爽了。題主是想有個目前信科產業的全景,然後答案要麼問 題主,你的興趣是啥么?要麼分享自己心得。
這樣真沒啥用處。
我來說說轉行者對當前信科產業的理解。
1 行業名詞解析:計算機 IT 軟體 互聯網
以上幾個名詞都經常作為一個行業的稱號,外行人很可能無法分清其中區別。
IT 是個很廣義的行業。軟體,硬體,互聯網這三塊的人都可以說自己是做IT的。然後做軟體或者硬體的人都可以說自己是計算機行業的。做互聯網的人往往就說自己是做互聯網的。為啥呢?
因為互聯網行業最賺錢,同時也最為朝陽。
大學專業沒有 互聯網 這一學科。 但事實上很多學 計算機科學 軟體工程 這些學科的人,都去了互聯網公司。
題主首先確定自己的興趣是否在互聯網這一子領域。如果興趣在傳統軟硬體,那我也不知道應該怎麼下手了。
2 互聯網行業的解析
傳統的產業分為第一產業(農林牧漁礦油) 第二產業 (重工,輕工,特種工業)第三產業(服務業)
互聯網行業內部也有類似的關係。
第一產業 網路 第二產業(基建,應用,特種)第三產業 數據
第一產業涉及的問題非常底層。簡單概括來說,如何保障數據能從本地傳到萬里之外?如何使用新的傳輸技術??
第二產業
基建(Infrastructure)為其他碼農製造工具。典型例子:各種網站框架,各種資料庫。應用(application) 為廣大顧客製造網站或者移動軟體。這個太貼近生活了,不舉例子了。特種(specialist) 解決前兩個產業中的一些奇葩問題,比如自然語言解析,比如圖像識別。第三產業互聯網行業的一大優勢 能夠產生,獲取,保存 前所未有的巨量數據。但數據不是信息,怎麼把數據轉化為真正意義上的信息??這依賴於數據科學家,工程師。
題主對哪個領域最有興趣呢??
3 互聯網中的輕工業
根據常識,第二產業中的輕工業需求往往是最大,而且可以直接提高人民生活質量,因此分類最為豐富。同理,互聯網中的輕工業--》應用類也是需求最大,分類最豐富的領域。
怎麼分類?根據距離消費者的遠近。
直接接觸的就是前端(泛指,不光是指那些用javascript的)這裡又可以細分為 網路前端(瀏覽器)與移動前端(mobile qpp) 以後很可能還會有設備前端。做遊戲的通常還得拎出來單獨算一個分類。
不直接接觸自然是後端的(也是泛指) 這又可以分為網路伺服器(web server) 資料庫伺服器。再細分就得根據具體功能分類了。題主對哪一類最有興趣??我可以接著展開說說。我是化工轉的,但你這種情況最好不要轉了,不適合
----
我也修改下,之前我其實是想罵人的,後來忍住了,但看到你還狡辯,那麼我得重新補充下,你他媽標題都寫了轉行還抱怨別人說你?後面你重新解釋了下,那麼煩請改下標題先?好了,只要是有點興趣即便高中也不止會開關機(話說連我們那鳥不拉屎的小地方初中幾年前也有機會摸電腦了),說白點你真沒這個資質,幹啥不好呢?多睡覺留點精力多做試驗也行啊,或者把妹也行啊。
如果不打算轉行,那麼請參考我評論。
----卧槽,看了下評論更火了,你問你微軟老哥去啊,在這消遣我等碼畜幹嘛?老子要舉報摺疊這個答案,真tm的給這種浪費時間。。。http://cs.nankai.edu.cn/StduentEducation/CollegePublicSource.aspx
首先,興趣和愛好先行,如果你連自己喜歡的方向都還沒有,那你為什麼這麼肯定的說要轉IT?
然後,想清楚為什麼要轉IT?是看著IT容易轉?IT賺錢多?還是僅僅因為不喜歡化學?
最後,要弄清楚,這個社會上,永遠不存在門檻(難度)低而又賺錢多的行業。只見賊吃肉,不見賊挨打,不是一個好的轉行的理由。開機關機?不用做ppt?很幸福
怎麼學?你連JAVA都不知道是什麼。。。作為一個。。。計算機系大四生。。。到現在我看到招聘裡面的要求。。。很多英文簡寫我都要百度。。。怎麼學。。。先學會使用搜索引擎。。。對了就是百度。。。很多資料可能百度里也沒有或是不全。。。這是時你就要谷歌。。。翻牆谷歌。。。就這麼多。。。
做個職業測評,我想你會對興趣有所了解要是你只會開關機的話,不建議轉IT別覺得自己幹啥啥行
你面臨的問題其實是,找不到一位關係與你足夠好的計算機專業人士。網上的人戾氣都很重,你看你僅僅是問了這樣一個問題,就已經有人開始冷嘲熱諷了。相信我,用不了幾次,你在網上問技術問題前就會三思,就會戰戰兢兢。好了!本人提供答疑服務,水平稱不上多高,帶帶新手還是綽綽有餘。本人在線時間長,謙虛謹慎耐心好說話。報酬未定,你可以選擇不給。反正我打幾個字費不了多大勁,助人為樂。有意請留聯繫方式。
別轉了,轉過來也是民工的命。
找個大學計算機專業的課程表,把專業基礎課先學完,然後就知道哪裡感興趣了
邊學邊干,我現在覺得學it是對我智商的侮辱
數學是計算機的始祖,先從數學學起吧,學點Matlab,對基礎學科很有幫助的一門工具
有興趣就行,入行沒那麼難,我學日語的,長這麼大一節計算機課都沒上過,寫寫程序也能吃上飯。
Python入門吧~這個能很快做出東西來,比較有成就感
你要想找到自己喜歡的方向,得先知道有哪些方向吧,萬一都不喜歡怎麼辦
大學了也就會開關機,看了你其實對計算機一點兒興趣都沒有啊~
轉IT的決定真的好嗎?產品經理(PM, Product Manager)
嘗試看這本書《計算機科學導論(原書第2版)》 佛羅贊 (Behrouz A.Forouzan), 莫沙拉夫 (Firouz Mosharraf), 劉藝【摘要 書評 試讀】圖書
啥也別想 動手幹才是最重要的 Java 開始學吧
推薦閱讀:
※已選擇留學紐西蘭讀一年信息技術的gd課程,但沒有任何計算機基礎,很擔心不能學好怎麼辦?
※postgresql也很強大,為何在中國大陸,mysql成為主流,postgresql屈居二線呢?
※OCC和MVCC的區別是什麼?
※無任何IT相關經驗,30歲轉行學DBA或者系統管理員可否??
※同時精通金融跟IT行業是種怎樣的體驗?