1. 程式人生 > >一個專科生學習JAVA目標月薪2萬是否不切實際?

一個專科生學習JAVA目標月薪2萬是否不切實際?

專科生在這裡是一個群體的代表,代表著起步晚,基礎差,敲門磚少的那部分人,包括但不限雙非,轉業軍人,高中生,大專生,28歲以上大齡青年。

能不能拿到20k,在這裡的困惑其實是有兩個。

第一個 什麼樣的水準可以達到20k?

第二個 這個水準需要花多長時間努力,是否有太難的門檻,是否我底子差,英語不好,完全難到絕望?

在回答第一個問題之前,先說一下怎麼樣用六種顏色描述和衡量自己的技術體系。

【灰色】:表示【缺】,從未了解過一種技術,這是你技術體系裡,視線欠缺,不明方向的技能,大多數3年以內的工程師的問題就在這裡。

【白色】:表示【聽】,身邊朋友聊天,或者同事提到過某種框架,但你自己從來沒真正使用過。這種顏色的技能表示你還需要很長時間的積累, 方向有了,看你自己怎麼規劃排期。大多數3年以內的工程師,都會有這個問題。

【綠色】:表示【用】,自己過去的專案中,哪些是真正用過的。可能你不懂內部實現細節和原理,但是你確實使用過。比如說,vipkid 招人時候的一個多選題。

這是我在VIPkid的兄弟朋友圈發的jd要求,剛好借用一下。簡單說一下,達到這個目標的,不止20k,但很多人會受過去專案的限制,沒有這種應用場景的機會。這是一個分界點,不少人工作5年,都沒有了解過這些。有的人兩年之內,都可以接觸到這些內容,注意,必須是專案中真實使用,自己的Demo專案不算,所以你需要有很強的改變現狀的能力和意願,讓自己跳出去,挑戰下一個臺階。

【藍色】:代表【懂】,你不但在專案中用過,還知道原理,不用原始碼通讀一遍 沒有意義,更多的設計思路和理念。再看一下vipkid的描述:

他們叫做深度使用,跟我的描述略有不同。但我顯然認為自己的區分更專業,哈哈。但道理是一樣的,這是一個非常關鍵的分水嶺,百分之八十的人都會在這裡倒下去。

不僅要求你有環境,意願,還對你的基礎知識有要求,特別是後端工程師,科班出身的人,優勢在這裡慢慢展現,天賦高的人,在這裡拉開差距,沒有養成好的學習習慣的人,很難在這一層活下去。

【紫色】:代表【優】,對原有的開源框架有優化和改進,但並非是自己獨自研發是體系。再看vipkid

他們叫做深度建設,跟我說的要修改原始碼,以保證框架適合自己的應用體系略有不同。可以認為是【半紫】。

大多數7年以上的工程師只能到這個程度。或者說,到這個程度,再向上走,靠的就不再是單純的努力了。紫裝幾乎就是努力能到達的上限。

【橙色】:代表【創】,你是一個獨立開源或閉源專案的發起者。有多少人用先不提,你是基於各種需求場景提煉而且落地實施出來的。

所以,回過頭來看一下你自己的技能樹。

我之前總結過自己的,懶得翻了,有興趣在我的回答中慢慢找。

給出一個初級工程師,薪水在8k~15k之間吧示例:

完整的圖太大,放不上來,只好截圖。大圖歡迎在修真院官網找客服索取。

好了。現在,20k大概要什麼程度?30%的技能由綠變藍,範圍也要大很多,我沒畫。

第二個問題,基礎差的人,有沒有可能達到這個目標,怎麼做?

關於這一點,我也回答過很多次了。在知乎live中也講過高效學習方法。

算了,手機打字太麻煩,哪天有機會仔細說。

我想我回答這個問題的本身,就是給大家演示一下思考問題的方式找出癥結點。

就算我不回答這個問題,也希望其他人學會自己思考,能夠得到答案。畢竟我也曾經是和題主一樣困惑的人啊。

也歡迎關注專欄和修真院官網,隨時交流。

“職業選擇、求職輔導、學習規劃、困難答疑、技術交流等,可以加IT交流群828691304

 歡迎訪問我們的官網:技能樹.IT修真院

“我們相信人人都可以成為一個工程師,現在開始,找個師兄,帶你入門,學習的路上不再迷茫。

這裡是技能樹.IT修真院,初學者轉行到網際網路行業的聚集地。"