985本科畢業工科生,畢業兩年半,國企從事市場管理工作,想轉行IT行業,請問該如何著手?
985本科畢業工科生,本科沉迷遊戲荒廢學業,現畢業兩年半,於某國企從事與本專業毫無關係的市場管理工作,但所謂市場其實僅服務於集團央企,因此工作無聊且沒有任何技術含量,能看到未來30年自己的模樣,腦子快廢了。本人從小喜歡數學,現在想在工作之餘(工作比較清閑,管理較鬆散)學習編程,轉行從事IT行業,想先學習java和python,請問該如何著手?
我能說大部分程序員看不到自己三十年後的日子么?可能十年二十年都不一定。
可以預見的是,在未來的某個時間節點,程序員的需求增長會大量衰減,被人工智慧替代。更高級的框架工具,更抽象的過程表達,程序員的入門門檻更低,單個程序員的效率更高。到時候大浪淘沙,低階程序員會面臨不斷的衝擊。
最重要的是,這個世界哪有那麼多程序要寫呢?仔細想一想幾年前的移動端開發和如今的移動端開發。所以我勸盲目轉行跳坑的人要多想一想,多了解一下IT行業,多評估一下自己的能力和潛力。
君只見程序員月入過萬知乎風光,君不見後浪逐沙拍岸,前浪徹夜難眠。轉行的且不論以後的事情,先想一想自己能不能成為追逐前浪的後浪吧~
工作穩定,五險一金,有社會地位,你來寫代碼?!加班加點累成狗不說了,結了婚陪家人孩子時間少得可憐就算了。誰叫你工資高,可是!可是!技術不好,寫不出來,工作效率低下是要被開除的,朝不保夕,四處奔波你願意?你實在閑的慌,去跑跑步,打打麻將或者從事一下工作相關的其他事業。生活是需要驚喜,步子邁得太大就成了驚嚇。
建議先通過學習Python 學會編程,再圖發展。
1、書
黃哥推薦學習Python 10本好書。知乎專欄
2、工具
Python集成開發工具
知乎專欄3、學習方法
如何訓練自己的編程思路
知乎專欄部分免費Python免費視頻
pythonpeixun/article黃哥Python 知乎答疑集
https://zhuanlan.zhihu.com/p/24820805入門的話那應該選定一門語言進行入門,java和python選一門,我建議選擇java進行入門,無論是在編程能力的提升還是以後找工作的角度來說,學習java作為入門都是有好處的,學會了java以後你學習python會覺得比較簡單。如果學會了python再來學java,你就會不想學java。因為java確實比較繁瑣
題主請務必先確實一件事:是不是真的要轉行,真的要離開國企做IT寫代碼。其實在國企呆久了是會產生空虛煩操蹉跎歲月的感覺,但是生活就是圍城,你羨慕城外的,城外還有多少人羨慕著你的呢。其實社會還是比較公平的,基本上你干多少活,大致就能拿多少錢,在哪都一樣!IT公司的錢也不是白給你的,程序猿的技術也是需要積累的。在國企那麼多時間,如果真的晉陞前途不太明朗,完全可以邊上班邊干別的事情。用句流行的話叫做:工作和事業得分開。我見過的成功案例已然不少。
題主請慎重。
又是一個覺得it錢多的
一開始我也想搞IT,正在苦思冥想學哪種語言,後來在貼吧看到有人說學C#好,既可以做客戶端,又可以做網站,遊戲,我一想,這可以呀,一語走天下呀,然後就入坑了,從控制台程序,到winform後,無意間接觸到Linux後,接觸到C語言後,我發現,我才學到的東西不多,不會演算法,只會拖控制項,最糟糕的是離開Windows,我就廢人一個(當時.net還沒開源),於是毫不猶豫地裝了個虛擬機用來裝Fedora,後來直接就把Windows給卸了,直接用Linux+C來學編程,後來又不得不裝回Windows,因為要學auto CAD,夠折騰的,說了這麼多,我就是想說我推薦C入門,演算法資料多,更加了解計算機是什麼東西。
突然好慶幸自己是學資料庫的。
個人建議,還是要慎重
如果家裡背景還可以,還是要在國企里深耕一下,爭取學而優則仕
至於IT行業,前幾天華為強退40+歲的員工,希望能給題主一些思考
外面的人想進來,裡面的人想出去。
我能說我是國企出來的,現在想回去了……開發不需要離職的。
it是個大坑
你要先講清楚大學專業是什麼,是不是適合這個行業。要從事it,想要快點的話可以直接去培訓機構。並且不用擔心自己變成低端碼農,大家都是從低端碼農做起的。最後大概需要一年左右時間就可以出來工作了。
有時間完全可以自學,弄點小軟體啥的。別說沒那個環境學不下去,請清楚認識到你是要轉行,而且跨度還挺大,如果這都找理由做不好,還是放棄這念頭吧。因為it要學的東西太多,別真以為培訓下隨便弄個簡單的東西就可以吃一輩子,沒有持續學習的決心和能力還是算了吧。再者比it好的行業多多了,別真以為搞it的老闆都是傻的,一兩萬的工資隨便就給
說說個人的看法。你在國企,工作比較清閑,管理較為鬆散 ,而你能考慮到以後的發展,而不是安於現狀不思進取說明你本質上是一個喜歡奮鬥喜歡進取的人。那麼,你最恰當的做法是暫時在當前的工作崗位積累資本。所謂資本,包含兩個方面,一個是賺夠自己未來去打拚的資金,我們又把它稱為啟動資金,可能你剛開始不會成功,那麼這筆資金能夠保證你順利度過艱苦時期。而另一個,是能在工作之餘多去學習你感興趣的東西,等到你覺得學得可以了,你就可以放棄當前的工作而進入新的行業。在Java和Python之中,個人比較傾向Python。它的語法較為簡單,初學者相對容易上手,再加上對面向對象編程(oop)的支持,使得它擁有很高的開發效率,受到很多許多大型公司的青睞,另外,它具有很強的可移植性,可以運行在當下所有的主流平台之上,其下的程序包也具有可移植性。當然了,學會Python雖然容易,但是要精通Python則並非易事。其中的利害,還請題主自行斟酌。
勸你別轉。我的情況和你一樣,但已經邁出了一步,在上海做低端碼農一年了,覺得還是回老家混日子更舒服!準備4月打道回府,好在老家的工作沒丟,吃了空響一年,手動滑稽
體制內不好嗎?
java和python的話選一門語言就行了,我建議學python,因為python的學習量更少,考慮到是985畢業的,學puthon肯定沒有任何難度
建議先從實用的小項目開始,比如說手機app啦,網頁啦,或者你最容易接觸的需求,入個門。然後考慮架構的事情。至於語言,建議根據項目來學,即用到什麼語言,就去學習什麼語言,這樣會理解的比較深入也比較容易。總有一天你會遇到自己喜歡的語言,並會發出類似php程序員認為php是最好的語言的感慨。
java呢,先學java基礎,javaweb基礎,然後學三大框架,ssm框架,再把一些常用的點 比如redis lucence easyui dubbo學完,差不多四五個月到半年時間,然後出去找個java伺服器開發的工作,然後在工作中把大數據一套 從hadoop storm spark 數據分析相關 linux 相關學完 ,差不多的一兩年時間。這時候一共花了兩三年時間,出去找大數據或者架構工作,工資應該至少20k起了!準備轉管理或者架構了!
推薦閱讀:
※程序員在工作期間是不是不喜歡接電話?
※JAVA的內存是如何劃分的?
※網站搭建具體步驟?
※if (常量 == 變數) 的寫法好還是不好?
※哪位大神給解讀一下jdk裡面Map中put方法的一段源代碼?