search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

C++與JAVA職業發展方向?-北京八維

背景:應屆生,渣二本小碩,明年畢業,正在奔波校園招聘...至今無offer...

有過一年http://ASP.NET開發工作經驗(在公司干過一年)

JAVA水平:熟悉J2SE,比較熟悉JVM,可以使用JAVA進行開發工作(非WEB)。

C++水平:只有學校開過這課學習過。

基礎知識:

數據結構,演算法,資料庫,操作系統,網路都還不錯。

熟悉軟體開發流程,調試技能。

熟悉常用設計模式。

悲慘求職路(JAVA崗)

各大互聯網名企校招結果:基本是筆試后無下文(個人覺得是筆試沒做好+學校問題)

各種其他類公司校招情況:筆試后仍然沒正文(個人覺得是筆試簡單,拉不開距離,人多,拼學校)

總結

(1)筆試不夠突出

(2)應聘JAVA開發崗的人多

(3)沒有體現自己的核心競爭力

你沒拿到offer和你學的是java真的沒關係。所以不用考慮轉方向的問題,java市場那麼大都沒拿到offer,你確定轉c++可以拿到?

進了面試,碩士應該說是比較好拿offer的,沒拿到可能就是表達能力不行,或者基礎不行,或者沒達到用人單位的標準。進了面試,其實和學校就沒太大關係了,學校主要過的是刷簡歷這關。

我比較好奇的是,題主se到什麼地步了?只是桌面應用嗎?是不是大數據方向?或者對併發多線程有很深的理解? 理論課紮實是很重要的,希望題主不只是說說,考試成績高不算,問自己幾個問題,如死鎖的四個條件?tcp三次握手的各種狀態轉換?報文結構?手寫簡單的搜索演算法如快排或者堆排序?資料庫對索引有多少了解?很多問題自己覺得會,可是一問就卡殼或者答不完整,也是會被刷掉的。

整個人的狀態也很重要,你去應聘就要有自信能勝任這份工作,你自己都沒自信為什麼用人單位要對你有信心呢?昂首挺胸,要和面試官有眼神交流,我見過總監面時因為聲音太小被刷掉的。。

總的來說,校園招聘是最好找工作的,因為公司根本不會對你有太大的期許,進了公司都要慢慢教。你展現出你的學習能力就行了。要善於把話題引到自己擅長的部分去。我在廣州這邊讀大學部,周圍同學不管java後台,前端,c++,安卓,ios都能拿到offer,找不到offer應該多總結自己哪個環節出了問題,應該怎麼改進。

凡是拿編程語言說事的人都只是處於IT領域技術專業的底層!!凡是拿編程語言說事的人都只是處於IT領域技術專業的底層!!凡是拿編程語言說事的人都只是處於IT領域技術專業的底層!!

重要的話說三遍,編程這個東西更重要的是解決別人不能解決的問題,這才是核心競爭力。c++和java都是很好的編程語言,在設計的時候就已經考慮了很多問題,能夠在世界範圍流行也是理所應當。但是,編程的核心思想是數據結構、演算法,哪怕不需要複雜演算法的軟體系統,懂業務邏輯也是很重要的。那這樣的話,語言只是外功,知識招式,就想英語、法語、西班牙語,都有自己的用武之地,學的好一通百通。

對於我自己,學過c++、java、python、ruby、php、oc,js這些就不必說了。學了這麼多語言,你會發現,我們不能為了學習語言而去學習,而應該去你做的產品,業務去出發。不同的軟體系統其實需要不同的解決方案,需要不同的語言實現,快速出web網站,php、ruby、python這些就足以,對於嵌入式開發,對計算的性能要求比較高,可以試試c,c++。

對於語言的學習,我認為,一個月學習一門編程語言足以,其實你只需要了解一下關鍵詞、語法、控制流程,還有最重要的該門語言的核心思想,比如面向對象、繼承多態、垃圾回收等等。接下來就在實戰中磨鍊吧,對於職業發展方向,就看個人喜好咯,其實這個真的無所謂



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦