<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          程序員的“三步走”發(fā)展戰(zhàn)略

          共 3081字,需瀏覽 7分鐘

           ·

          2024-06-01 23:51


          點(diǎn)擊下方“JavaEdge”,選擇“設(shè)為星標(biāo)

          第一時(shí)間關(guān)注技術(shù)干貨!

          免責(zé)聲明~

          任何文章不要過(guò)度深思!

          萬(wàn)事萬(wàn)物都經(jīng)不起審視,因?yàn)槭郎蠜](méi)有同樣的成長(zhǎng)環(huán)境,也沒(méi)有同樣的認(rèn)知水平,更「沒(méi)有適用于所有人的解決方案」;

          不要急著評(píng)判文章列出的觀點(diǎn),只需代入其中,適度審視一番自己即可,能「跳脫出來(lái)從外人的角度看看現(xiàn)在的自己處在什么樣的階段」才不為俗人

          怎么想、怎么做,全在乎自己「不斷實(shí)踐中尋找適合自己的大道」

          三步走戰(zhàn)略。

          1 第一種:還在入門(mén)階段的嫩頭青

          這個(gè)階段你要做的事情就是把代碼功底練到位。

          什么是[代碼功底]?用你習(xí)慣的編程語(yǔ)言,前端后端無(wú)所謂,都能寫(xiě)邏輯,去反復(fù)練把常見(jiàn)的一些邏輯操作用代碼實(shí)現(xiàn)出來(lái)。

          例子

          語(yǔ)法方面:兩個(gè)變量的值交換;數(shù)組中插入取出或者查找某個(gè)元素;數(shù)組合并去重或者找出共同元素;字符串搜索匹配替換等等

          語(yǔ)言方面:

          • 各種封裝好的[api]要能在需要用的時(shí)候隨時(shí)想得起來(lái)
          • 怎么給指定接口發(fā)一個(gè)請(qǐng)求
          • 數(shù)據(jù)庫(kù)怎么連接怎么操作
          • 代碼異常了怎么捕獲處理拋出錯(cuò)誤
          • [json格式]文本內(nèi)容怎么解析取值
          • 怎么讀寫(xiě)文件內(nèi)容等等諸如此類

          至少達(dá)到能夠保證有能力正常去完成常見(jiàn)的業(yè)務(wù)需求,最差也至少要有能寫(xiě)[CRUD]水平吧。

          2 第二種:已經(jīng)過(guò)了入門(mén)階段的小青年

          在這個(gè)階段你應(yīng)該就已經(jīng)天天寫(xiě)CRUD寫(xiě)到厭倦了,給你一個(gè)熟悉的業(yè)務(wù)需求,閉著眼睛也能把代碼給寫(xiě)出來(lái)。而這時(shí)往往就會(huì)被自己的技術(shù)面寬度所限制。

          什么是技術(shù)面的寬度呢?就是你見(jiàn)過(guò)的世面技術(shù)棧夠不夠多。

          例子

          某天突然接了一個(gè)新需求,需要識(shí)別用戶上傳的圖片文字,這時(shí)候?qū)τ谀氵@種寫(xiě)慣了數(shù)據(jù)庫(kù)操作的人來(lái)說(shuō)一下子就懵了,因?yàn)檫@里開(kāi)始涉及到了需要對(duì)圖像進(jìn)行操作,而這部分恰好是你平時(shí)幾乎沒(méi)有用到過(guò)也幾乎沒(méi)有去看過(guò)相關(guān)實(shí)現(xiàn)方案,讓你憑借目前現(xiàn)有的技術(shù)儲(chǔ)備去硬寫(xiě),肯定是兩眼一抹黑,寫(xiě)不出來(lái)的。

          這個(gè)時(shí)候往往就會(huì)遇到很多類似于上述情況的實(shí)際應(yīng)用場(chǎng)景下的問(wèn)題,需要去找各種對(duì)應(yīng)的解決方案

          • 圖片上傳你會(huì)寫(xiě),但是里面的內(nèi)容識(shí)別怎么做呢?
          • 二維碼怎么生成解析呢?
          • 別人的掃碼登錄是怎么實(shí)現(xiàn)的呢?

          遇到這種情況,就只能硬著頭皮把問(wèn)題扔搜索引擎里面各種搜相關(guān)的鏈接,看別人的實(shí)現(xiàn)方案,用別人封裝好的第三方包,以此來(lái)一點(diǎn)一點(diǎn)提升自己的技術(shù)知識(shí)面。

          這時(shí)候?qū)懘a就已經(jīng)不再枯燥了,而是會(huì)涉及到很多自己從來(lái)沒(méi)有解決過(guò)的需求,不停地去接觸新東西,去多看別人大佬提供的方案,翻閱別人的[博客],逛各種論壇,找別人開(kāi)源的項(xiàng)目來(lái)逐個(gè)體驗(yàn),看云廠商的組件服務(wù),這時(shí)你才會(huì)發(fā)現(xiàn),自己原來(lái)的技術(shù)知識(shí)面是多么地狹窄。原來(lái)代碼可以用來(lái)干這么多事兒。

          3 第三種:做好產(chǎn)品

          對(duì)絕大多數(shù)別人的項(xiàng)目都基本上能一眼看出內(nèi)部的實(shí)現(xiàn)邏輯,自己感覺(jué)空有一身碼藝,想要去做點(diǎn)啥卻有沒(méi)有一個(gè)明確的目標(biāo)。

          這個(gè)階段也是絕大多數(shù)入行兩三年之后的技術(shù)人會(huì)碰到的瓶頸。每天看著別人那些層出不窮的項(xiàng)目,總是覺(jué)得心里癢癢,自己難道就比別人弱嗎?既然別人都能做點(diǎn)項(xiàng)目,那為什么自己不行。

          這種時(shí)候就應(yīng)該盡量多去關(guān)注一些遠(yuǎn)離代碼以外的事情,例如生活中自己每天都在接觸的事物,或者自己平時(shí)的各類興趣愛(ài)好。

          例子

          我每天都會(huì)在公司中午點(diǎn)外賣吃,但是經(jīng)常不知道該吃點(diǎn)什么好,陷入了選擇困難當(dāng)中。那我能不能做一個(gè)極簡(jiǎn)的應(yīng)用,來(lái)解決這個(gè)問(wèn)題呢?也就是通過(guò)這個(gè)應(yīng)用,解決了自己每天中午不知道吃什么外賣的問(wèn)題。那么既然自己會(huì)碰到這個(gè)問(wèn)題,當(dāng)然同樣也會(huì)有其他人被類似的問(wèn)題所困擾。能夠通過(guò)一個(gè)小應(yīng)用解決這個(gè)問(wèn)題,就可以嘗試著把它推薦給別人去使用。

          也就是從生活當(dāng)中去發(fā)現(xiàn)問(wèn)題->由問(wèn)題產(chǎn)生需求->再通過(guò)代碼能力去嘗試滿足需求解決問(wèn)題

          很多偉大的項(xiàng)目,都是從生活中可能沒(méi)人注意的很小的一個(gè)需求點(diǎn)而不斷發(fā)展迭代出來(lái)的。

          所以說(shuō),再好的編程水平和代碼能力,最終還是要回歸到現(xiàn)實(shí)生活當(dāng)中,才可以真正發(fā)揮它的作用。

          畢竟,技術(shù)人所寫(xiě)的每一行代碼,都是To make the world [a better place]

          寫(xiě)在最后

          公眾號(hào)JavaEdge 專注分享軟件開(kāi)發(fā)全生態(tài)相關(guān)技術(shù)文章、視頻教程資源、熱點(diǎn)資訊等,如果喜歡我的分享,給 ???? 點(diǎn)一個(gè) ?? 或者 ?關(guān)注 都是對(duì)我最大的支持。

          歡迎長(zhǎng)按圖片加好友,我會(huì)第一時(shí)間和你分享軟件行業(yè)趨勢(shì),面試資源學(xué)習(xí)途徑等等。

          添加好友備注【技術(shù)群交流】拉你進(jìn)技術(shù)交流群

          關(guān)注公眾號(hào)后,在后臺(tái)私信:

          • 回復(fù)架構(gòu)師,獲取架構(gòu)師學(xué)習(xí)資源教程
          • 回復(fù)【面試,獲取最新最全的互聯(lián)網(wǎng)大廠面試資料
          • 回復(fù)【簡(jiǎn),獲取各種樣式精美、內(nèi)容豐富的簡(jiǎn)歷模板
          • 回復(fù) 路線圖,獲取直升Java P7技術(shù)管理的全網(wǎng)最全學(xué)習(xí)路線圖
          • 回復(fù) 大數(shù)據(jù),獲取Java轉(zhuǎn)型大數(shù)據(jù)研發(fā)的全網(wǎng)最全思維導(dǎo)圖
          • 更多教程資源應(yīng)有盡有,歡迎關(guān)注并加技術(shù)交流群,慢慢獲取

          瀏覽 53
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  精品久久久久久久成人热 91 | 五月婷婷操逼 | 高清无码操逼视频 | 美女91aaa | 欧美特级AA片片 |