文科女生,轉行大數據或IT行業有可能嗎,0基礎?


// update 1

非針對題主

如果你真的非常想轉IT行業!

一個月的時間,利用所有可用時間去學習:圖書、視頻、教程,網上一抓一大把!別去培訓班浪費時間和金錢。一個月之後,如果你還有堅定的信心和足夠的興趣,那麼義無反顧的走下去!否則,該幹嘛幹嘛。那時候你心裡應該「有點B數」了。

另。說編程用不到數學的,我不知道你們每天寫的是什麼。沒人天天寫矩陣計算和各種變換!代碼裡面到處都是數學!各類鏈表是不是數學,圖是不是數學,各種樹是不是數學?一個連高中數學都不及格的學生,你覺得能理解幾分?TA寫出來的代碼你敢用?這些東西你平時用不到?那你寫的都是啥?

// 原答

非常不建議,九成可能花了大把的事件卻連門都沒入。

說我是勸退黨無所謂。

見過不少想轉行做IT,到頭來錢花了不少,時間沒少耗,東西沒學成,工作找不到,轉一圈又回頭……

現在知乎有股怪風,好多人天真的以為IT入門特簡單,兩天培訓就上崗,入職月薪一萬加……

是不是那塊料心裡沒點B數?數學水平,邏輯能力夠不夠用自己不知道?

就題主而已,知識儲備,思維能力和IT八竿子打不著,建議從你自身的優勢出發,尋找切換點。


真實的大數據問題:

民眾眼中的大數據


其實勸退沒有什麼好匿名的,我直接實名勸退好了。

先說IT

少刷點知乎,不然你會覺得「為什麼知乎的男生都是身高180cm,長度18cm」,「為什麼知乎的女生都是170cm,胸圍130cm」。知乎其實是個小地方,常駐人口幾百萬,連我大南寧的人口都不夠,然而你在這個「精英」聚集的地方,會看到各種「月薪過萬的成功人士」,然後你就想轉行了,你就認為iT行業蒸蒸日上了,醒醒吧,

我工作以來看過不少人從iT行業到轉行干別的,很多人寫代碼寫不下去,工資拿個10k+一樣跑回老家做生意去了。

不是我打擊你,方正的前端學習路線,我這篇文章中講到的「開發前準備」全部做完,看看你多久能搞完,搞完了看看還是不是要放棄。很多小白,裝軟體都不會,我勸你還是洗洗睡了好了。

再說大數據

我就不說做大數據的核心項目了,我就說爬蟲。Python。給你個步驟:方正的python學習路線

同樣是這樣,去把「開發前準備」全部做完,看看你多久能搞完,搞完了看看還是不是要放棄。

最後我想說,其實美團餓了么這種大廠隨便去的真的...誒,不說了,來單子送貨了。


其實轉行成不成功,不是看你學的什麼專業,而是看你自己是什麼樣的人。

聽吳軍的矽谷來信,裡面介紹過一些非理工科的人入職谷歌這種頂級公司的事,並且說有過這樣的統計分析,學文科的在職業生涯前期收入比理工科低一截,但過了十年二十年以後,文科的平均收入就趕上來了,甚至還有點優勢……

這個變化的時代,還糾結於區區四年的所謂專業,並給自己貼上相應的標籤,其實是沒必要的。

心理學中介紹過「自證預言」這種現象,覺得自己不行,往往就趨向於放棄行動,結果就真的不行了,這個「事實」又反向強化了「自己不行」的認知,陷入這種惡性循環,基本上人就廢了。


當然有可能。只是可能性大小的問題而已。

我曾回答過一個問題:

  • Tinker:IT行業真的只要你技術牛逼(真的牛),就可以無視學歷嗎?(誠然,技術牛逼了學歷自然也不低。?

該回答闡述了我對學歷認知的基本觀點:

學科的學習,不是為了讓你學習學科的知識,而是為了讓你在學習學科的過程中,鍛煉提高溝通能力、表達能力、判斷能力、思考能力、觸類旁通能力、舉一反三能力及各種經典解決問題的方法

高中時期,文科生和理科生都需要學習三個基本學科:語文、數學、英語

該回答裡面也解釋三個基礎學科所鍛鍊出來的能力:

1)語文最常見的考題:錯別字、閱讀理解、作文

語文高分數的人,一般錯別字是不會丟分的:

這種人在工作的文字交流中,不會出現錯別字,也意味著他不會因為錯別字而在工作評價中丟分。

語文高分數的人,閱讀理解分數也不低:

這種人在日常溝通中,能很快明白其他人想表達的重點及用意,從而干出讓對方滿意的活;

另外, IT 寫代碼其實是將文字需求轉為代碼,如果不能很快意會到文字需求,或錯誤理解文字需求,很可能花費大量時間寫出的功能不是對方想要的,從而耽誤項目工期,進而判為能力低下者。

語文高分數的人,作文分數也不低:

這種人可以清晰流暢的表達自己的觀點,能夠寫出清晰易懂的文章、文檔等各類文字材料;

就拿前端 vue 框架,如果不是作者提供一份清晰易懂的使用文檔,是不可能如此流行的,作者也曾在他多篇文章或回答里提到過。我不知道作者當初高考作文分數多少,但我相信,至少是及格分數 XD。

能寫好作文的人,在工作有很多加分場景,大家可以自己思考體會下。

另外,我還想表達,會基本的作文排版的人,其代碼撰寫排版也會很漂亮(XD),這是真的,我們團隊做過很多人的 Code Review,有些人的代碼排版簡直是不忍直視,再了解下其人學歷,不高。但有些人代碼排版非常好看,再了解下其人學歷,不錯。

2)數學最常見的考題:選擇題、計算題、推論題

數學高分數的人,應該是掌握了基本的解題方法:

特值檢驗法、極端性原則、排除法、數形結合法、遞推歸納法、順推破解法、逆推驗證法、正難則反法、特徵分析法、估值選擇法;

其中排除法、遞推歸納法是定位 Bug 的常用辦法

對於數學分數高的人,是會運用的,然後再加上一點觸類旁通、舉一反三的能力,其 Bug 定位速度是非常快的,相信解決過大量 Bug 的人深有體會,我就不詳述了。

3)英語最常見的考題:聽力、單詞理解、閱讀理解、作文

英語高分數的人,這幾種題目都做的很好的,所帶來的好處也是顯而易見的。

聽力分數高 + 作文分數高:

能寫得出英文簡歷,應聘外企,或參加公司國外項目成為骨幹;

閱讀理解分數高:

看的了英文文檔,能以最快的速度吸收新技術,然後成為新技術的稀有人才,拿取高工資,物以稀為貴嘛;

比如說 Android 或 iOS 剛剛興起的時候,國內中文資料非常匱乏,只能靠官方的英文文檔去學習、去使用,能最快學會的人,都是被企業高薪搶著要 :D。

接下來,我們再簡略分析下大數據或 IT 行業工種所需要的能力是什麼

1)大數據:

首先,不要直接代入認為做大數據相關的工作就是寫程序代碼存儲或讀取數據。

大數據還有很多背後工作,比如:根據數據制定個性化搜索和推薦邏輯、精準營銷邏輯、精準廣告邏輯等。而這種工作涉及心理學、社會學、廣告學的知識,一般由高級產品經理分析制定。

簡單來說,就是程序員把數據寫入資料庫,經過一段時間積累,程序員再從資料庫讀出並畫出數據圖交給產品經理,產品經理分析這些數據來規劃後續產品功能極其邏輯。

假設分析數據的工作需要涉及心理學的知識,那麼產品經理要做好這個工作,首選需要具備良好的閱讀理解能力、語言表達能力:

  • 閱讀心理學相關書籍,分析數據,向程序員表達接下來要進行的工作;
  • 如果數十年來的基礎學科學習中,語文分數高,那麼成為產品經理的勝算,能增加 30% 。

給程序員闡述清楚的功能邏輯步驟,除了良好的表達能力外,還需要良好的邏輯能力:

  • 一般需要產品經理給程序員提供功能邏輯流程圖,要把所有可能的情況理清楚,每一種情況都要畫出一條清晰的邏輯流程;
  • 如果數十年來的基礎學科學習中,數學分數高,那麼成為產品經理的勝算,能增加 30%。

如果還需要增加 40% 的勝算,則需要在基礎學科畢業後,也就是高中畢業,努力並堅持學習各方面的知識,比如上述中說的心理學、社會學、廣告學。

如果用心的話,還可以學學產品經理的知識,比如看看《人人都是產品經理》這本書。

目前,各行各業都會需要大數據方便的人才,如果懂得該行業的專業知識,又懂得一些產品經理知識,經過數年的學習積累,完全可以勝任大數據的產品經理工作

2)IT 行業

IT 行業也是,不要認為只有程序員這個職位。

還有 UI 設計師、UE 設計師、產品經理、運營人員、銷售人員、售前支持人員、售後支持人員等。

不同的工作所需要的能力都不一樣。

比如說 UI 設計師:

  • 把控細節能力、把控顏色能力、把控布局能力
  • 其中把控顏色及布局的能力,可以通過閱讀書籍並訓練獲得,所需要的基本能力是閱讀理解能力,也就是語文學科鍛鍊出來的能力。
  • 把控細節能力,是需要時間磨練出來的,這可以從各個學科學習鍛煉獲得,簡單的說,就是做題不馬虎。

總的來說,無論是程序員,還是其他職位,都需要三個基礎能力:閱讀理解能力、語言表達能力、思維邏輯能力。而這三個能力的習得,都是通過兩個基礎學科習得:語文、數學

再回歸結論:

  • 轉行大數據或 IT 行業,跟你文理科無關,跟你通過基礎學科所獲得能力有關,這裡面能給你 60% 的勝算。
  • 剩下 40% 的勝算,需要你花時間習得相關的專業知識。

然後,潑盆冷水。

我曾回答了一個問題:Tinker:各位大神,我22歲。只有初中文化。想學c語言。目標是做程序員。能不能學會!有多難?。裡面提到:

大家都在談的是編程語言本身的難度。

可卻忽視了一個相當難的事情:

在沒有學習氛圍的環境下,堅持學一門東西是一件非常非常非常非常難的事情,尤其對於那種沒有良好學習習慣的人來說,會更加難。

專業知識的學習確實是有難度的,但是不要忘了更難的事情是堅持學一門東西

最後,感謝邀請。希望我的回答能為你或更多有相關困惑的人帶來幫助。


大數據我沒權利發言,0基礎轉行程序員我有點發言權,我並不是完全的0基礎,大三用過matlab做過簡單的數據處理,大四自學Java但是最深也就是跟著書寫寫一些簡單的東西來進行數學運算,像冒泡、遞歸、排序等等,菜就算了但還天天覺得自己牛逼的不得了!

然後就把了解Java寫進了簡歷,陰差陽錯現在的公司招需要我們專業知識的開發人員,公司願意培養我這個「了解Java」的混子,然後我這個混子就被擼進去了,入職前我覺得我也可以做程序員這個高大上的職業了,開心的不行。但入職一個月我經歷了心理生理上的極大折磨,leader扔過來一個項目讓我直接看,那時候SSM、SSH、所有的框架我都不知道是啥玩意,就連一個簡單的註解都看不懂,更不用說代碼中還有socket、nio這些恐怖的玩意了,頭一個就代碼不認識我,我也不認識代碼,日常在領導對面打瞌睡,那一個月我無數次想過辭職去找其它的工作,反正有一個很複雜的心理路程。

別人都啪啪的敲鍵盤寫代碼,我在打瞌睡;別人討論需求,我在打瞌睡;別人開項目例會,我在打瞌睡;洛陽親友如相問,我還在打瞌睡。

有時候我看有的回答說:你自己先跟著視頻和書寫一寫代碼,能堅持下去說明你有熱情可以走這條路。我只想說這這說法對大多數人來說是不可能的,接觸一個全新陌生的領域,你去學習必然會碰到各種各樣的困難,如果一個人自學,甚至搭建一個Java開發環境都可能出錯,一腔熱情碰到了一個問題沒關係,兩個也可以解決,但是問題越來越多,難度也越來越大,必然會產生越來越多的挫折情緒,就像當初的我,就算每個月給我工資我都不想幹了,所以我深知一個簡單友好的入門路線和對症下藥的解答對一個0基礎的人有多重要。

我經歷過從0基礎到入門到現在能寫出生產代碼,當然我現在水平也不高,我對程序員這份職業也做過一些思考,參考這個答案:一粒沙子:正在工作的程序員,生活狀態什麼樣? 。

我看到知乎想轉行程序員的問題越來越多,我也回答過一些我的經歷和思考。但現在我準備做一點事情,當時我的路走的有點艱辛,我想用我的經歷幫助一下急切想轉行或者想了解程序員行業的同學。

主要針對人群:在校大學生非計算機專業自學或者畢業生準備去培訓班謀求轉行的同學。

根據你的專業、性格、興趣、熱情、挫折情緒抵抗力等等用我的第三方角度分析你是否合適轉行,並提供參考學習路線,如果是Java和node.js我可以提供技術解答(當然是我能力範圍之類,哈哈)。

讓你全面了解程序員這份職業,盡我所知幫助你選擇技術路線(Java和node.js最好,其餘的我可以和你一塊學習),搭建開發環境,實現各種小功能的過程中來進一步辨別自己是否適合程序員,我真心希望能有在我的幫助入門以後比我厲害了然後教我各種牛逼的技術的同學!

諮詢幫助周一周五主要在夜晚,周末全天只要你有時間,不推薦任何培訓機構,如果你有意向學習的領域,我會推薦免費的網課資源。

無論最後結果如何,你是否入門甚至入行,我希望我的建議可以讓你更客觀的認識程序員,更認清自己是否適合這份職業,所以我不會一味鼓勵,會根據你的實際情況說出我的真實想法,當然我也希望你可以將自己的經歷和想法授權給我用來幫助更多的同學,當然無論如何我說的始終在一個不能完全了解你的情況下,所以怎麼都有一定的主觀性,但我想我的建議能成為你考慮轉行的一個參考,而不是一無所知就選擇放棄或者悶頭扎進來。

如果不嫌棄我菜,不要怕,動起你的小手趕快來私信我,然後瘋狂的gay起技術來!

------分割線------

沒想到不嫌棄我菜的同學這麼多,我可能不會及時回復,但當天夜晚下班後一定會回復。


先截屏問題

零基礎入行,不建議直接上來就大數據,建議從Java軟體工程師做起,但不是所有人都適合學習Java,我有幾篇文章和答案寫得已經很清楚了,需要自己點鏈接看,如果有幫助,別忘了回來點贊。

1、如何成為Java軟體工程師

2、知乎用戶:java 是否適合非科班者自學入行?

3、知乎用戶:從零開始當一個程序員需要做哪些準備?

4、知乎用戶:本科非軟體工程的妹子如何java進階?


還是考公務員靠譜點


我和題主一樣,文科出身,大一快結束的時候開始接觸學習編程,想想自己一路走來也是一把辛酸淚,想對題主說的是:

「文科生轉IT,可能是可能,但真的太艱難,請慎重考慮,如果你真的有這個決心想轉,做好準備吧」

我和題主不一樣的是,因為高中時期一直看電腦報,裡面經常會有關於計算機硬體的基礎知識介紹,所以略微有一點點計算機基礎,對後面了解計算機體系結構有一定的幫助,還有一點,因為本科專業原因,也學了概率論和統計、線性代數、高數這三門,不知道題主在學校有沒有學這三門。

有了一點點基礎,然後呢?剛開始想學的時候,一片茫然與空白,不知道該怎麼學、如何去學,剛上大學時候也不像現在可以上知乎提問或者看大神編寫的策略,也不像許多大神從中學時代就開始接觸編程,上百度搜絕大部分都是IT培訓廣告,網易公開課以及編程學習網站也沒開始豐富起來(11年左右),學校圖書館是有很多計算機專業的書籍但不知道該看哪些,計算機專業的課也不知道自己該學哪些,後來還是自己一點點琢磨,先從打基礎開始:

計算機體系結構(買的二手黑皮書)、計算機網路(謝希仁版的)、編譯原理(黑皮書)、演算法導論(黑皮書,當時並不懂,買了這本書,其實並不推薦自學的,難啃)等

因為不是科班出身,沒老師帶,基礎這塊就啃得有點痛苦,專業術語沒人解釋,英語基礎本來就薄弱(所以一定要把英語學好)、也不知道重點在哪,就一點點上網查資料,到論壇里看看有沒有人有相同的疑問(博客園、開源中國、CSDN等),就這樣花了一段時間,才掌握了一點基礎。

基礎有了後,要選擇去學哪門語言吧?當時就知道C和C++、Java三門語言,而且這三門語言究竟是什麼、能做什麼,前面了解基礎的時候了解了一點點C語言,知道C語言用在底層硬體中,也不是太清楚清楚,又上網一點點搜集這三門語言的各自特點,心裡才有點數:

C語言:偏重硬體底層,主要用在嵌入式開發、操作系統

C++:一種面向對象語言,基於C語言,可用於遊戲開發、軟體開發、圖形些開發

Java:面向對象語言,主要用於Web開發

了解了這些後,很慶幸的是,我遇到了一位帶路人,我大一時候的計算機老師(中科大計算機系畢業的),因為私下關係比較好,就請教他指導我如何學習,他給我提供了很多幫助,比如一開始給了我C++primer等書,讓我先看看..

學基礎知識的時候,也是一頭霧水,變數、類型、字元串、數組、表達式、函數、類等等,有時候看書也是看的不太能理解,又是上網一個個再查別人是怎麼解釋的...

學的過程不表,當時真的什麼都不懂,連個開發工具都不了解,一頭霧水,又花了一點時間去了解下IDE工具,恩,這個時候又暴露出一個問題了:

因為我上大學後並無考慮以後轉行,買的電腦也是很水的,處理器是奔騰的、內存2個G,然後平常用用Word還好,然後安裝這些開發工具的時候,看著自己的電腦快要卡死內心崩潰無比,於是又跟爹媽要錢換了一台SONY筆記本,所以對於想自學編程:筆記本一定要選好,處理器不能太差、內存要大些

然後,知道了哪些開發工具,安裝的時候又遇到了一系列的坑(見笑了,當年水平不行),各種折騰好不容易才把全套的VS2010給安裝進電腦里,後來自己安裝JDK和eclipse的時候就順手多了,有了開發工具,就可以進入到代碼練習中了...恩,當寫出hello world的時候,還是有點小激動的,總算邁出了一小步...

有了一小步,後面就是各種練習升級,有時候按照示例去練一段代碼,卻怎麼也運行不成功,沒人告訴我為什麼會這樣,又要自己一點點檢查,查不出來,上網搜索,看有沒有類似的情況,有的時候幾個小時就一直在那發獃著不知道問題在哪,不過還好網上的好心人還是很多的,還是有好心人願意出來指點的...(所以,自學,一定要多問問別人呀,不懂就要問)

網上有好心的大神,但也不是所有人都這樣,尤其是像我這種基礎薄弱的文科生,有段時間折騰Vim,雖然有教程,但沒人教還是有出差錯的地方,一開始有的命令都輸入不對,當我在群里請教為什麼輸入不對的時候,有個人說:你連這個命令行都不懂,還學這個幹嗎?這麼低級的東西你們老師沒有教過你們么?

那一刻心裡真的有點委屈也很受刺激,誰讓自己就是一隻菜鳥呢?被人家嘲諷了吧,過了好久,自己也找到問題所在,在群里說了句:不好意思,我是文科生,這個問題我已經自己搞出來了,然後就選擇了退出那個群..

再後來,有了一點點基礎了,遇到問題也能有解決辦法了.總算有一點點入門了...

再後來,跟著前面提到的老師後面做項目,雖然還是繼續遇到各種坑,但有了基礎,知道怎麼去解決,就順利多了,也漸漸成長起來

所以,文科生,轉IT,可以是可以,但遇到的困難會比科班或理工生遇到的困難很多,自己的一點心得:

1 選個好一點電腦吧,最起碼不要太差

2 一定要有個明確的學習路線,現在有知乎這種社區,有很多大神指定了學習路線,可以多看看他們的意見,不要自己摸索,會走很多彎路,造成不必要的時間浪費

3 選一些經典的計算機書籍,好的書籍能夠幫你打好基礎,帶你入門,看書,有遇到不懂的地方可以

(可以在某寶上買二手的,我也經常到學校二手書店淘二手計算機教材,或者去南京山西軍人俱樂部書籍批發市場的書店去買)

但也千萬要記住,文科生的基礎相對薄弱,某些所謂好的教材也不一定適合基礎薄弱的去學,教材要根據自己實際情況去挑選

4 善用Google吧,搜索這方面的技術文檔還是很有用的

5 多問吧,遇到問題就問,不要都靠自己去想,雖然問了有很大可能被人嘲諷,但還是要忍住

多練習,練了才能鍛煉實際編程水平

6 最好找個帶路人吧,有個人帶來真的會少走很多彎路。

至於大數據,暫時還是別想吧...

PS:大四時期自己的書桌


可以的。但是如果對於技術不抱有熱情那麼是很難做到出色的。

金錢驅動的人往往都比不過興趣驅動的人,因為對於興趣驅動的人來說, 工作之餘也會自主學習,平時會關注各種不同的技術,對於細節也會刨根問底。

金錢驅動的往往做不到這一點。

我在面試別人的時候一般都喜歡問一些操作系統和計算機網路的基本問題,以此來篩選面試者是否對於計算機技術抱有熱情。如果你每天都用網路但是卻不知道背後的原理,則說明你缺乏探索問題的好奇心。這樣的求職者往往都不會自主學習,業務能力增長慢。

轉行的人可以轉產品經理或者作為IT公司的銷售之類的,只需要從宏觀上把握技術。

即便如此,缺乏對於技術本身的熱情,長久也不會成功。不過也許對於滿足於拿份不錯的工資也算是不錯的選擇了。

對於興趣的追求是一件奢侈品,這麼多人轉行計算機其實也就是圖個養家糊口。如果通過工作學習能夠喜歡上這個行業,那麼是再好不過的了。


沒必要。IT行業是製造工具的行業,並不高端。此時的熱鬧,彼時的落寞。

用心使用IT工具,助你使用現在的專業知識,是最好的選擇。


大數據?

概率論與數理統計

高等代數

離散數學

操作系統

數據結構和演算法

資料庫

……

很多,不知道題主學了沒有?

如果要學能不能搞定這些?

編程也一樣

沒有必備的知識那也不會有什麼好的前途的

有一句話怎麼說的

適合自己的,才是最好的

儘管大數據計算機這方面很火,也是時代發展的潮流,但明白自己想要什麼很重要,千萬不要盲從。

祝好。


女生,文科,零基礎,就這三個特徵可以99的劃分為負樣本。知道什麼是大數據嗎?道聽途說到什麼就想幹什麼。這思維邏輯做產品經理都沒有B數。

你若是真心求助,還是補充信息,比如看了什麼書,為什麼要轉行,helloworld環境搭搞了嗎?


李寧廣告語:一切皆有可能!

問題還用問嗎?

但是。

因為你是文科出身,相對思維邏輯能力弱一些(不絕對,因人而異),你比別人學起來會比別人更艱辛。先填坑,後平坑,最後才是築高山!

沒做好長期備戰和持之以恆的準備,趁早該幹嘛幹嘛去。最後,謝謝本次邀請,祝你國慶、中秋雙節快樂!


文科 女生 xxx

為啥要往自己身上貼標籤呢?

能不能成功是看你自己

和這些標籤、別人說的話都沒有關係

如果非要找例子

我就是文科零基礎開始學習的

至於為什麼我能堅持下來

因為我喜歡

喜歡就夠了

你如果是為了想找一份工作

這一份本事 從此吃喝不愁

那還是散了吧


先說結論,很難,幾乎不能。

985文在讀,傳媒方向Start-up中,粗學Java,為的是方便和技術人員溝通,以及能粗略的debug。

我認為,身為文科生,有些理科生深入骨髓,成為潛意識的概念,都是需要惡補的。

軟體工程是個精通極難的專業,同樣是一個程序,不同人來寫,跑起來複雜度差異可能是指數級別的。

高等數學更不必說,如果連文科的水課都整天逃,又怎麼能有自信啃難到升天的理工高數呢?

想用自己自學或者是野路子培訓班教出來的技術和成千上萬科班出身的攻城獅剛正面,實在不是太明智,田忌賽馬的故事大家都知道。

下面是建議

首先,請先想明白一個問題,到底為什麼需要學編程?

如果真的打算轉軟體工程,建議先從Java起手,中間惡補演算法和數據結構,推薦看看「Java for dummies」(最好是英文原版,中文譯版很多名詞有歧義),我認為這是文科生Java入門必讀的一本書。

好處是能夠迅速的寫出Helloworld來,避免本來就不堅定的信心進一步動搖。

如果您讀完此書感到饒有趣味,不妨試著考下國家計算機二級考試。

(我知道計算機二級對於找工作沒有任何用處,但是學習它對於考驗一個文科生是否是真正喜歡軟體工程有重要意義,能有效降低沉沒成本,我大清自有國情在此

拿到80+的成績單,自然就知道該去向何方,如何努力了。

願風指引著你的道路。

p.s 如果發現走不通卻執意要入互聯網,轉行去做產品做運營也是可行的,這些崗位技術要求比較低,但是對於把握風口,理解需求以及組織協調能力的需求,一點也不低。


時間多少?有沒人指點?

如果離畢業找工作還有一年以上,有人指點,完全來得及。如果是純自學沒人指點,基本是浪費時間,會一直徘徊在譚浩強的水平。

別聽忽悠什麼數學基礎的,大部分碼農工作中用到的數學不會超過高中水平。大數據需要的數學看看文科大學數學(你應該已經學過)完全夠用了,最多再看幾篇網文補補貝葉斯推斷和矩陣分析。

記住一點,先學會寫代碼,可以完成有點難度的項目,比如寫個遊戲什麼的。這一步如果做不到說學別的都是自欺欺人。


努力的話沒問題,前提是你智商沒那麼低。

文科。高考600+,考上985某小語種專業。大學沒去。

出國,上了一年商科,沒意思,轉計算機。

一開始覺得我身邊全是大牛,後來發現大部分人也就那樣。

大四,正在準備申研,以後準備讀博。

這裡面看到也接觸過很多不看好我的人,性別歧視什麼的太常見,現在也有。

如果4年前的我發這貼,估計會和你一樣被噴成狗,自己的決定自己知道自己努力自己嘗試就夠了,不用讓其他人評判,每個人都不一樣。


看到你的問題,第一個想給你的建議就是千萬不要,千萬不要,千萬不要。重要事情說三遍。

聽我慢慢給你道來

第一首先你是文科生

文科生決定了你,邏輯思維可能沒有那麼好。一旦你轉行進入了IT行業,也許你可能很幸運,有個好的師傅來帶你,在退一步可能會手把手教你,但是這個可能性很小。另外在工作中邏輯思維很重要,文科生相對來說欠缺。

第二你是個女生

來我公司面試的有個女生是做前端的,在面試過程中經過慢慢的交流,她感覺做前端也許只是吃青春飯,過幾年年齡大了,一般的公司都不會選擇要女生了,一是不可能加班,而是慢慢的有些學習能力不如男生了。這樣我們感覺她做產品挺適合她的,並且她還有一定的ps基礎,所以最後她選擇做了產品,一直做到現在。最近跟她溝通,她說她最近時間特別輕鬆,也不用怎麼加班,感覺轉行轉對了。女生真的不建議做這一行,360行,行行出狀元,除非你是女漢子。

第三你是0基礎

你既然是個文科生,在大學期間關於計算機的一些基礎課程你一定沒有學過了,也許你說你可以報輔導班,但是培訓班是不會教你計算機的基礎課程的,你學習起來會很困難的,你已經在大學學習了幾年的文科方面的知識,為什麼要換呢,古人說以己之長攻人之短,所以你轉行這裡豈不是以己之短攻人之長,既然你都有轉這一行的打算,那麼做文科相關的行業相信你一定能夠成功的。

第四大數據IT行業真的不是那麼的好學

你真想進入這個行業零基礎,真的很難很難,大數據IT行業要學習的東西真的是太多了,這不我基本每天都在學習,每天都有新的技術出現,逼得你不得不去學習。並且好的技術基本都是英文,所以英語這一關不得不過。所以建議你真的好好想想。

最後

也許你可能羨慕那些搞大數據的或者IT的拿著很高的工資,那些都是表面現象。可能工資真的那麼高,但是那都是靠不斷加班,不斷的犧牲個人時間,有時候會犧牲個人健康得到的。所以說你作為一個女生真的沒必要。建議從你自身的優勢出發,尋找切換點,好好的規划下以後的方向,不要隨大流。


你要是理科學的不行才去上文科的那種的話那就算了吧


推薦閱讀:

如何評價 2015 ACM / ICPC EC-Final?
編程能力主要是演算法嗎?
用 AdBlock 和用盜版軟體有什麼區別?
Mac 有什麼奇技淫巧?
現代 JVM 的垃圾回收裡面還有「引用計數」嗎?

TAG:編程 | Java | IT行業 | 大數據 |