<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>

          5 脈神劍,殺無(wú)赦!

          共 3948字,需瀏覽 8分鐘

           ·

          2021-04-23 16:50

          大家好,我是二哥呀!

          分享一個(gè)數(shù)據(jù),我在 CSDN 上有 19 萬(wàn)多的讀者關(guān)注了,這個(gè)數(shù)量應(yīng)該能排到所有博主里面的 TOP 3(樂(lè)觀點(diǎn),自信點(diǎn)),就算是保守估計(jì)的話,至少應(yīng)該是 TOP 10 吧!

          有些讀者看到這個(gè)數(shù)據(jù),估計(jì)破口大罵:“臥槽,二哥,你真牛逼!”

          當(dāng)然了,有些讀者會(huì)覺(jué)得 CSDN 很 low,抄襲又嚴(yán)重,這點(diǎn)成績(jī)根本不算什么。

          確實(shí),我的很多文章都有被抄襲過(guò),甚至有些是直接原封不動(dòng)標(biāo)原創(chuàng)出來(lái)。有讀者發(fā)現(xiàn)了,去舉報(bào),官方的審核結(jié)果往往是“不存在抄襲行為,不予處理?!?/p>

          老尷尬了,我已經(jīng)見(jiàn)怪不怪了。但我這里還是要說(shuō)一句,CSDN 作為一個(gè)技術(shù)論壇,能活到現(xiàn)在,并且沉淀了“一億多”用戶(官方說(shuō)的),我覺(jué)得價(jià)值還是有的。

          當(dāng)然了,這 19 萬(wàn)多的關(guān)注在某種意義上是屬于平臺(tái)方的,和博主之間的通道還沒(méi)有打通,或者沒(méi)有開(kāi)放給博主。希望 CSDN 能更開(kāi)放一些吧,博主和讀者之間的聯(lián)系更緊密了,平臺(tái)的價(jià)值才會(huì)更大。

          不管怎樣,我個(gè)人還是非常重視 CSDN 這個(gè)平臺(tái)的,因?yàn)槲以谶@個(gè)平臺(tái)混跡了 11 年,可以算得上是骨灰級(jí)博主了,有感情在的。

          CSDN 有個(gè)私信功能,我每天都會(huì)收到大量的讀者信息。

          我每周都會(huì)抽出一定的時(shí)間,集中去回復(fù)這些私信。盡管我已經(jīng)很努力了,但目前還有上千條私信沒(méi)有回復(fù),太難了!其中的大多數(shù)問(wèn)題,都比較簡(jiǎn)單,一點(diǎn)也不復(fù)雜,但是很多人依然不知道該怎么解決。憑借我多年的經(jīng)驗(yàn),是能夠幫他們解決的,但由于 CSDN 私信沒(méi)法做到及時(shí)響應(yīng),他這邊提問(wèn)題了,我沒(méi)法及時(shí)回復(fù),也回復(fù)不過(guò)來(lái),我回復(fù)了,他那邊也不一定能及時(shí)看得到,網(wǎng)絡(luò)延遲很高,這就導(dǎo)致溝通起來(lái)很費(fèi)勁。

          有時(shí)候我就在想,為什么有些人在遇到一些問(wèn)題的時(shí)候,無(wú)法獨(dú)自搞定,需要尋求他人的幫助。而有些人,幾乎什么疑難雜癥都能解決,就像我(吹自己一把),這些問(wèn)題可以說(shuō)是各不相同,千奇百怪,但只要他們給出的信息是有效的,我就能幫他們找到解決辦法。

          為什么會(huì)有這樣的現(xiàn)象存在呢?程序員最重要的能力是什么呢?

          在我看來(lái),應(yīng)該是解決問(wèn)題的能力!

          最好是自己就能解決,并且在短時(shí)間內(nèi)就能解決!如果有了這個(gè)能力,基本上核心競(jìng)爭(zhēng)力就有了!別人解決不了的問(wèn)題,你能解決,那完蛋,升職加薪的時(shí)候,哪個(gè)領(lǐng)導(dǎo)會(huì)不惦記著你,除非他眼瞎!

          如何培養(yǎng)解決問(wèn)題的能力呢?可以從下面這 5 點(diǎn)著手。

          1)擺正心態(tài),把這個(gè)問(wèn)題當(dāng)成自己要處理的問(wèn)題,一開(kāi)始不要想著有靠山,有退路。

          《桃花源記》里有這樣一句話:“初極狹,才通人,復(fù)行數(shù)十步,豁然開(kāi)朗?!?/p>

          大家應(yīng)該都還記得這句話吧?一開(kāi)始遇到問(wèn)題的時(shí)候,任誰(shuí)都會(huì)感覺(jué)痛苦,不然也就不叫問(wèn)題了。當(dāng)你用心去找解決辦法的時(shí)候,試試這個(gè),不行,試試那個(gè),不行,很沮喪;可等找到了答案,就會(huì)開(kāi)心得像吃了一顆小白兔奶糖,極度的舒適。

          在自己沒(méi)有做大量嘗試的情況下,就去找別人幫忙,尤其是同事或者領(lǐng)導(dǎo)。如果問(wèn)題很難,同事和領(lǐng)導(dǎo)都沒(méi)辦法解決的話,這是一個(gè)好問(wèn)題;但如果問(wèn)題輕而易舉就被解決了,你可能就被同事和領(lǐng)導(dǎo)小看了,降低了你在他們心目中的預(yù)期,是很不劃算的。

          互聯(lián)網(wǎng)上的信息都是公開(kāi)的,海量的,你遇到的問(wèn)題很可能就有前輩遇到過(guò)了,所以一定要善于利用搜索引擎。很多人會(huì)抱怨說(shuō),我也搜了呀,沒(méi)搜到??赡苁悄闼训年P(guān)鍵字不對(duì),換一換;可能你沒(méi)有用谷歌,想辦法用谷歌進(jìn)行搜索,真的,花不了幾個(gè)錢(qián)的!谷歌估計(jì)是互聯(lián)網(wǎng)時(shí)代,每個(gè)人最好的老師了,絕大多數(shù)的答案她都胸有成竹!

          每個(gè)人都會(huì)有惰性,我也不例外,初學(xué)編程的時(shí)候我也喜歡問(wèn)同學(xué),問(wèn)老師,總覺(jué)得他們掌握了知識(shí)的脈搏,問(wèn)他們,能很快的把問(wèn)題給解決了。但漸漸地,我就明白,還是“自己動(dòng)手豐衣足食”香!

          像現(xiàn)在,基本上所有的問(wèn)題我都自己解決,除非超出了自己的知識(shí)儲(chǔ)備。

          2)儲(chǔ)備知識(shí),最好的辦法就是大量的閱讀,知識(shí)的寬度還是要有的。否則,很可能在遇到一個(gè)問(wèn)題的時(shí)候,死鉆牛角尖,走不出來(lái),因?yàn)槟愕囊曇斑€不夠?qū)拸V,看不到更多的可能性。

          好朋友小北曾說(shuō)過(guò),我們程序員學(xué)的是計(jì)算機(jī)科學(xué),而不是編程語(yǔ)言,所以我們要學(xué)習(xí)操作系統(tǒng)、編譯原理、計(jì)算機(jī)組成原理、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)結(jié)構(gòu)與算法。

          古人有云,“讀書(shū)破萬(wàn)卷下筆如有神”,一樣的道理,掌握的知識(shí)閱讀,遇到問(wèn)題的時(shí)候思路就越多。

          舉個(gè)實(shí)際的例子來(lái)說(shuō)吧。寫(xiě)一個(gè)算法,求下面序列之和。

          -1,1,-1,1,...,

          你打算怎么求?

          int sum = 0;
          for (int i = 1; i <= n; i++) {
            sum = sum + (-1)^n;
          }

          這段代碼是可以實(shí)現(xiàn)求和運(yùn)算的,但還有更簡(jiǎn)潔的算法。

          int sum = -1;
          if (n % 2 == 0) {
            sum = 0;
          }

          第一種算法需要運(yùn)行 n+1 次,第二種算法只需要一次!這樣的解法其實(shí)我們小學(xué)課本上就學(xué)過(guò),高斯那道 5050 的題。能回憶起來(lái)吧?

          這就是知識(shí)儲(chǔ)備的力量!我之所以能舉出這個(gè)例子,是因?yàn)槲易x了《趣學(xué)算法》這本書(shū)。

          如果知識(shí)儲(chǔ)備不夠的時(shí)候,第一,你可能沒(méi)有解決問(wèn)題更多更好的思路;第二,你不知道怎么去找問(wèn)題的解決辦法,不知道在搜索引擎里面搜什么;第三,你不確定哪個(gè)是正確答案,無(wú)法判斷。

          3)深度學(xué)習(xí),有了一定寬度的知識(shí)儲(chǔ)備后,你就能解決掉一般的問(wèn)題了,但想要解決更復(fù)雜、難度更大的問(wèn)題時(shí),就需要術(shù)業(yè)有專攻,在某一個(gè)領(lǐng)域深耕。

          深度學(xué)習(xí)這個(gè)概念近些年還是挺火的,它是機(jī)器學(xué)習(xí)研究中的一個(gè)新的領(lǐng)域,模仿人腦的機(jī)制來(lái)解釋數(shù)據(jù)。

          這個(gè)概念同樣適合于我們所有人,人的時(shí)間是有限的,所以我們不可能把所有的知識(shí)全部吃掉,我們只能讓自己成為某個(gè)領(lǐng)域的專家,從而保持競(jìng)爭(zhēng)力,然后再通過(guò)分工合作,通過(guò)團(tuán)隊(duì)的力量來(lái)解決更龐大的問(wèn)題。

          如果你想學(xué)習(xí)編程,我是不太建議初學(xué)者在一開(kāi)始學(xué)習(xí)太多的編程語(yǔ)言,先挑一門(mén),比如說(shuō) Java,先把 Java 核心知識(shí)、Java 集合框架、Java 并發(fā)編程、 Java IO 和 Java 虛擬機(jī)等方面的知識(shí)掌握,成為 Java 領(lǐng)域的專家,即便是不能成為專家,至少處在比較優(yōu)秀的層面,再去學(xué)其他的編程語(yǔ)言,就會(huì)輕松很多。

          不要讓自己一直停留在框架的層面,或者說(shuō)會(huì)用的層面,這樣你就不具備核心的競(jìng)爭(zhēng)力,因?yàn)榧夹g(shù)框架層出不窮,像 Java 方面的 Struts、到 SSH,再到 SSM,再到 Spring Boot,只在這些方面下功夫是不夠的,到了一定程度后,還是要去學(xué)源碼,弄懂原理,這樣再有新的技術(shù)框架出現(xiàn)時(shí),也能夠第一時(shí)間吃下它們。

          4)形成套路,遇到問(wèn)題的時(shí)候第一步做什么,第二步做什么,心里要有數(shù),要有套路,一套程式下來(lái),基本上問(wèn)題就解決了,哪怕是沒(méi)有解決,至少也摸清楚了原因,再去尋求新的方案就不會(huì)沒(méi)有頭緒了。

          記得我剛參加工作那會(huì),經(jīng)常會(huì)遇到這樣的問(wèn)題,明明代碼在別人的電腦上跑得好好的,到了我的電腦上就不行了;或者明明本地環(huán)境跑的好好的,到了正式環(huán)境就出問(wèn)題了。我想大家沒(méi)少遇到這樣情況,怎么解決呢?

          前輩曾告訴我一個(gè)非常傻瓜式的,先重啟你的 Eclipse(那時(shí)候還沒(méi)有 Intellij IDEA),還不行的話,重啟一下電腦!

          這既是一個(gè)蒼白無(wú)力的解決辦法,又是一個(gè)極其聰明的解決辦法。

          IDE 運(yùn)行時(shí)間比較久的話,包括計(jì)算機(jī)運(yùn)行時(shí)間比較久的話,確實(shí)會(huì)出現(xiàn)一些莫名其妙的問(wèn)題,在沒(méi)辦法去深究為什么的情況下,重啟一下是真的能解決問(wèn)題的!

          軟件是會(huì)出 bug 的,計(jì)算機(jī)是會(huì)死機(jī)的,重啟對(duì)它們來(lái)說(shuō),就好像是煥發(fā)了新生。

          校招的時(shí)候,招聘方比較看重的是你的基本功,但社招的時(shí)候,往往比較看重經(jīng)驗(yàn)。什么是經(jīng)驗(yàn),就是你遇到過(guò)什么重大的問(wèn)題,你是怎么解決的,你所表達(dá)的,就是你解決問(wèn)題的思維方式——也就是套路。

          換了新的崗位,換了新的工作環(huán)境,出現(xiàn)了新的 bug,這些套路都是適用的,經(jīng)驗(yàn)是永遠(yuǎn)不會(huì)過(guò)時(shí)的。

          新手遇到問(wèn)題的時(shí)候往往習(xí)慣于尋求他人的幫助,而老鳥(niǎo)習(xí)慣自己研究源碼,甚至看一眼問(wèn)題,就大概知道問(wèn)題發(fā)生的根源在哪。

          5)善于總結(jié),形成自己的知識(shí)庫(kù)。解決一個(gè)問(wèn)題,一定要記得總結(jié),復(fù)盤(pán),最好能形成文檔。

          就拿我自己來(lái)說(shuō)吧,有時(shí)候,為了解決一個(gè)問(wèn)題,搜啊搜,搜到最后發(fā)現(xiàn)提供解決方案的竟然署名“沉默王二”!

          一是,人的記憶是有限的,隨著時(shí)間的流逝,往往一些不常見(jiàn)的問(wèn)題就會(huì)忘記了解決方案。二是,大多數(shù)的問(wèn)題都具有相似性,可能解決方案不同,但解決問(wèn)題的思路是相同的。

          勤記筆記,可能就上升到了另外一個(gè)高度。隨著你的知識(shí)庫(kù)不斷積累,你就成了那個(gè)給別人提供答案的人。

          一個(gè)人的影響力能不能擴(kuò)大,很大程度上取決于,他能不能持續(xù)不斷地給初學(xué)者提供幫助,而記錄(博客)和搜索引擎,給了這樣的機(jī)會(huì),給了一個(gè)讓你成為大佬的機(jī)會(huì)。

          好朋友 Guide 哥,他在 GitHub 上開(kāi)源的 JavaGuide 項(xiàng)目就幫助了無(wú)數(shù)的初學(xué)者,他把自己的經(jīng)驗(yàn)分享出來(lái),然后就有了 100k+ 的星標(biāo)。據(jù)他說(shuō),他是從大二開(kāi)始搞的。所以,各位讀者朋友們,搞起來(lái)呀!

          如何增強(qiáng)解決問(wèn)題的能力,還有很多方法和途徑。打通自己的任督二脈,讓 5 脈神劍肆意地噴發(fā)吧!

          我是二哥呀,覺(jué)得有幫助的話,點(diǎn)贊和星標(biāo)吧!我們下期見(jiàn)~

          瀏覽 48
          點(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>
                  北条麻妃视频一区二区 | 看黄在线免费观看 | 欧美V亚洲V综合V国产 | 日皮视频免费网站 | 国产一级二级在线观看 |