欧美1区2区3区激情无套,两个女人互添下身视频在线观看,久久av无码精品人妻系列,久久精品噜噜噜成人,末发育娇小性色xxxx

211本碩科班研一下,學的Java現(xiàn)在轉(zhuǎn)C++研二實習能趕上嗎?C++職業(yè)壽命更長是真相還是誤區(qū)?

今天給大家分享的是一位粉絲的提問,211本碩科班研一下,學的Java現(xiàn)在轉(zhuǎn)C++研二實習能趕上嗎?C++職業(yè)壽命更長是真相還是誤區(qū)?

接下來把粉絲的具體提問和我的回復分享給大家,希望也能給一些類似情況的小伙伴一些啟發(fā)和幫助。

同學提問:

老師你好,我是學院本211碩,現(xiàn)在是研一下,科班。Java只學到的MVC,平時寫一些網(wǎng)絡(luò)項目主要使用django+drf和前端的vue來完成的。

看到一些關(guān)于C++的視頻,感覺相比于Java,學C++的職業(yè)壽命更長一些。我想詢問一下如果現(xiàn)在開始學C++,能趕上研二下的實習嗎?還有就是現(xiàn)在學C++的話,建議我朝著什么方向?qū)W習呢?

Yt回答:

首先我跟大家講這里有幾個點要回答,這個職業(yè)壽命更長一些,沒有任何一個說法說C++的職業(yè)壽命會比Java的職業(yè)壽命強,也沒有說Java的職業(yè)壽命比C++長,這個不是,職業(yè)壽命它不是你學哪門語言就能夠決定長與短的,而是你在哪家公司,如果這家公司發(fā)展的很好,你的職業(yè)壽命它就會更長,這家公司如果不行,你不管學哪門語言,它一樣都很短。包括有很多說我去國企,國企職業(yè)壽命很長,然后還能躺平,請注意它不是所有的國企是這樣的,國企它一樣也有裁員,這種35歲危機它也有。它并不是說你學哪門語言學哪門技能,你就能夠職業(yè)壽命更長,沒有這個說法。反而說在這里你要選擇一家企業(yè),這家企業(yè)如果發(fā)展的好,那你的職業(yè)壽命它就會長很多。如果這家企業(yè)做兩年倒閉了,或者說你去的這家公司,這家公司就倒閉了,你不管學什么都沒用啊,這是關(guān)于這個問題。

我現(xiàn)在開始學習C++能趕得上研二下實現(xiàn)嗎?現(xiàn)在是研一下到研二下還有一年的時間,我不知道為什么會給大家一種情況,我一年的時間這個東西我學不明白嗎?包括我曾經(jīng)也很長一段時間,包括我們我上大學的時候,我曾經(jīng)學開發(fā)的C/C++語言,包括數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、計算機組成,包括編譯原理這一系列的,然后看的時候你發(fā)現(xiàn)好多好多東西,乃至后面還有項目,還有八股文,你發(fā)現(xiàn)整體很多東西,包括我們的當時還有qt,fmc這種,你會發(fā)現(xiàn)好像很多東西我半年一年時間能否搞定,我就一直在思考,這個東西它是否有點不對,是否有一條更加捷徑,更加合適的方式,讓我們能夠快速的去上手,能夠去做這個事情,能夠快速的使我們把它吸收明白。其實后面讓我想到了,你比如說計算機網(wǎng)絡(luò)那本書,謝老那本書。那講的什么?從物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層以及到應(yīng)用層上面的,包括會話層表示層應(yīng)用層。然后這個東西你發(fā)現(xiàn)看完之后你寫不出代碼,你沒有代碼可寫,包括操作系統(tǒng)學這個東西你會發(fā)現(xiàn)你也沒辦法寫代碼。但是去了企業(yè)之后,你作為一個軟件工程師,首先你面臨的就是你得寫代碼,你得去搞定問題。你大部分的問題是代碼所產(chǎn)生的,所以撇給你,你把這種問題搞定,你這個過程有沒有一個方式它會更短一點。其實后面我再思考一下,我們能不能夠就直接從項目開始,就直接你比如說我學完C/C++語言,我就結(jié)合著數(shù)據(jù)結(jié)構(gòu),我把數(shù)據(jù)結(jié)構(gòu)把它封裝一遍,封裝完之后我后面就用我的數(shù)據(jù)結(jié)構(gòu),然后我去迭代我的數(shù)據(jù)結(jié)構(gòu)庫,比如這里面鏈表、隊列、棧、紅黑樹、B樹、哈希、跳表這些東西,我封裝完之后我自己在用我自己的,你會發(fā)現(xiàn)剛開始封裝的時候,你的接口不一定做的好,包括結(jié)合的多線程情況下,線程安全的不一定能做,包括結(jié)合的多進程的時候,這種情況它也不一樣。那你就會發(fā)現(xiàn)包括在共享內(nèi)存使用的時候,它也會不一樣。所以你會發(fā)現(xiàn)你在封裝的庫,你也會隨著你使用的場景越來越多,你會逐步去迭代你的庫。所以在這里就講了一點,在后面再仔細思考的時候,它能夠去把這個做成一個個項目去解決具體問題的時候,我認為這種方式它是最快的。隨著你解決的問題越來越多,隨著你累積的方案,解決問題的方案越來越多,你的工程能力它就會越強。這是跟大家講到的這個技術(shù)能力。

但是這里話又說回來,這個面試它等于你的技術(shù)實力嗎?就是你發(fā)現(xiàn)我面試的時候,他要你手寫代碼,有,但是你會發(fā)現(xiàn)真正決定的它是面試,面試的過程中它不是讓你去寫代碼,比如給個工程問題讓你直接搞定,它不是的,它是讓你能夠表達出來,它是要能夠說,所以這個技能上面和后面面試上面它是有一定差異的,但是兩者它又很有關(guān)聯(lián)。比如說在這個技術(shù)表述的時候,你包括很多朋友在表述,比如問這個進程線程,那很多朋友說進程是程序的一次執(zhí)行,線程是操作系統(tǒng)最小的調(diào)度單位,這種話術(shù)你可以不斷講,但是你會發(fā)現(xiàn)東西說完之后,就是書上面的概念。結(jié)合的問,比如你在哪個地方用過線程,你線程怎么用的,如何解決問題的,包括進程你在什么時候選,你怎么用的,你就發(fā)現(xiàn)你沒寫過代碼,沒有這個技術(shù)實力,你是講不出來的。你這個東西它不是通過背能夠有這個感覺的,就跟做過和沒做過它是有本質(zhì)性區(qū)別的。這一點講的什么?其實這里講的就是一年的時間,你結(jié)合著項目來做,你就即使把數(shù)據(jù)結(jié)構(gòu)封裝一遍,然后結(jié)合著網(wǎng)絡(luò)做一遍,然后再做一個產(chǎn)品項目。就從數(shù)據(jù)結(jié)構(gòu)開始,你就比如說就給你提一個web server這個項目,你就把數(shù)據(jù)結(jié)構(gòu)封裝完,你就把網(wǎng)絡(luò)做一個web server,Web server里面的IO管理,包括內(nèi)存管理,然后包括線程池、內(nèi)存池,你用的就用你前面的數(shù)據(jù)結(jié)構(gòu),然后封裝完之后,你再把這個web server在做一個類似于網(wǎng)頁面的即時通訊,這種工具你把它做到上線,你能用別人用,你就跟你女朋友聊天,你讓你女朋友幫你測,這個就可以了。你做到這一點,你就發(fā)現(xiàn)這里幾個項目它是一脈相承過來的,那這個過程它就會慢慢的使你,你做完這個項目,你做完的封裝的庫你自己用,你封裝完的庫,封裝完的底層框架你自己用,做完之后你再把它做成產(chǎn)品化,你會發(fā)現(xiàn)整體上面你是會很扎實的。

那這個時間里面你需要一年嗎?它肯定不需要一年,肯定不需要。真的來說你每天能夠花個3個小時,每天你就后面找一圖書館,找一個自習室,你就自己每天三四個小時,你不用一年的時間,真的能通過這三四五個項目的時候,你自然而然你就發(fā)現(xiàn)你技術(shù)實力會很強。后面面試的時候,你就把你自己講的,把你自己做的東西表述清楚就可以了,沒有這么復雜。

總結(jié):

  1. 職業(yè)壽命和語言無關(guān),關(guān)鍵看公司和行業(yè)別信“C++比Java誰壽命長”這種話,能不能干得久全看公司穩(wěn)不穩(wěn)。比如去游戲公司用C++做引擎,公司黃了照樣失業(yè);去銀行用Java寫業(yè)務(wù),只要銀行不倒就能接著干。國企也不是鐵飯碗,現(xiàn)在照樣裁員,與其糾結(jié)語言不如挑個靠譜行業(yè)(比如軍工、自動駕駛)。
  2. 一年時間學C++足夠沖大廠實習別從頭死磕理論:直接上手項目,比如先用C++把數(shù)據(jù)結(jié)構(gòu)(鏈表、哈希表)自己實現(xiàn)一遍,再用這些數(shù)據(jù)結(jié)構(gòu)搭個Web服務(wù)器。項目鏈條化:比如先寫個網(wǎng)絡(luò)聊天室,再給它加個網(wǎng)頁前端(用你之前學的Vue),最后部署到云服務(wù)器讓朋友實測,三個月就能攢出能吹的項目。
  3. C++學習暴力三步走第一階段(2個月):用C++復刻STL核心組件(比如手寫vector、紅黑樹),順帶搞明白內(nèi)存管理和模板。第二階段(3個月):寫個帶線程池的Web服務(wù)器,處理高并發(fā)請求(參考Muduo源碼),同時學CMake和Linux系統(tǒng)編程。第三階段(4個月):做硬核項目——比如用C++寫個簡化版Redis(GitHub搜tinyredis),或者給開源項目(如Nginx)提交代碼補丁。
  4. 面試靠“項目故事”不是八股文面試官問“進程線程區(qū)別”,別背課本,直接說:“我在Web服務(wù)器項目里用線程池處理請求,后來發(fā)現(xiàn)線程切換太耗資源,改成協(xié)程后QPS翻了3倍”。把項目中的踩坑經(jīng)歷變成談資:比如手寫內(nèi)存池解決服務(wù)器內(nèi)存碎片,或者用RAII機制防止資源泄漏。

計算機相關(guān)專業(yè)就業(yè)求職學習路線/offer選擇/職業(yè)規(guī)劃建議

工種浩:程序員yt?(學習就業(yè)困惑?我們來為你答疑解惑?。┟赓M投稿 投稿必回

#職業(yè)規(guī)劃##計算機#

解決計算機相關(guān)專業(yè)就業(yè)/面試/技術(shù)提升等問題解答(投稿必回)

全部評論

相關(guān)推薦

評論
3
6
分享

創(chuàng)作者周榜

更多
牛客網(wǎng)
??推髽I(yè)服務(wù)