( ⊙ _ ⊙ )
每天一篇全球人文與地理
微信公衆号:地球知識局
NO.2484- 選專業分享
文字:脫缰的老鹹魚
校稿:朝乾 / 編輯:養樂多
今年毫無疑問是畢業生特别焦慮的一年
應屆的大學生和研究生數量達到新高
但社會和企業需求卻不太夠
球局局長日常看收簡曆的郵箱
包括應屆、失業、各種原因各種年齡轉行
那種強烈的焦慮感能溢出屏幕
而對于剛剛中高考的學生
和他們的家長來說
面對着撲面而來的遠期壓力
和錯綜複雜的社會信息
有太多人對前路一片茫然
爲此,我們想認真彌補下這個信息差
讓真正有專業、行業經驗的人
來說說自己的專業
就讀體驗怎麽樣
以及就業前景寬不寬,好不好
畢竟球局的讀者群裏,真的卧虎藏龍
什麽專業領域的人都能找到
我們在【知識星球】
邀請了不同專業、行業的嘉賓
分享他們就讀的專業和前景
有人們印象中社會地位比較高的
金融、醫療、法律、計算機
以及地理在大學的幾個方向:
地理信息科學、地理師範、地質學等
本文後面有一篇鹹魚同學對計算機科學的分享
之後各行業嘉賓的分享
都會發在我們在知識星球上面
掃描下面二維碼,用 99 元充值年費
即可成爲【地球知識局】的知識星球會員
進入知識星球 app
就可以看到我們團隊和嘉賓的幹貨分享
也可以在裏面直接向我們提問各種問題
另外,各位如果正在高校就讀或已經畢業
并且想對無數讀者分享你的看法
可以按照以下格式
在文末留言:
你所學專業 + 所屬領域
在讀年級 / 已畢業多少年
在校的就讀體驗
你所知道的本專業前景
本專業的同學畢業後的去向
如果你有更多心得、更多幹貨需要輸出
也歡迎來申請發在我們的知識星球
可以在後台或留言區介紹自己的情況,
包括上學就讀的專業、職業經曆
和非常了解的行業
并且【留下自己的微信】
如果申請通過
運營小姐姐會加你好友
然後邀請你來知識星球做嘉賓
分享自己的行業見聞、心得體會
我們爲每位分享經驗的每位嘉賓
都準備了【大紅包】以表感激
以及,微信評論區最多放出 100 條留言
但我們重視每一個善意的分享
更多有價值的留言
我們也會整理并發到【知識星球】
最後提前感謝
每一位嘉賓、讀者和分享者
讓我們爲彼此的未來
互相祝福
願旅途上的所有人
找到屬于自己的道路和方向
———關于計算機專業分享的分割線———
網友們好,我是一名2018 屆的計算機科學學生,畢業後在一家社交軟件公司工作了不到一年。很榮幸能給大家分享大學學習和工作經曆,我會從校内學習、實習工作和行業概況幾方面講。
這些經驗來自于我的個人體驗,是有局限性的,希望大家在規劃未來時多看看不同的說法,博采衆長。
當碼農還有前途嗎?
我知道還有很多朋友正在猶豫是否選擇這條路,或者跳槽來到計算機科學這條大船上。程序員這個職業被神化過也被妖魔化過,現在又被戲稱做 " 賽博土木 ",已經有不少人爲它唱衰。
我的觀點是,互聯網行業會迎來勞動力過飽和的一天,未來計算機專業畢業生的求職競争會更加激烈。但如果你樂于學習新技術,喜歡面對挑戰和破解難題,不喜歡一成不變繁文缛節的工作,這個專業值得你選擇。
許多人都擔心碼農很快就會被人工智能取代,我認爲這一點暫時不必憂心。事實上近幾十年來開發工具、編程語言和知識分享平台的發展讓單個程序員的工作效率飛速提升,十年前需要團隊通力合作的項目現在寥寥數人即可完成,從這個角度來看勞動市場對程序員的需求是逐年遞減的,事實卻相反。
這是因爲現在的工程項目創造出的産品更複雜了,單個程序員從編寫冗長的代碼中解放,轉而構思更加複雜的架構和優化等問題。好比說曾經的人們搭建茅草屋,現在的我們建造瓦舍,有了 AI 的幫助,工程師們可以把重複的簡單工作交給它們,共同建造摩天大樓。
目前市場上聲稱能夠用 AI 寫代碼的工具們,都隻能起到一個輔助效果,表現最優秀的産品們(此處參考 Copilot 的功能)也隻能根據一名程序員已經寫出的部分代碼幫你補全上下文,幫助你起變量名稱和幫助你生成注釋。
如果你想讓它單獨完成一段解決簡單問題的代碼,它的答案也是抄襲了其他程序員和科學家們已有的解答,相當于幫你省去打開搜索引擎的時間(所以可能真正被 Copilot 威脅的不是程序員而是谷歌和 Stack Overflow 等IT 問答網站)。
并且前兩個功能已經有很多常用的開發工具,例如 Visual Studio 也有類似功能,隻不過新一代 AI 工具通過學習更多代碼樣本,将這個功能變得更加智能。
很多朋友最關心的問題就是就業了。我查看了我的母校(一所 211 大學)、同省的一所 985 大學和同城一所雙非大學的 2022 屆畢業生就業質量報告,它們的計算機專業本科畢業落實率分别是97.94%、99.52% 和 97.14%。
結合數據和我自己的求職經曆來看,目前本專業的就業實際還是比較樂觀的,而且這個專業畢業後的就業方向其實比大家想象的廣。我的同學們畢業後除了進入私企做程序員外,還有很多踏上了 " 未曾設想的道路 "。
一位進入銀行工作的朋友說,銀行 IT 部門很多并不需要寫程序,有些是和外包公司對接,或者和需求設計或者數據有關。還有的同學考了公務員,雖然那些崗位招收的是計算機專業畢業生,需要用到專業的相關知識,但他們入職之後的确告别了寫程序。
即便進入私企,工作也是多種多樣的,你可能會變成某個特别的 XX 工程師,不一定非得當個代碼機器,每天在敲代碼和 Debug中循環往複(雖然大部分開發崗還是繞不開)。
比如,如果你喜歡統籌規劃讓事情有條不紊地發展,可以試試項目管理這一職位;如果你數學倍兒棒且熱愛高薪,可以尋找金融公司的 IT 崗位,例如量化研究員;如果你是一個浸淫 Steam 多年的高玩,想投身虛拟世界的開發建設,可以做數值策劃讓全體玩家恨你,或者徹底投身藝術成爲一個技術美術。
其實代碼隻是工程師和他的工具之間交流的語言,我們學習 Python、C 和 Java 就像是學外語,然後和懂得這些的 " 工具人老外 " 交流,請它産出需要的數據、影像、遊戲關卡或者應用。
通常在學校裏我們會學習編程語言,工作中學會如何驅使你的生産工具。不過,一個計算機對口專業如果寫很少的代碼,通常要學很多的其他知識,工作量會體現在其他方面。
個人經曆與建議
現在來說一說我個人的一些經曆和建議。
首先關于校内學習,每個學校有自己的培養方案,一般在大二專業分流。大一不要放縱自己,成績不好可能選不到喜歡的分流方向。
基礎課、必修課大部分學校是一樣的,有離散數學、數據結構與算法、數據庫原理、操作系統和編譯原理等。
很多課程又枯燥又難,遇到講課如催眠的老師更是災難,但千萬不能擺爛!因爲它們占績點大頭,不論對保研還是找工作都很重要,尤其要是往國外申研的話學校會特别看中這些課程。
如果不想日後拒信一封又一封,一定要拿到好成績。可以找網課學做題,在學校資源群裏找往年試卷,找學長學姐幫忙,找教得好的老師的學生請教。如果是過程化評分,把每次校考或者計成績的作業都做要好。
如果你是大二轉專業的學生,轉成功後應把重心放在兩個專業重合的課上。需要補修的課如果很多,即使安排到大四上也不要急着修完,以免分身乏術導緻績點過低,甚至需要重修,那就雪上加霜了。
選修課如何選,是很多同學會苦惱的事。首先如果你有明确的就業方向或研究生申請方向,同時學校又開設了相關課程,就選那些課好了。
其次選可以幫助你就業的課程(Java、C# 程序設計這種編程語言課是萬金油),盡量别選不感興趣且過于理論化的課程,比如自然語言處理、人工智能與機器學習等(對于我自己而言)。
最後,如果不幸在師資差開課少的學校,被迫學不想學且沒用的選修課,拖累了績點,可以看學校有沒有用競賽得獎兌換學分的條例。
真的很推薦學有餘力的同學去搞競賽,有的拿獎門檻比想象的低。還有去國外高校上夏校、進實驗室讓老師帶你,也許能搞個軟件著作權(可以理解爲一個官方認證的有價值的軟件作品,類似于專利)。
這些都是學業路上的彩蛋,不僅能換學分,對考研、找工作都有好處。這些好事兒有時候你的輔導員根本不會記得說,可以問問高年級同學,你會發現信息差竟在自己身邊。
關于工作,先從實習說起。我實習時沒人願意帶,也沒事可做,可能是上級覺得我不會留下來,沒有把我當未來員工培養。但如果能有一段真實的工作經驗是很寶貴的,所以建議大家以下面這幾種方式找實習:
一是大廠爲了培養新鮮血液辦的暑期實習或者夏令營,這種門檻是比較高要考試面試啥的,我沒成功過,網友們加油,早做準備;
第二種就是畢業實習,不管你後面要換個更好的工作,還是繼續學業,要讓他們相信你會留下來做企業的忠實牛馬,以新員工的身份而不是可能會跑的實習生入場;
第三個和專業相關的有工資的兼職實習,通常日結工資。千萬不要去花錢實習,别人給了你錢才會指望你做事。
我第一次正式找工作,差不多是春招還晚一點。我和大部分同學不一樣,我又申國外研究生,又去匆忙地跻身應屆生投簡曆。大廠的程序員崗位都要考試,要多刷題。
小一點的公司多數不愛招應屆生,如果應聘這類公司怎麽辦呢?可以準備拿過的獎項、證書,還有作品,比如一個 APPdemo、或者制作的網頁等,視申請的崗位而定。
我遇到過面試官會要求現場編程,或者問一個算法題說出解答思路(所以編程課的作業要自己寫哦)。如果學校裏某門課有大作業要做完整的應用出來,一定要好好對待這個作業,面試時用得上。
但不幸的是,很多學校課程和就業嚴重脫節,編程語言課真的就隻教語法,找工作時還忘得差不多了,什麽都拿不出手。
同學們最好是學完實踐性強的課能自己做些相關産品,即使是簡單的小 demo 也會對應聘有幫助。
做作品的時候你肯定會需要學習借鑒,這時一定多讀讀中大體量工程的源代碼,多去外網查資料、教程,工作後會經常需要用到。最後,如果還是對自己就業的方向很迷茫,可以刷刷招聘 app,崗位應聘要求會提示你要做什麽。
一個女碼農的職業路
一個計算機專業畢業生最難的一段時光應該就是入行,他們要跨過求職的門檻,用四年期末考和 DDL 培養出來的求生能力快速掌握大量的新技能,在老師傅和谷歌的引領下完全上手工作内容。
我的體驗是有些高校産學分離,在學校學的東西不足以支持一個應屆生進入職場,學習内容實踐性很差。不過,想想很多計算機學生的課都不實用,也就不必過分擔心了。
計算機這個專業确實挺累,上學要學的知識量龐大,工作了又發現在校學到的知識雖然基本覆蓋了整個行業的各個分支但過于淺顯、原始,畢業後使用最頻繁的知識竟然是英語,因爲要用它不斷學數不清的新知識。像我做的 Unity 工程師就非常依賴外網資料自學,猜測其他崗位大差不差。
我還想淺談兩句,作爲一個女性計算機科學學生遇到的性别問題。在學校中這個問題完全沒有顯現,直到第一次實習——經理把我交給一個程序員老哥,他不耐煩地問我想幹什麽,我說我是來學習的學什麽都可以,然後被塞進了後勤部和五個 HR 姐姐面面相觑。
第二次技術主管問我想做什麽,我說服從安排,經理說前端比較适合女生,我去做了網頁前端 3D 引擎的工作。還不錯,雖然沒有實際的任務至少學到了很多。
第三次面試我運氣爆棚,同時得見一家遊戲公司服務端和客戶端的主管,不過前者表示後端不要女生,幸運的是客戶端的老大也許被我的遊戲制作人夢想打動,同意我去實習,還分了一個女師傅帶我,雖然還是沒有實際任務但又學到了很多。
最幸運的一次是正式工作,我遇到了一個完全不先入爲主帶着偏見的老大,打心底裏相信我是一個有能力的工程師,這次我學了很多也做了很多實際的工作。遺憾的是這個項目失敗了,我也随之失業。現在的我正在等待國外高校的研究生錄取,如果足夠幸運,我可能再不會遇到充滿偏見的上司。
我不理解爲什麽大家會對女性程序員有那麽多偏見和限制,我敢打包票,隻要有人願意給我機會,願意教授我專業技能,我能勝任那座寫字樓中的任何崗位。
不過每次來到一個新的公司,看到開發崗的工位上清一色的男性,迎新時支吾不清的招呼、永遠不會和你對視的眼神和吃飯下工時泾渭分明的紮堆走向,我能了解是什麽造就如此局面。
當某個群體完全由一種人構成,你的出現即是突兀,是反常的意外。可是程序員這個群體誕生之初,女性曾是這個群體的主流,如今的我怎能甘心苦學多年換來一個局外人的标簽?我查資料時看到那所 985 的計算機專業男女比例甚至驚人地超過了 4:1!
程序員的工資也确實在逐漸縮水,今年北京地區的程序員薪資同比去年下降 4%,全國同比下降 1%,這不是個好的迹象。
而且這個工作流動性很大,并不是每個人都能将起點設置在大廠,如果是在小規模私企尤其是外包企業,通常碼農們做完一個項目就會被掃地出門,很多招聘也會寫明薪酬是按照項目結算的。
就算是在知名大企業,項目爛尾會流離失所,項目成功也可能卸磨殺驢,确實是互聯網民工。但我很慶幸自己學了這個專業,給我一個做我喜歡做的事情的敲門磚。
最後祝大家也得償所願,學業有成!
【寫在最後】
本期分享隻是多專業系列分享的其中之一
更多專業分享
包括金融、醫療、法律、地理
都會發在知識星球 app 上
知識星球一年的會員費 99 元
除了這幾個行業的選專業建議
我們的主創和嘉賓團隊還會持續
分享幹貨、回答問題
需要高質量地理社群的朋友不要錯過哦!
【贈書福利】
我局将送出一本地球知識局書架上的精選書籍,工作人員屆時将進行篩選,截止至 6 月 28 日中午 12 點,選出留言前 10 名中奇數樓的讀者 ~ 來晚也有機會,趕緊上車吧 ~
上下滑動查看參考資料:
南京大學計算機科學與技術系 2022 屆畢業生就業質量報告
https://mp.weixin.qq.com/s?__biz=MzAxMDA3MjIwMw==&mid=2652042984&idx=1&sn=1d6c338e9ae87770aeed3821293dcbf6&chksm=80b3af0cb7c4261a6b2baa2c62f8720735ec64d0e10265aecb77f76757f027888046e295c456&scene=27
蘇州大學 2022 屆畢業生就業質量年度報告
http://yjs.suda.edu.cn/04/19/c8426a525337/page.htm?eqid=d430a47c0008455e00000004645b092b
蘇州科技大學 2021-2022 學年本科教學質量報告
http://jwch.usts.edu.cn/info/1053/10310.htm
程序員工資收入數據 - 職友集
https://www.jobui.com/salary/quanguo-chengxuyuan/
* 本文内容爲作者提供,不代表地球知識局立場
封面:圖蟲創意
END
擴展閱讀