-
1 # Haiwen
-
2 # 電子技術猿
首先,個人感覺想自學python當碼農,沒有行不行這一說。
毋庸置疑,就讀有名氣的大學在就業的時候頭上是頂著光環的。但是,既然就讀的大學無法給你在就業的時候頭頂加上一頂光環,那這個光環就要自己去加了。從我個人求職經歷來講,二流大學畢業在找工作的時候是多少被歧視的。現在每年大學畢業生越來越多,想要在眾多畢業生中脫穎而出,受到企業的青睞,沒兩把刷子是不行的。
專業有是否熱門之分,但沒有好壞之分。要知道熱門的專業用人單位多,就讀的人也多,畢業後競爭也比較激烈。冷門專業雖然用人單位比較少,但是就讀的人比較少,畢業後競爭反而比熱門專業小。不管就讀什麼專業,說白了,你面臨的競爭者主要是與你從事相同專業的畢業生。既然是同專業的畢業生競爭,那主要就是比專業水準了。
最後,興趣是最好的老師。學自己感興趣的東西是最輕鬆和最見成效的。如果你真的熱愛程式設計,想自學python那就去學吧,只要你肯下工夫去學就一定行。如果你只是感覺應用化學這個專業比較冷門,想學習熱門專業來解決就業焦慮,你還要再想想。自學其它專業需要有興趣、能堅持,不然半途而廢,主專業和自學專業都學不好,畢業反而缺乏競爭力。
-
3 # 硬核博士
當一般的“碼農”可以,但是要做好,僅僅是學習語言是完全不夠的,需要具有較為深厚的抽象思維和數學功底!
看到題主說自己是雙非一本應用化學的同學,就感覺比較親切。
本人當年也是應用化學專業的,但是在大二的時候就轉專業去其他專業了。
不是不喜歡,是實在是就業不好。
即使我那些堅持下來的同學,絕大部分也保研到其他專業了。
跑題了,下面說說自學Python等語言,是不是可以當“碼農”。
01 自學Python等語言,完全可以當”碼農““碼農”的門檻就是能夠熟練運用各種程式語言,完成對應的程式碼編寫和程式開發。在已有框架和邏輯下,做一個純粹的“碼農”,是完全可以的。
我的一個同學,本科和碩士研究生都是能源方面的,但是當年找工作,直接去了華為。
當年在面試華為之前,他基本上不會程式設計,可能僅僅會一點工業計算程式設計軟體Fortran。
但是,當時華為來我們學校招人,並不是直接對口招收,而是透過6輪面試,看看大家最基本的素質和邏輯思維能力能否達到。
所以,他當時臨時抱佛腳學了幾天C語言,勉強完成了筆試環節,後面都還順利,一切透過進了華為,成了他們的“碼農”。聽說,後來他進公司後,被要求學了各種語言,才正式上崗。
從他的身上你可以看到,成為一個“碼農”,並不一定需要專業對口,只需要具備程式設計的基本能力就好!
02 要成為一名優秀的“碼農”,僅僅會程式語言是不夠的前面,我說到自己的同學雖然不是相關軟體專業的畢業生,但是也進了華為,做得還行。
那是因為,他畢業學校是985大學,能源專業的碩士,具有較強的數學功底和抽象的邏輯思維能力。
大家都知道,要將一項功能實現,可以透過各種途徑完成。
但是,不同人在採用同一種程式語言的時候,計算效率、程式碼數量等等都不同。
優秀的“碼農”,是那種能夠用最簡潔、最優美的語言結構完成最複雜的事情。
在這個過程中,需要程式設計者將具體問題抽象化、數學化,形成高效合理的構架,進而完成程式設計。
所以,你要成為一名優秀的“碼農”,僅僅是會程式語言是顯然不夠的。
你現在大二,從現在開始,你需要進一步夯實自己的數學基礎,並擴寬自己的知識面,不能侷限在化學專業所學的數學上,因為這個專業學的數學真的是很簡單。
最後,祝你一切好運!
-
4 # 松鼠舅食品
可以,但是自學的程度是不夠的。
我同學是計算機專業的,妥妥的未來程式猿,但是找到好的工作太難了,所以他參加了培訓班。
培訓是比較好的出路,雖說很多人都牴觸培訓機構,但是這不妨礙它成為接觸商業化技術的途徑。
兩萬元的培訓費跟程式猿1w+的薪資比起來,算是很好的投資了。
回覆列表
碼農不僅僅是寫程式碼,語言只是工具,關鍵是怎麼用。實際真正的大牛,除了程式設計基本功以為,更重要的是把實際的問題抽象成一個數學問題,應用數學的工具解決實際問題,然後把數學的問題用計算機的語言解決,所以,要當碼農,數學➕計算機都是要掌握。