從小我們就被告知說(shuō),遇到不懂的就要去問(wèn),但是我覺得那是屬于學(xué)校的,因?yàn)槟銌?wèn)的人,要么是老師,要么是同學(xué),他們對(duì)你了解程度是比較高的,或者說(shuō)回答你的人對(duì)你問(wèn)的知識(shí)點(diǎn)是很熟悉的,如果是老師,我相信只要你愿意問(wèn),老師一定會(huì)幫你都再次講一遍,從基礎(chǔ)開始。
但是對(duì)于編程,或者我們以后所要從事的這份工作(程序員),你問(wèn)的對(duì)象可能是你的同事,你的leader,他們?cè)诨卮鹉愕臅r(shí)候,從來(lái)不會(huì)像老師那樣有耐心,你問(wèn)他們,他們可能只會(huì)簡(jiǎn)單點(diǎn)撥一下,但是他們點(diǎn)撥的那個(gè)點(diǎn),你很有可能是get不到的,一是因?yàn)樗麄儧]有好的耐心,二是,他對(duì)你的知識(shí)架構(gòu)不熟悉,他也不清楚你缺少某個(gè)知識(shí),所以這個(gè)時(shí)候提問(wèn)很有可能是一點(diǎn)用都沒的。
學(xué)會(huì)用搜索引擎,Stackoverflow Segmentfault,或多或少總能找到答案或者解決一個(gè)問(wèn)題的思路,嘗試著去解決,還不行,那就帶著你的嘗試去問(wèn)你的同事你的leader,大家一起討論ok,現(xiàn)在問(wèn)題解決,大功告成了嗎?顯然沒有。
問(wèn)題解決了,我們需要總結(jié)(好的程序員和差的程序員的本質(zhì)差別)好的程序員會(huì)在解決問(wèn)題后,思考總覺,舉一反三,這里舉個(gè)我的例子,css實(shí)現(xiàn)一個(gè)元素的完全居中(垂直水平居中)有數(shù)十種方法,每個(gè)方法都有具體的應(yīng)用場(chǎng)景,還有考慮到瀏覽器的居中,有一次就遇到一個(gè)讓一個(gè)元素完全居中的,但是完全不知道如何讓一個(gè)元素完全居中,我就在搜索引擎下輸入了關(guān)鍵字“div垂直水平居中”,我復(fù)制了搜索到的代碼,果然居中了,差的程序員可能就到此為止了。
但是我可能就會(huì)多做一步,我嘗試去理解為什么這樣做就能居中(思考總結(jié)),因?yàn)樗阉鞯讲煌膶?shí)現(xiàn)代碼,每種方式我也嘗試了一遍(舉一反三),最后居中這個(gè)技能就被我完全get到了。
當(dāng)然,完全居中的實(shí)現(xiàn)也是我在面試中,面試官每次都要問(wèn)的,而且他會(huì)一直問(wèn),還有嗎?還有嗎?
我很慶幸自己目前所做的很多事都是在自己的舒適區(qū)里的,比如寫代碼,看動(dòng)漫啊,關(guān)注前沿技術(shù)啊,我從來(lái)不會(huì)因?yàn)閷懘a寫到深夜而感到累,那是因?yàn)檫@件事是在我的舒適區(qū)里的。
但是這些就曾經(jīng)一直是在我舒適區(qū)里長(zhǎng)做的事情嗎,顯然不是的,我和大家一樣進(jìn)入大學(xué)后,才真正接觸到了計(jì)算機(jī),知道了編程,曾經(jīng)我的覺得,編程是一種很難的工作,我曾經(jīng)逃避說(shuō),我不想編程,我想做產(chǎn)品經(jīng)理,后來(lái)因?yàn)橐粋€(gè)(21天),因?yàn)檫@個(gè),我就逼了下自己,當(dāng)時(shí)是大二下學(xué)期,我自學(xué)了PHP,MYSQL,部分前端,花了整整一個(gè)暑假,最后做出了原型,結(jié)果我發(fā)現(xiàn)我喜歡上編程了,那時(shí)候真的是瘋狂在汲取各種知識(shí)涉及了很多。我覺得那個(gè)階段,就是我離開了曾經(jīng)的舒適區(qū),最后拓展了舒適區(qū)。
但是其實(shí)說(shuō)真的,離開拓展舒適區(qū),真的是很難的,因?yàn)殡x開拓展舒適區(qū),意味著你打破過(guò)去,打破自己原先的習(xí)慣,有種突破自己的感覺。
然后在類比到IT,互聯(lián)網(wǎng)行業(yè),在這個(gè)行業(yè)里面,技術(shù)真的是日新月異的,就拿前端來(lái)說(shuō),業(yè)界有個(gè)大牛,阿里巴巴的赫門,他率先提出的前端摩爾定律(每18個(gè)月,前端技術(shù)難一倍),如果我們一直躲在自己的舒適區(qū)中,不去關(guān)心新的技術(shù),不去更新自己的技術(shù)棧,被淘汰就是18個(gè)月以后,所以我選擇了做前端,就意味著,我一直在拓展自己舒適區(qū),對(duì)現(xiàn)在所掌握的技術(shù)永遠(yuǎn)不滿足,所以我建議,如果你想當(dāng)一個(gè)好的程序員,就必須保持一個(gè)一直學(xué)習(xí)的心態(tài),現(xiàn)在的我,我經(jīng)常在地鐵上拿著平板看各種書,晚上睡覺前也是。
數(shù)據(jù)結(jié)構(gòu)這門課很重要,我相信大家不是第一次聽到這么說(shuō)了,是的,他真的很重要,重要到什么程度,面試官要問(wèn),問(wèn)各種排序方法,各種查找方法,樹的遍歷(深度?廣度優(yōu)先?)
如果你數(shù)據(jù)結(jié)構(gòu)足夠的好(不看教科書,裸寫一個(gè)快排,語(yǔ)言任意),相信你可以接觸各種高大上的算法了,說(shuō)到算法,我就壓抑了,我算法不好,但是算法不好不代表你不是一個(gè)好的程序員,數(shù)據(jù)結(jié)構(gòu)課我也認(rèn)真聽,我覺得數(shù)據(jù)結(jié)構(gòu)這門課里,我自己覺得最帥的一個(gè)詞叫“時(shí)間復(fù)雜度”,這導(dǎo)致了我現(xiàn)在寫代碼,會(huì)有一種潔癖,盡量減小時(shí)間復(fù)雜度,讓空間去換時(shí)間,所以在我了解很多高深算法的前提下我也是很做一個(gè)好程序員的。
?。]辦法,我轉(zhuǎn)專業(yè)過(guò)來(lái),要是一開始就在計(jì)科院,或許能參加個(gè)ACM培訓(xùn)下)
如果你想當(dāng)一個(gè)好的程序員,攝取新知識(shí),看書是有個(gè)有效的途徑,但是有這么多書,我如何選擇呢?對(duì)于前端,我覺得以下書是必讀的:
我們學(xué)校這三本書都有,大家應(yīng)該去借來(lái)看,我很自豪的說(shuō),我們學(xué)校前端的書,2013年以后的,我都看了。
企業(yè),尤其是互聯(lián)網(wǎng)企業(yè)對(duì)應(yīng)屆生的要求其實(shí)沒有大家想象的這么高,以前孟鵬老師也對(duì)我們說(shuō)過(guò),只要你精通一門語(yǔ)言,工作是肯定找的到的,那時(shí)候我是不怎么相信的(可能那時(shí)候還不喜歡編程)
但是經(jīng)過(guò)這么多的面試,真的我不敢說(shuō)我精通JAVASCRIPT,但是我敢說(shuō),我比同屆大多數(shù)的面試者掌握的都好,所以也就拿到了OFFER(可能有個(gè)比較重要的是,終生學(xué)習(xí)的態(tài)度)
如果在座的有些沒有想往前端發(fā)展的同學(xué),那在你們選擇書看的時(shí)候,請(qǐng)避免去借那些21天精通XXX,這種書,呵呵,雖然我也看過(guò)21天精通PHP,大家可以去知乎看看,上面有很多的相關(guān)方向的書籍推薦,真的很好,推薦大家買一個(gè)平板,可以下載PDF去看,主要因?yàn)閷W(xué)校熄燈,11點(diǎn)~12點(diǎn) 每天這么一個(gè)小時(shí),可以是你獲取知識(shí)的重要時(shí)刻。
溫馨提示:在瀏覽“【學(xué)長(zhǎng)分享】如何用一年時(shí)間拿到阿里前端校招offer?”的時(shí)候,遇到了一點(diǎn)問(wèn)題,該內(nèi)容由用戶上傳,目前的狀態(tài)為內(nèi)容正在審核中。
2023年陜西高考一分一段表 (含文科和理科成績(jī)排名),本文匯總整理了陜西2023高考一分一段,陜西2023藝術(shù)類一分一段,陜西2023體育類一分一段等陜西2023高考各類別各批次一分一段表相關(guān)信息,供各位2023陜西高考生查閱參考。
2023年江蘇高考一分一段表 (含文科和理科成績(jī)排名),本文匯總整理了江蘇2023高考一分一段,江蘇2023藝術(shù)類一分一段,江蘇2023體育類一分一段等江蘇2023高考各類別各批次一分一段表相關(guān)信息,供各位2023江蘇高考生查閱參考。
2023年湖南高考一分一段表 (含文科和理科成績(jī)排名),本文匯總整理了湖南2023高考一分一段,湖南2023藝術(shù)類一分一段,湖南2023體育類一分一段等湖南2023高考各類別各批次一分一段表相關(guān)信息,供各位2023湖南高考生查閱參考。
湖南省2023年普通高考檔分1分段統(tǒng)計(jì)表(歷史科目組合) - 湖南省教育廳,湖南省2023年普通高考檔分1分段統(tǒng)計(jì)表(歷史科目組合)
湖南省2023年普通高考檔分1分段統(tǒng)計(jì)表(物理科目組合) - 湖南省教育廳,湖南省2023年普通高考檔分1分段統(tǒng)計(jì)表(物理科目組合)
甘肅省2023年高考成績(jī)復(fù)核時(shí)間:6月25日至6月27日,本文為2023年高考生整理了2023年甘肅高考申請(qǐng)成績(jī)復(fù)核時(shí)間及方法相關(guān)信息內(nèi)容,供各位甘肅考生參考。
青海省2023年高考成績(jī)復(fù)核時(shí)間:2023年6月26日-28日,本文為2023年高考生整理了2023年青海高考申請(qǐng)成績(jī)復(fù)核時(shí)間及方法相關(guān)信息內(nèi)容,供各位青??忌鷧⒖?。
青海省高等學(xué)校招生委員會(huì)辦公室關(guān)于做好2023年普通高考成績(jī)復(fù)核工作的通知
2023年青海高考成績(jī)復(fù)查,青海省高等學(xué)校招生委員會(huì)辦公室關(guān)于做好2023年普通高考成績(jī)復(fù)核工作的通知
2023年海南高考一分一段表 (含文科和理科成績(jī)排名),本文匯總整理了海南2023高考一分一段,海南2023藝術(shù)類一分一段,海南2023體育類一分一段等海南2023高考各類別各批次一分一段表相關(guān)信息,供各位2023海南高考生查閱參考。
2023年海南省普通高考普通類符合國(guó)家專項(xiàng)計(jì)劃報(bào)名條件的考生成績(jī)分布表
2023年海南省普通高考普通類符合國(guó)家專項(xiàng)計(jì)劃報(bào)名條件的考生成績(jī)分布表
【已公布】2023年海南高考各批次分?jǐn)?shù)線年海南省高考分?jǐn)?shù)線已經(jīng)公布!各批次分?jǐn)?shù)線屆海南高考考生十分關(guān)注的內(nèi)容,下面為大家整理了今年海南省高考各批次分?jǐn)?shù)線的詳細(xì)信息,供各位考生查閱參考!
海南高考分?jǐn)?shù)線年海南高考各批次分?jǐn)?shù)線年海南高考分?jǐn)?shù)線年海南省普通高校招生本科批、部分特殊類型招生及藝術(shù)類本科批(文化課)錄取最低控制分?jǐn)?shù)線年海南省普通高校招生本科批、部分特殊類型招生及藝術(shù)類本科批(文化課)錄取最低控制分?jǐn)?shù)線公告
2023年青海省高考志愿填報(bào)時(shí)間具體安排如下:首次集中填報(bào)志愿時(shí)間為2023年6月27日9∶00—7月1日9∶00,所有考生必須一次性填報(bào)所有批次志愿...
2023年青海省高考志愿設(shè)置:2023年我省普通高校招生錄取共設(shè)置七個(gè)批次:提前本科批次、本科專項(xiàng)計(jì)劃批次、本科一段批次、省內(nèi)公安院校批次、本科二段批次、??铺厥忸愋团?、普通專科批次;【提前本科批次】設(shè)置A段、B段和C段...
2023年湖北高考一分一段表 (含文科和理科成績(jī)排名),本文匯總整理了湖北2023高考一分一段,湖北2023藝術(shù)類一分一段,湖北2023體育類一分一段等湖北2023高考各類別各批次一分一段表相關(guān)信息,供各位2023湖北高考生查閱參考。
湖南大眾傳媒職業(yè)技術(shù)學(xué)院2022年外省錄取情況統(tǒng)計(jì)表(音樂、美術(shù)、舞蹈、表演)
江蘇信息職業(yè)技術(shù)學(xué)院2022年江蘇省藝術(shù)類各專業(yè)錄取最高分、最低分、平均分
湖南科技學(xué)院2022年音樂學(xué)、舞蹈學(xué)、航空服務(wù)藝術(shù)與管理分省投檔線匯總表
上海旅游高等??茖W(xué)校關(guān)于調(diào)整2023年空中乘務(wù)專業(yè)在山東省第四批次招生面試方式的通知