輔修計算機的學生該怎麼找計算機相關的工作?

我是一名市場營銷專業的學生,輔修了計算機。
計算機的輔修課是在周末上的,學了C、數據結構、計算機網路、操作系統、資料庫、Delphi、軟體工程、多媒體技術、web網頁編程。說實話,輔修課比較水,老師和計算機本專業的老師一樣,老師備課也是一樣的,但考試簡單,很多課沒認真學也過了。而且大部分沒有課程設計。
現在大四,本專業對口的崗位不想去。大概從大三下開始,我就有意以後跨行到it行業。知乎上數據分析蠻火的,就開始照大神說的學。Python我學了,把《think python》看了一遍,感覺這個語言我是掌握了,不知道的地方也知道查文檔。
但真得要干點啥也是處處碰壁,想要寫個爬蟲,學了正則表達式和bf4,然後到學requests包的時候,發現不太行了。因為不懂http協議,計算機網路沒認真學,很水的考試才考了60幾分。所以就去看http協議。
在這自學的過程里,也學了一些別的東西,就是照大神的推薦。比如讀了《數據挖掘導論》,把分類器部分認真讀了,還做了筆記。不過後來沒繼續讀下,因為仔細了解了下就業市場,我感覺讓我去做數據挖掘演算法不太可能吧,畢竟我演算法功底差,單位也不會招我這一種。
我就想學一些感覺不太需要很多基本功的技能,還是在數據分析領域找。所以我又去學R了,然後我之前也看過大神推薦的統計學的英文教材《statistics for business and economics》,不過也沒看完。R我看了第一章也停了。因為我去搞爬蟲了。
說回爬蟲,我找到一個老師有項目。他給了一個網站給我爬,但這個網站很坑,我還是個新手,它又是動態網站還會封IP。所以我又去學了什麼Selenium,然後現在要學著怎麼實現代理IP池。但現在代理是個什麼東西我還不太懂,因為HTTP的書我還沒看到那。
我現在蠻迷茫,因為不知道努力跨行到It有沒有可行性。問了那個老師,他說完全可以。但我很懷疑他是為了我幫他做事情。因為我目前在幫他寫一篇基於數據分析的信息系統的論文,相當於槍手,我不是圖錢,也是想找個人帶帶我。現在為了寫這篇論文我也在看文獻。之前的那些學習又只能先放一放。

總結一下,現在我懂的就是python、一點點HTTP、一點點數據挖掘的概念和紙上談兵的演算法、R看了第一章、數據結構當時學的不錯、C學完就沒碰了、資料庫考試考得不錯會寫SQL但沒運行過資料庫。
我刻意學這些的時候看得都是英文,所以英語閱讀能力提高了很多。
我現在想的一個計劃就是,在明年春招之前好好學習,衝擊看看。但我現在不知道衝擊哪個崗位,認真學哪些東西比較容易入行,希望有懂得人能指一條路。

還有沒有人能告訴我計算機學生的學習方法,或者學校的培養方式,為什麼我上了這些課啥也不會,他們就能寫代碼了?我估計因為他們有課程設計。我如果自己做課程設計,我應該怎麼實現?
有點長,謝謝看完的人。願意指教的人,我先謝謝了,之後還會去評論再謝一次。


感謝邀請。

題主你好,我本科計算機專業,輔修工商管理。
剛剛看了你的計算機歷程,你做了以下專業實踐:
1. python基礎知識入門
2. 網路爬蟲,和計算機網路
3. 機器學習與數據挖掘理論基礎知識,數學理論類別
4. 機器學習編程實踐。

這種學習軌跡應該是受到了所謂的" 大數據 "趨勢影響,如果不出意外的話,題主下一步應該會學習分散式計算spark或hadoop框架。很多人陷入其中的理由是認為現在這些是熱點,容易找到高薪工作,然而事實卻不是這樣。
題主認為自己掌握了python,然而恕我直言,您可能並沒有。我提幾個名詞,您看您是否能馬上說出它的用法,裝飾器,多線程,函數式表達,函數類......
如果您很厲害的說出它的用法,並且熟練應用它們,大概您也不會在這裡有這樣的困惑了,您可能僅僅了解基本語法。

之後呢,您可能並未了解關於數據科學的分工,也並未找到自己的主線,詳細不再敘述。

說說專業問題,大概在我本科時候我曾抱有幻想,我希望成為雙修達人,然而自己哪一門都沒學成,勉強讀研之後才會發現自己的專業多麼棒,自己本科沒好好學習腸子都青了。然而對於那一段輔修經歷,自己也並未覺得沒用,反而對自己之後的科研工作生涯,產生了類似維生素的作用。

最後送一句曾在新東方任教時候學會的一句話:

精於此道,以此為生。

以上


建議朝著web開發方向找工作。數據挖掘對數學要求高,剛畢業找到數據挖掘的工作是有機會,但很難。企業都要碩士以上學歷。

"問了那個老師,他說完全可以。但我很懷疑他是為了我幫他做事情。"
心態不正啊,有人幫你,你還懷疑?

多寫代碼,認真刷題,先應付通過面試。
python程序員學習路線圖 :python+ 數據結構和演算法 + linux + 軟體工程 + web開發 + git版本控制+ 溝通技巧等等。

加油!

補充一下信息:你是要朝著程序員發展,還是編程只是你的工具。
這個問題很重要,發展方向不一樣,參考的意見也不一樣。


唔,第一次被邀請來答題哎~~~~

好吧,我主修地質學。。。然後周末和寒暑假的時候有報名雙學位,學了計算機。。。但是雙學位的成績么,大家都懂。。。

其實沒什麼訣竅吧,因為我一直喜歡計算機這一行,所以也不斷在自學。至於題主你的問題。。。能不能轉行到IT?答案當然是肯定的。

或者你說因為我是雙學位不算?來,我現在這個組裡面有學臨床醫學的。。。學工程勘探的。。。他們級別都比我高~~~比我聰明,比我更勤奮。

如果你真的喜歡這一行,或許你應該找一個項目來做。軟體行業應該是最容易通過項目來帶入行的了,不管你是自學?還是找人帶你做?都可以慢慢熟悉到整個過程。

其實蠻同意SCP-173的說法:

題主認為自己掌握了python,然而恕我直言,您可能並沒有。我提幾個名詞,您看您是否能馬上說出它的用法,裝飾器,多線程,函數式表達,函數類......
如果您很厲害的說出它的用法,並且熟練應用它們,大概您也不會在這裡有這樣的困惑了,您可能僅僅了解基本語法。

你真的學透了么?HTTP的request包這類的資料,網上隨便一搜肯定有一大把,為什麼你反覆強調,你書還沒有看到那個地方?我承認看書很重要,看書得到的知識體系是更系統的,但是如果你想馬上有個實現了的功能來激勵自己,其實可以先利用搜索來學習這一部分的知識。

至於演算法不太會?網上那麼多online judgement的演算法測試網站,可以挨個去刷啊。各個學校的公開課挨個去刷啊?時間太少?這是正常的,年紀大了才會知道時間的流逝是多麼的可怕,你還年輕啊,為什麼就開始抱怨了?可不可以少打點遊戲?少出去聚會?把所有的課餘時間都用來學習?

的確,過程是艱難的,看著同學朋友們天天發朋友圈,出去玩耍,出去吃飯,是會很羨慕。但是你不是喜歡這一行么?真的不能犧牲下?

BTW,推薦普林斯頓大學的Introduction of Algorithm課程,在Coursera上,個人認為是演算法入門的最好課程(沒有之一)。MIT的《演算法導論》公開課,會更學術一點,普林斯頓的這個老師會循序漸進的告訴你為什麼會有這個演算法,為什麼要這麼思維。感覺應該更適合你。對了,這個公開課是有作業的,別忘了做,不做不會有提高的。

順便說下我的經驗,一開始只是寫腳本的小程序員,或者應該算是System Engineer。然後接觸到了Desktop Application(WinForm,WPF),然後接觸到了Web Service,然後接觸到了前端,然後接觸到了Java。每一次的接觸都是痛苦的,都會和你現在的感受一樣,很痛苦,太多的東西都不懂,既然都不懂,那該怎麼辦?很簡單啊,學啊~~~~網上搜,看書,自己寫Demo,用更多的技術來寫。

最後,回到你說的爬蟲程序。實話實說,我沒學過Python。但是你覺得在你已經有一定知識儲備的情況下,從今天開始,我們同時去用Python來實現一個爬蟲程序。你快還是我快?

讀書破萬卷,下筆如有神;以及10000小時定律其實都是有道理的。當你覺得很痛苦的時候,何妨再堅持一下呢?或許就看到了一個嶄新的世界面對你?

然後你可以驕傲的說一聲
Hello World~~~~


和樓主相反,主修計算機,輔修市場類。已畢業,工作是數據分析師。實名反對樓上,推薦數據方向,或者SEM/SEO方向。

樓主你一定要記住你的主課是市場營銷啊!你和只學計算機的人比更懂市場,為什麼要和他們比誰計算機更好?

任何和計算機/互聯網公司都是有市場部的,很多大公司也有線上廣告部門。這些部門需要的正是樓主這種既懂市場又懂計算機的人,但哪個都可以不用特別專精,換句話就是,基礎要求不高。

相關職位的話,請去搜 運營/市場+分析 之類的關健詞。


學計算機,一定要把語言和能力鬆綁,大多數都是把編程和能力畫等號了,實際上計算機科學是一門科學,分析佔大部分,實際到開發上,寫代碼就變成了微小的工作了


就說一點。看不懂http協議那塊兒。
要不你看兩節慕課試試?
http://www.icourse163.org/course/JLU-1001540001
感覺就幾個月了有個老師帶著能好一點。


作為一個國際貿易專業,工作4年後自學轉行作程序員的過來人表示,學一門語言,然後去找工作就是了。。。沒有其他道道啊!


樓主,握個爪,我也是輔修計算機,周末無雙修的,現在大三,同樣本專業是文科,也對原專業毫無興趣,對python編程等計算機相關的東西反而有很大興趣。也是從爬蟲開始練手的,先幫我爸爸爬了房地產信息,並做到對網站的監控,現在在爬新浪微博用戶數據,準備等官方數據出來時,跟它比對一下。
有點離題了,說點我了解到的吧,好像企業對輔修的學生認可度不太高,如果從事計算機專業的話比起他們全日制的學生是沒有競爭優勢的,進不了大企業,我們python程序設計的老師推薦給我兩條路,一條是在小企業里奮鬥,不斷學習,三年後的工作經驗,知識儲備足夠進一家不錯的企業。另一條是考研。題主現在大四了,後條可能不太現實,可以參考第一條路線。
加油題主!


主修還是輔修其實都無所謂,面試的時候hr問你幾個問題你什麼水平就都知道了


交通運輸類專業,打算考研去數據挖掘方向的實驗室(不跨專業),轉行籌備中,共勉。歡迎大佬們給些意見。


我本科學物流的,但現在做數據分析,關係不大吧,一年之內學了mysql,r語言,vba,最關鍵是業務


什麼時候數據挖掘這麼low了,這都敢說自己會?!


推薦閱讀:

如何用R語言畫廣東省地圖(劃分出21個地級市的邊界)?
好看的數據可視化的圖片是怎麼樣做的?
R語言中,RCurl優勢在哪兒,做爬蟲的話用Python還是RCurl效率高?
如何爬取網頁表格數據?

TAG:Python | 數據挖掘 | 數據分析 | 爬蟲計算機網路 | R編程語言 |