一些戰(zhàn)略思維
人生就是戰(zhàn)場,每一次選擇,需要布局,謀略,打法。
我在大學(xué)期間,不僅僅是技術(shù)能力的提升,還有一些思維、打法,戰(zhàn)略的形成。
我個人是特別的喜歡金庸的武俠小說,其中經(jīng)典的幾部更是反反復(fù)復(fù)地看了好多遍,自己從小學(xué)、初中、高中、大學(xué)、甚至畢業(yè)了,再忙也得再去讀、去品味,其中境界之高需要一生去琢磨。
笑傲的風(fēng)清揚(yáng)、天龍的掃地僧、倚天的張三豐、射雕的王重陽等等,都是絕等的世外高手,其修煉的心法、拳腳各不相同。
但是都達(dá)到了出神入化的境地,都在追求武學(xué)上的造詣;成功的路千千萬萬,不是唯一的,我們只有找到適合自己的路,堅(jiān)持走下去,才有可能獲得精彩的人生。
拘泥不化,不知變通,劍術(shù)一道,講究的是行云流水,任意所之,活學(xué)活用,可造之材!
招式是死的,發(fā)招的人是活的,有招可尋,便給了敵人有跡可乘,只有做到心中無招,方能真正的進(jìn)入高手境界!
劍上無招,敵人才沒法可破,無招勝有招,此乃劍法之極!
他強(qiáng)任他強(qiáng),清風(fēng)佛山崗,他橫由他橫,明月照大江,他自狠來他自惡,我自一口真氣足!
這些看似武學(xué)秘訣,實(shí)則指的是人性的修為、格局,這種心境實(shí)在是妙不可言,是一種無上心法,給了我在學(xué)習(xí)、生活、工作中很多指導(dǎo)意義。
先推薦大家一首音樂,強(qiáng)烈建議再聽聽。
大學(xué)期間,每逢開學(xué),必刷《亮劍》(2005年版),我說我大學(xué)四年看過幾十遍,真的是毫不夸張,我的舍友也是極其地喜歡看這部劇。
還記得那會一下課,回到宿舍,放起《亮劍》,很多其他宿舍人就圍觀過來,一起看,我自己在實(shí)驗(yàn)室也是多次觀看,那種日子真的是很熱鬧和懷念。
最近一次看《亮劍》,是在去杭州參加雙十一的飛機(jī)上,我現(xiàn)在的時間這么寶貴,能花時間看這個,證明了對我的影響,對我的人生是有重大意義的,我覺得是對的自己就去追求。
李云龍,草根出身,一天軍校都沒讀過,打起仗來,鬼點(diǎn)子特別多,洞察事物的本質(zhì),敢做別人不敢的事情,往往是反其道行之,其亮劍精神是值得每一個人學(xué)習(xí)的。
什么他娘的精銳,我就不信這個邪,老子打的就是精銳。
都是 2 個肩膀扛一個腦袋,誰怕誰啊,我們新一團(tuán)不是被嚇大的!
就算沒有馬,我們也比步兵快,這徒步的騎兵他到底還是騎兵!
我是特別的喜歡這部劇,推薦給各位,主要是精氣神,敢打敢拼的個性,從中也可以學(xué)到很多的戰(zhàn)略、打法,作為當(dāng)代青年,好像缺失了那么一腔熱血,每每看起,干勁十足。
大學(xué)期間,收藏了很多馬云、俞敏洪的演講,是極具渲染與感染力的,看看這些大佬之前的經(jīng)歷,在對比當(dāng)下自己經(jīng)歷的這些挫折、失敗又算得了什么呢?
人生失意之際,去看看這些演講,大佬們的內(nèi)心是多么的強(qiáng)大,以及是如何的應(yīng)對,調(diào)整自己,很快的又有了信心,馬云曾經(jīng)說過:最困難的時候,左手溫暖右手!
三步走戰(zhàn)略:金庸武俠 +《亮劍》+ 大佬演講,是我大學(xué)四年戰(zhàn)略、打法、布局的形成,對我的啟發(fā)很大,同樣的東西,在不同人眼里看到的就不一樣,我看到的是這些格局、視野、精氣神、判斷力。
如何選擇
越來越多的人開始踏入互聯(lián)網(wǎng)行業(yè),對于他們來說,這個行業(yè)還很陌生,對于選擇要從事的互聯(lián)網(wǎng)方向還很迷茫。
說真的,互聯(lián)網(wǎng)/IT 行業(yè),確實(shí)是高薪、也是大勢所趨(響應(yīng)國家號召,看看國家政策就知道了),其互聯(lián)網(wǎng)將是未來人工智能發(fā)展的基礎(chǔ)設(shè)施,會像水、電,一樣的離不開,其在未來發(fā)展的前景將會越來越好。
不管你在校是什么專業(yè),現(xiàn)在從事的是什么行業(yè),除了金融圈,我是極其地建議大家踏入互聯(lián)網(wǎng)行業(yè),互聯(lián)網(wǎng)行業(yè)現(xiàn)在是一片生機(jī)勃勃,蓄勢待發(fā)之兆。
互聯(lián)網(wǎng)行業(yè)從大的方向上說一般有:技術(shù)崗、產(chǎn)品經(jīng)理、運(yùn)營崗、交互設(shè)計(jì)。
技術(shù)崗
主流技術(shù)崗位:前端、后臺、測試、運(yùn)維、安卓、嵌入式、算法、信息安全
我將大概闡述一下每個崗位,自己的理解,關(guān)于具體的細(xì)節(jié)和學(xué)習(xí)路線去 Google、知乎、??蜕厦嫠岩幌?,會有你想要的。
前端:Web 三劍客,HTML + CSS + JS,以及一些常用的框架,寫網(wǎng)頁
后臺:主流三大語言,Java C++ Go,服務(wù)器編程
測試:Linux、Python、Shell 的會編寫測試用例,自動化測試
運(yùn)維:Linux,docker部署,OpenStack云,解決服務(wù)器的故障問題
安卓:JavaME,以 Java 基礎(chǔ)進(jìn)行的手機(jī) APP 的開發(fā)
嵌入式:以 匯編/C 為主,進(jìn)行硬件控制
算法:深度學(xué)習(xí),數(shù)據(jù)挖掘,人工智能等
信息安全:黑客攻防,漏洞發(fā)掘
產(chǎn)品經(jīng)理
跟業(yè)務(wù)方可以很好的溝通,制定出合理的產(chǎn)品需求,五大能力:具備用戶思維、了解互聯(lián)網(wǎng)技術(shù)、知識結(jié)構(gòu)全面、善于協(xié)調(diào)合作、保持不斷學(xué)習(xí)。
運(yùn)營崗
熟悉常見的推廣渠道,最大程度的增加用戶粘性,至少具備三大能力:對內(nèi)容的敏感能力、營銷能力、商業(yè)判斷能力。
交互設(shè)計(jì)
對視覺、UI 設(shè)計(jì)有一定的掌握,具備能力:人機(jī)界面交互、原型設(shè)計(jì)、用戶研究能力等。
互聯(lián)網(wǎng)行業(yè)眾多崗位,對于人才的需求還是很大的,互聯(lián)網(wǎng)界早年流傳著一句話:百度的技術(shù)、騰訊的產(chǎn)品、阿里的運(yùn)營,這句話不是空穴來風(fēng)的,公司的基因就在那;選擇適合的行業(yè),自己喜歡從事的方向,盡早的行動起來。
我的建議
熟悉我的都知道,我是工程能力和算法能力都比較強(qiáng)的,工程方面:Linux C/C++,Go 主攻服務(wù)器編程,網(wǎng)絡(luò)編程,算法方面:用 Python + SQL 寫算法(調(diào)用相關(guān)的包和邏輯處理)。
數(shù)據(jù)結(jié)構(gòu) + 算法,操作系統(tǒng) + 計(jì)算機(jī)網(wǎng)絡(luò),Linux + 數(shù)據(jù)庫,不區(qū)分語言、不區(qū)分方向,是所有程序員必備功底,到了一定程度上項(xiàng)目,找工作的時候問題基本就不大了。
戰(zhàn)略選擇,職業(yè)方向的決斷,這是人生不得不打的一仗!
我當(dāng)年為什么首選學(xué)習(xí) C++:
i、自己 C 語言學(xué)的比較好,所以就走了 C++ 道路;
ii、當(dāng)時聽過說 C++ 比較難,學(xué)的人少,而我喜歡挑戰(zhàn)大的(這是道聽途說);
iii、當(dāng)時想進(jìn)騰訊,騰訊后臺都是C++。
當(dāng)你不知道學(xué)什么方向的時候,不妨想想自己最想去哪家公司,看看那家公司的技術(shù)棧,和相應(yīng)的招聘要求,按照這個學(xué)習(xí)就好。
一般來說,從事技術(shù)崗位的男生遠(yuǎn)遠(yuǎn)大于女生,女生在技術(shù)崗位多以前端、后臺、測試為主(小公司我可能不太清楚,但是大公司尤為明顯),在產(chǎn)品、運(yùn)營、交互設(shè)計(jì),男生、女生都可以選擇。
首選自己感興趣的方向?yàn)橹?,選擇自己喜歡干的事情是極其的重要!
先拋開興趣和非技術(shù)崗位而言,我想談一下目前互聯(lián)網(wǎng)眾多崗位的一些特點(diǎn)以及是否選擇它來進(jìn)行學(xué)習(xí)。
從事最少的 2 個職業(yè)方向:信息安全和嵌入式
女生最多的 2 個技術(shù)方向:前端和測試
最好找工作的 2 個方向:后臺和算法
對于前端和測試崗位需求也還可以,如果選擇這個方向也是不錯的,嵌入式真的是跟硬件有關(guān),走的人較少,不過是越老越吃香的。
信息安全,這塊學(xué)的特別多,也難,不好學(xué),著實(shí)的有著黑客精神和真的是喜歡這個方向才能學(xué)好,不管哪塊,最好是興趣驅(qū)動。
運(yùn)維工程師我覺得也挺好就業(yè)的,是一個被大多數(shù)人所忽略的職位,安卓這幾年崗位較少,已經(jīng)不太建議新人再去入門學(xué)習(xí)了。
后臺 VS 算法
我個人是從 Linux C/C++ 后臺轉(zhuǎn)到算法工程師的,對于后臺和算法是比較熟悉的,其他的領(lǐng)域看個人興趣,方向選擇了。
我個人是喜歡底層的一些東西,大學(xué)期間寫的都是 C++ 方向的,這個方向很難寫出什么花哨的東西,都是寫過一些檢測內(nèi)存是否泄漏的工具、壓縮工具之類的,覺得是挺鍛煉人的。
后臺三大方向:C++、Java、Go
學(xué)好 C++ 可以寫底層,寫系統(tǒng),寫插件,寫對性能要求比較高的應(yīng)用,學(xué)好Java 的應(yīng)用面是非常的廣,許多應(yīng)用都是要 Java 來實(shí)現(xiàn)的,學(xué)好 Go 在后臺領(lǐng)域的前景不錯,目前百度、頭條、滴滴都已經(jīng)用 Go 在開發(fā)了。
算法領(lǐng)域:
主要還是 Python,從 Python 基礎(chǔ),到爬蟲、數(shù)據(jù)分析,再到深度學(xué)習(xí),人工智能,是一條線,并且算法工程師的前景,未來的趨勢也是非常的不錯,是一門很有潛力,競爭很大的方向。
一個優(yōu)秀的算法工程師:是建立在工程能力極強(qiáng)的基礎(chǔ)上,邏輯清晰,代碼功底扎實(shí)的。
很多算法工程師缺少工程能力,盡管你原理再熟,數(shù)學(xué)公式推導(dǎo)在熟,說得頭頭是道,但對基本的業(yè)務(wù)邏輯都寫的不清楚,對底層的細(xì)節(jié),都想不清楚,編碼能力沒有歷經(jīng)工程的歷練,算法領(lǐng)域別指望做什么高手,想在算法層面上做好,也是不可能的。
工程能力跟基礎(chǔ)是不一樣的,工程能力是通過項(xiàng)目迭代積累起來的,對編碼習(xí)慣、編程素養(yǎng),邏輯的培養(yǎng)是至關(guān)重要的。
對于很多人 ,其實(shí)在選擇方向上還很糾結(jié),對于在校的,如果是研究生,選擇學(xué)習(xí) Python 方向,走算法工程師之路,最終也是找這個崗位的話,是很不錯的,這個崗位現(xiàn)在競爭激烈,一切拿實(shí)力說話。
對于本科,選擇算法工程師這個崗位,說真的,這個方向?qū)?shù)學(xué)要求挺高的,并且深入下去也是相當(dāng)難的,如果本科就業(yè)的時候,拿這個找工作,基本上就是九死一生了(除非能力特別強(qiáng)的)。
對于 Python 爬蟲、數(shù)據(jù)分析崗位,秋招大廠基本上沒有爬蟲崗(內(nèi)部工具都集成好了,分布式、IP 代理池都做了,直接用就好),數(shù)據(jù)分析崗位也是少的可憐,要是想去大廠,就直接投算法工程師,或者就選其他方向。
按照目前這個形勢,對于本科的你,選擇了學(xué)習(xí) Python 的話,也想去大廠,秋招直奔算法工程師(破釜沉舟一戰(zhàn)即可),如果你不投算法工程師崗位,其他爬蟲崗(根本就沒有)、數(shù)據(jù)分析崗(少的可憐)基本上沒戲。
要是我建議的話:我覺得在大學(xué)期間,學(xué)個 Java ,阿里、百度、美團(tuán)、京東基本上都是 Java 系,也好找工作,也好進(jìn)大廠就業(yè),以后在轉(zhuǎn)個大數(shù)據(jù)方向挺不錯的;要是對底層感興趣,想更快的成為高手,可以學(xué)習(xí) C++,C++ 的學(xué)習(xí)周期相對長一些;Python 的話,可以作為興趣,學(xué)學(xué)爬蟲、數(shù)據(jù)分析,慢慢地積蓄力量,等以后社招了,自己水平到了,時機(jī)成熟了,直接投算法崗,走人工智能方向。
對于已經(jīng)在社會上工作的你,不管你現(xiàn)在是從事 Java 開發(fā)還是前端、Go 開發(fā)之類,建議可以花時間了解 Python,走一條數(shù)據(jù)挖掘,深度學(xué)習(xí),人工智能之路,這塊未來的崗位需求應(yīng)該會越來越多,一切等時機(jī)成熟,自身能力具備,就可以跳槽入算法崗了。
Python 這個方向完全可以作為興趣去學(xué)習(xí),秋招的時候不會 Ppython, 一點(diǎn)也不影響你進(jìn)大廠,主要還是:基礎(chǔ) + 算法 + 項(xiàng)目,(我面試了那么多互聯(lián)網(wǎng)大廠,沒提 Python 半個字(除了面試算法崗,京東和阿里)),還是選好方向,好好修煉,提升自己能力為主。
工作了的,真的是可以考慮考慮這個方向,下來多往這塊靠攏,多了解這塊,即使你一開始沒有選擇算法崗,也不影響,我也是先后臺,再轉(zhuǎn)算法,走的社招來的這邊。
我以前就不會寫 Python,到了用 Python 的時候,直接上手就干了(當(dāng)天下午就可以做出項(xiàng)目的效果預(yù)期了),說句實(shí)話,我到現(xiàn)在都沒有系統(tǒng)的學(xué)習(xí)過 Python,但是相應(yīng)的問題都能解決,能力的培養(yǎng)至關(guān)重要,編程思維都是一樣的,具體哪里不會直接 Google 就行了,具備了某一方向的能力以及深度(我是系統(tǒng)的學(xué)習(xí)過 Linux C/C++ 的),其他語言方向,我真的覺得就不用入門學(xué)習(xí),直接干就完了!
要有與時俱進(jìn)的精神,不斷地在變化中看發(fā)展,選擇自己適合的打法,以及多多地激勵自己,迅速地成長起來!
成長最快的就是壓力,痛苦,折磨,壓力越大,成長越快!
讓暴風(fēng)雨來的更猛烈一些吧!
狹路相逢勇者勝!
-
程序員
+關(guān)注
關(guān)注
4文章
954瀏覽量
30428
發(fā)布評論請先 登錄
各位大佬,想問一下為什么這個程序一步一步運(yùn)行就可以讀出正確的讀數(shù),正常運(yùn)行卻讀不出正確讀數(shù)
CoT 數(shù)據(jù)集如何讓大模型學(xué)會一步一步思考?

阿里云升級通義靈碼AI程序員,全面上線
TMS320C55x DSP CPU程序員參考補(bǔ)充

UCD3138A64/UCD3138128程序員手冊

機(jī)械革命發(fā)布CODE AI程序員本
AI編程工具會不會搶程序員飯碗
第五屆長沙·中國1024程序員節(jié)開幕
郭光燦院士:邁出中國量子計(jì)算“軟實(shí)力”第一步

評論