欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一位JAVA工程師的成長(zhǎng)之路

工程師人生 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-06-14 16:52 ? 次閱讀

我搞JAVA也有些日子了, 因?yàn)槲冶容^貪玩,上進(jìn)心不那么強(qiáng), 總是逼不得已為了高薪跳槽才去學(xué)習(xí), 所以也沒混成什么大牛, 但好在現(xiàn)在也已經(jīng)成家立業(yè), 小日子過的還算滋潤(rùn), 起碼頂?shù)米∫辉陆f(wàn)元的吃喝拉撒玩各種貸款信用卡 不為金錢過于發(fā)愁了。 我特別感謝當(dāng)初貼吧遇見的那位大神, 雖然每個(gè)月也就聊那么幾句, 但是他總能在我不知道該學(xué)啥, 該怎么走的時(shí)候, 給我方向, 毫不夸張的說(shuō),我現(xiàn)在的衣食無(wú)憂, 技術(shù)馬馬虎虎都是拜他所賜。 所以 我也想分享一些自己的成長(zhǎng)過程 以及技術(shù)路線 希望一些迷茫的新人,或者想轉(zhuǎn)行但是躊躇不前的老哥老弟們 能夠得到一些建議吧

其實(shí)這行的工資待遇和前景,比起一些風(fēng)吹日曬的苦逼行業(yè) 還是要好不少的, 很多人說(shuō)程序員累, 加班 , 掉頭發(fā) 但其實(shí)在生存壓力面前 這都不算什么, 有哪一行是輕松的呢?起碼程序員技術(shù)到位了,工資還是比較可觀的。

那么 入門的新手 要達(dá)到一個(gè)什么水平才能找到工作養(yǎng)活自己呢?

首先 JAVA基礎(chǔ)語(yǔ)法 集合類 線程 IO操作, 這些掌握了 基礎(chǔ)算是過關(guān)了, IO操作有點(diǎn)麻煩 被搞暈沒關(guān)系 知道什么時(shí)候用 用到了 再去搜索就行

其次 web部分 servlet jsp session cookie mysql數(shù)據(jù)庫(kù) 都要知道怎么操作怎么用 前端頁(yè)面的話 html不必太深 能看懂就行 js或者jquery會(huì)操作dom能夠把后臺(tái)數(shù)據(jù)放到合適的位置就可以 現(xiàn)在前段js技術(shù)五花八門 基本很少有項(xiàng)目讓后臺(tái)弄前端了 如果有并且很長(zhǎng)時(shí)間了 你可以考慮跳槽了……

學(xué)到這個(gè)階段,你需要知道一個(gè)請(qǐng)求從頁(yè)面或者移動(dòng)端發(fā)起之后 經(jīng)歷什么樣的過程再返回去的 知道ajax是什么 會(huì)發(fā)起異步請(qǐng)求到后臺(tái) 。

框架方面 別學(xué)struts hibernate了 很少有項(xiàng)目用了 學(xué)springmvc spring mybatis就可以 ,不必清楚實(shí)現(xiàn)原理 會(huì)搭框架 搞一個(gè)增刪改查出來(lái)就行了

到這里,大約就是初級(jí)階段了 你可以去找工作了,期望別太高,如果有人要你 工資大約是5到6k 如果是成都西安這些二線 還要低點(diǎn)。之所以說(shuō)如果有人要,那是因?yàn)檫@兩年行情不太好……這些基本技術(shù)需求已經(jīng)沒法找到一個(gè)比較靠譜的工作了。

這個(gè)初級(jí)階段,其實(shí)是最苦逼學(xué)的東西最多的階段,你沒有太多的時(shí)間,頂著沒有收入還要吃喝拉撒的壓力,也許還有你父母家人 朋友的不理解和嘲笑,在他們眼里,你念書那么多年出來(lái),卻連個(gè)靠譜的工作也沒有,還在窮折騰,……種種壓力面前,你需要在四到五個(gè)月殺出一條血路證明自己的價(jià)值,怒懟所有嘲笑,將來(lái)工資傲世親朋好友,讓你的父母欣慰,讓你能夠挺起胸膛做人,鋪墊好你后面二三十年的路,讓你的父母老了能夠老有所依。

如果你正好在培訓(xùn)機(jī)構(gòu)學(xué)JAVA 看到我這些文字 希望你能堅(jiān)持一下,拿出你的熱血來(lái) 咬牙學(xué)它四個(gè)月,所有苦難的日子,在拿到高薪offer的那一刻都是值得的。

如果你看到以上 還是無(wú)動(dòng)于衷,我只能說(shuō),別學(xué)了 該干嘛干嘛去吧……去享受青春吧 然后腐爛吧……啃老吧 … …隨著年齡的增長(zhǎng) 你會(huì)知道你當(dāng)初多么的愚蠢不堪,你甚至有可能會(huì)喪失做人最基本的繁殖權(quán)利,因?yàn)闆]有女人會(huì)愿意和你在一起…即便是現(xiàn)在有圖你帥氣外表的 也會(huì)離你而去……因?yàn)槟氵B穩(wěn)定的生活也沒法提供。我剛整理了一套2018最新的0基礎(chǔ)入門和進(jìn)階教程,無(wú)私分享,加Java學(xué)習(xí)q-u-n

扯遠(yuǎn)了,接下來(lái)繼續(xù)說(shuō)技術(shù)干貨。

上面說(shuō) 如果有人要你……這個(gè)可能要嚇到很多新人了,我特么那么拼命的學(xué)出來(lái),結(jié)果還是沒人愿意要,怎么辦??別擔(dān)心 你只需要把下一階段的技術(shù),學(xué)一部分 偽裝一下經(jīng)驗(yàn),就可以了。

初級(jí)階段之后,你能夠用tomcat和ssm框架弄一個(gè)簡(jiǎn)單的項(xiàng)目出來(lái)了, 這時(shí)候 你可以注意一下編碼規(guī)范,變量命名用英文,狀態(tài)變量用枚舉 常量等 你這樣做是最低成本的偽裝經(jīng)驗(yàn),因?yàn)樾氯藢懙拇a往往和狗啃的一樣……不要在controller寫邏輯 只接收檢驗(yàn)數(shù)據(jù) 調(diào)用service和返回信息 不要把request傳進(jìn)service里 那樣會(huì)破壞依賴分離的初衷,dao基本沒啥說(shuō)的 就是查數(shù)據(jù) 我見過無(wú)數(shù)新人寫代碼都是

service和dao就一個(gè)干巴巴的方法 邏輯全寫在controller里……這種的不用看 都是菜鳥。

你會(huì)框架的CRUD之后 你可以看一下nginx 可以嘗試做一個(gè)負(fù)載均衡玩一下,這個(gè)不需要你寫代碼 只需要配置下 但是能有效的提高簡(jiǎn)歷質(zhì)量,你還可以學(xué)習(xí)下MQ 就從activeMQ開始 嘗試怎么用對(duì)接把任務(wù)異步出去, 你還可以試試redis 做個(gè)簡(jiǎn)單的數(shù)據(jù)緩存或者會(huì)話緩存,這時(shí)候你再去找工作就立馬不一樣了,學(xué)這三個(gè)可能也就用兩三周不到,但是你的簡(jiǎn)歷會(huì)體現(xiàn)出一個(gè)中級(jí)程序員的水平。

那說(shuō)到中級(jí)技術(shù)水平 個(gè)人覺得應(yīng)該掌握的技術(shù)有 負(fù)載均衡 apache http 或者nginx均可, 隊(duì)列 ActiveMQ 就行(這個(gè)是java語(yǔ)言寫的比較貼近java ),緩存 redis就行 memcache用的越來(lái)越少了感覺,還有精力的話,可以看一下mogoDB 做個(gè)簡(jiǎn)單的demo存?zhèn)€json進(jìn)去玩一玩。 然后你的簡(jiǎn)歷又豐富起來(lái)了………你工作里肯定用不到那么多,但是你就往你簡(jiǎn)歷里寫,糅合進(jìn)你的項(xiàng)目里去,反正你知道什么場(chǎng)景用這些就行,問不出來(lái)的。

初級(jí)和中級(jí)界限很模糊的,只是一些中間件的使用而已。

如果你已經(jīng)學(xué)到這個(gè)地步,那你要是再說(shuō)找不到工作, 我是不信的 這時(shí)候你找工作 如果在北上廣深 應(yīng)該有機(jī)會(huì)破萬(wàn)了,至于具體拿多少,看你的表達(dá)忽悠能力了。

接下來(lái)就是比較高級(jí)的部分了,這個(gè)階段 你大概又陷入苦學(xué)的階段了………因?yàn)槟悴荒苤粫?huì)用,你要知道原理,不至于讓你自己實(shí)現(xiàn)一個(gè)出來(lái),但是基本原理要知道。

到了這個(gè)階段,你要懂得jvm基本結(jié)構(gòu),要知道垃圾回收機(jī)制,常用垃圾回收算法,jvm簡(jiǎn)單調(diào)優(yōu)參數(shù), 數(shù)據(jù)庫(kù)也是個(gè)重頭戲,你要知道m(xù)ysql事務(wù)隔離機(jī)制的實(shí)現(xiàn),怎么優(yōu)化sql , 要知道springmvc流程 spring的原理 事務(wù)傳播機(jī)制,mybatis流程原理, 樂觀鎖悲觀鎖什么情況用,你要學(xué)會(huì)考慮系統(tǒng)瓶頸,系統(tǒng)容災(zāi),單點(diǎn)故障, 你要懂得一致性是怎么回事,cap理論 paxos算法 以及zookeeper干嘛用的,能解決什么問題?

你要懂得soa架構(gòu),dubbo , 微服務(wù) spring boot spring cloud 這些高級(jí)框架 嘗試用一用,谷歌,開源社區(qū) 將要取代百度成為你解決問題的主要?jiǎng)恿颓斑M(jìn)的方向, 你會(huì)有種一覽眾山小的感覺,你會(huì)覺得弄個(gè)百萬(wàn)并發(fā)的系統(tǒng)其實(shí)并不難,難的是后續(xù)問題,日志處理 運(yùn)維問題, 關(guān)于運(yùn)維我給不了太多建議,可以了解下 zabbix 之類的 可以去學(xué)習(xí)下 docker 微服務(wù)加docker將是未來(lái)的趨勢(shì)。

學(xué)到這個(gè)地步,你大概已經(jīng)不用擔(dān)心工作問題,這種三五年經(jīng)驗(yàn)的高級(jí)程序員需求永遠(yuǎn)很旺盛,注意 我說(shuō)的是三五年學(xué)習(xí)實(shí)踐經(jīng)驗(yàn),不是三五年一直crud經(jīng)驗(yàn)。這個(gè)時(shí)候你如果在北上廣,你的工資大概會(huì)接近20或者更多,成都西安這邊大約15到20 你已經(jīng)不用為錢太過于發(fā)愁了。但是請(qǐng)不要太安逸,因?yàn)樯厦嬲f(shuō)的那些也只是初窺門徑而已。

到了這個(gè)地步,工資已經(jīng)比較難以提高了,但是大部分程序員是走不到這一步的……因?yàn)樗麄冄劾镏挥行劫Y,對(duì)程序沒有一定的熱愛,是很難堅(jiān)持到這一步的。之所以說(shuō)三十歲是程序員的分水嶺,就是因?yàn)楹芏嗳嗽谄D難的學(xué)習(xí)實(shí)踐路上或是倒下了或是滿足了…或是踏足管理 產(chǎn)品 等等崗位 這也是一種出路 只不過我這里討論的是技術(shù),我個(gè)人危機(jī)感比較強(qiáng),技術(shù)抓在手里,永遠(yuǎn)后顧無(wú)憂…脫離了技術(shù),你八成會(huì)被綁定在某個(gè)崗位或者公司上……跳槽?別人未必要你,憑啥你過去就是管理崗位?

又扯遠(yuǎn)了,到了這個(gè)階段,你以為到頭了?太年輕了……上面所說(shuō)的高級(jí)階段,只是構(gòu)建一個(gè)比較大型比較穩(wěn)定系統(tǒng)的必須而已,問題還是很多的,比如上面說(shuō)的日志處理,如何利用龐大的日志產(chǎn)生商業(yè)價(jià)值?如今的淘寶 京東這種系統(tǒng),你去買個(gè)鼠標(biāo) 它就能給你推薦個(gè)鍵盤等周邊外設(shè), 那么它為啥不給你推薦個(gè)內(nèi)衣內(nèi)褲呢? 想明白這些,你需要進(jìn)一步學(xué)習(xí), 大數(shù)據(jù)要來(lái)了。

flume 日志處理 hadoop hive presto hdfs storm spark 大數(shù)據(jù) 流式計(jì)算 ,這些夠你喝一壺的了,學(xué)到這個(gè)份上,也不需要?jiǎng)e人指點(diǎn)你什么了,你能到達(dá)這個(gè)階段本身已經(jīng)證明了自己的學(xué)習(xí)和技術(shù)能力。到達(dá)這個(gè)階段,你八成已經(jīng)成為一個(gè)跨語(yǔ)言程序員了,因?yàn)樘幚頂?shù)據(jù),并不是java擅長(zhǎng)的,你要非用java………那我只能說(shuō) 人生苦短,何必折磨自己。 你應(yīng)該已經(jīng)學(xué)會(huì)了python scala

也可能有些R語(yǔ)言, 這時(shí)候你會(huì)發(fā)現(xiàn),語(yǔ)言真的只是工具而已,學(xué)個(gè)語(yǔ)言很快的,來(lái)來(lái) 就是那么些東西而已,思想最重要。

到了這個(gè)階段 你會(huì)覺得技術(shù)不過如此,媽的學(xué)也學(xué)不到頭,學(xué)來(lái)學(xué)去也都是跟著老外屁股后面用框架而已………恭喜你 你的無(wú)聊和孤獨(dú)求敗心態(tài) 將會(huì)成就你的下一個(gè)階段……

下一個(gè)階段 也是目前的終極演進(jìn)狀態(tài)了 那就是 機(jī)器學(xué)習(xí) 深度學(xué)習(xí) 神經(jīng)網(wǎng)絡(luò) 人工智能 樓主目前正在往這個(gè)階段進(jìn)軍……因?yàn)檎娴挠悬c(diǎn)無(wú)聊,又想提高水平 只好繼續(xù)學(xué)了。

到了這個(gè)階段,你會(huì)有很多挑戰(zhàn)…

首先的挑戰(zhàn) 來(lái)自于 數(shù)學(xué)…是的 你沒聽錯(cuò) 數(shù)學(xué)… 線性代數(shù) 概率統(tǒng)計(jì) 高等數(shù)學(xué) …都是你面前的攔路虎,曾經(jīng)覺得編程只要一加一等于二的美好時(shí)代一去不復(fù)返了……你想繼續(xù)前進(jìn),請(qǐng)先去學(xué)線代 概率……不然寸步難行什么也看不懂…… 先從機(jī)器學(xué)習(xí)開始吧 這個(gè)是最簡(jiǎn)單的…但是光就基本的機(jī)器學(xué)習(xí)幾個(gè)算法 看懂的人沒幾個(gè)……基本的k-means算法 decision tree 樸素貝葉斯 這三個(gè) 就需要線性代數(shù) 概率統(tǒng)計(jì) 以及信息熵相關(guān)知識(shí)。真的相當(dāng)抽象……后面的深度學(xué)習(xí)

神經(jīng)網(wǎng)絡(luò) 樓主粗略看了下 沒點(diǎn)數(shù)學(xué)功底 還是放棄吧,天書一樣的……

到了這個(gè)階段……全中國(guó)能幫你的人 也不好找了……開源社區(qū)能幫到你的也越來(lái)越少了…一切靠自己。到了這時(shí)候,你會(huì)發(fā)現(xiàn),當(dāng)初甚囂塵上的 大學(xué)無(wú)用論,編程數(shù)學(xué)無(wú)用論 是多么的可笑, 代碼是最沒價(jià)值的,核心是數(shù)學(xué)理論……公司不敢開源不是因?yàn)榇a值錢…是因?yàn)殚_源就沒人敢用你們公司產(chǎn)品了 因?yàn)槿菭€代碼……

等你一窺終極階段的門徑的時(shí)候,你會(huì)發(fā)現(xiàn) 你危機(jī)感越發(fā)的強(qiáng)烈了…機(jī)器這么吊炸天,圍棋都暴虐人類, 以后編程距離取代的日子也不遠(yuǎn)了………說(shuō)實(shí)話 恐怕真的不遠(yuǎn)了……人類社會(huì)自從有了計(jì)算機(jī),越來(lái)越發(fā)展的快, 人工智能將會(huì)在你我的有生之年發(fā)展壯大,近處說(shuō),你怎么保住飯碗,怎么提高待遇改善生活呢?……啥也不說(shuō)了 學(xué)吧……

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 工程師
    +關(guān)注

    關(guān)注

    59

    文章

    1573

    瀏覽量

    68669
  • JAVA
    +關(guān)注

    關(guān)注

    19

    文章

    2976

    瀏覽量

    105222
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    尋求專業(yè)工程師幫助設(shè)計(jì)USB多口充電器

    嗨, 我正在開發(fā)款USB多口充電器,現(xiàn)尋求一位專業(yè)工程師或產(chǎn)品設(shè)計(jì)的幫助。希望能夠與有經(jīng)驗(yàn)的工程師合作,共同完成產(chǎn)品設(shè)計(jì)。以下是我們的需
    發(fā)表于 08-05 12:03

    正是拼的年紀(jì)|65歲電子工程師上班VLOG #65歲退休 #電子工程師 #搞笑 #上班vlog

    電子工程師
    安泰小課堂
    發(fā)布于 :2024年07月25日 11:31:02

    嵌入式軟件工程師如何提升自己?

    ,可以為自己的職業(yè)生涯打下堅(jiān)實(shí)的基礎(chǔ),并實(shí)現(xiàn)個(gè)人的職業(yè)目標(biāo)。愿每一位嵌入式軟件工程師都能在這個(gè)充滿挑戰(zhàn)和機(jī)遇的領(lǐng)域中取得成功!
    發(fā)表于 06-12 11:20

    嵌入式軟件工程師和硬件工程師的區(qū)別?

    嵌入式軟件工程師和硬件工程師的區(qū)別? 嵌入式軟件工程師 嵌入式軟件工程師是軟件開發(fā)領(lǐng)域中的種專業(yè)工程師
    發(fā)表于 05-16 11:00

    大廠電子工程師常見面試題#電子工程師 #硬件工程師 #電路知識(shí) #面試題

    電子工程師電路
    安泰小課堂
    發(fā)布于 :2024年04月30日 17:33:15

    個(gè)電源工程師成長(zhǎng)路徑

    即將走馬上任電源工程師這個(gè)崗位,請(qǐng)問各位大佬,這個(gè)崗位的職業(yè)路徑般是怎樣的?
    發(fā)表于 04-08 14:19

    為何國(guó)外工程師偏愛使用for(;;)來(lái)實(shí)現(xiàn)MCU死循環(huán)?

    一位工程師發(fā)現(xiàn),國(guó)外工程師在給demo在做死循環(huán)時(shí)用的是for(;;),而不是常用的while(1)。這僅僅是個(gè)人習(xí)慣的問題,還是有更深層次的含義?
    發(fā)表于 04-01 11:26 ?719次閱讀
    為何國(guó)外<b class='flag-5'>工程師</b>偏愛使用for(;;)來(lái)實(shí)現(xiàn)MCU死循環(huán)?

    一位硬件工程師的歷練之路:從入門學(xué)習(xí)理論到... #搞笑 #硬件工程師 #電子工程師 #揚(yáng)興科技

    硬件工程師揚(yáng)興科技
    揚(yáng)興科技
    發(fā)布于 :2024年03月13日 17:50:21

    如何搞崩個(gè)硬件工程師心態(tài)?試試對(duì)ta說(shuō)這幾句

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2024年02月20日 18:05:49