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

          ?菜鳥(niǎo)程序員須知(1)

          共 1980字,需瀏覽 4分鐘

           ·

          2020-11-29 07:28

          在賣鐵殼混了這么些年,拋開(kāi)那些看起來(lái)唬人的title,俺其實(shí)就是一個(gè)靠寫(xiě)代碼維持生計(jì)的程序員。雖然好為人師,但是真的要俺講那些個(gè)云山霧罩的前衛(wèi)新名詞,還真講不出啥。我們所處的這個(gè)行業(yè),真真的日行千里,變幻莫測(cè)。不過(guò),還在這么多年的實(shí)際經(jīng)歷用事實(shí)證明,那些都是術(shù),真正的道一直都沒(méi)有變。要說(shuō)須知,可以說(shuō)很多。


          1》雙基是所有學(xué)問(wèn)起點(diǎn)

          雙基就是基本概念和基本操作。雖然名稱上叫基本,其實(shí)要熟練并不容易。五路那個(gè)行業(yè),只要雙基搞定80%,就足以PK掉80%以上的同業(yè)競(jìng)爭(zhēng)者。俺面試過(guò)很多人,C# 都會(huì)問(wèn)什么是面向?qū)ο螅渴裁词抢^承封裝多態(tài)?Oracle 就會(huì)為DBMS_Profiler 的用途?這算是非常基礎(chǔ)的東西吧?事實(shí)上能夠說(shuō)得清楚的鳳毛麟角。都在說(shuō)現(xiàn)在競(jìng)爭(zhēng)非常激烈,其實(shí)在俺看來(lái)好像并非如此。雙基搞定,就可以拿到俺的Offer,而且基本到同等經(jīng)驗(yàn)的75分位。當(dāng)然,也可能是俺們公司并非什么大廠,來(lái)面試的都是些小蝦米吧。


          2》英語(yǔ)是基礎(chǔ)中的基礎(chǔ)

          每年都會(huì)有一批大專生到公司實(shí)習(xí),絕大多數(shù)都是計(jì)算機(jī)專業(yè)的。專業(yè)修養(yǎng)先不說(shuō),但是英語(yǔ)是真的爛到家。但是寫(xiě)程序的,證明能不懂英語(yǔ)了?寫(xiě)的代碼都是英文啊!而且前人寫(xiě)的代碼,特別是一些大牛寫(xiě)的,都是英文。甚至連注解都是英文。你英文不行,寫(xiě)程序就是事倍功半。俺想出了一個(gè)所謂小紅點(diǎn)計(jì)劃,要求他們每天工作學(xué)習(xí)遇到的英文單詞都記在有道云詞典的單詞本里,然后每天消滅提示復(fù)習(xí)的小紅點(diǎn)。這種辦法看起來(lái)有點(diǎn)Low,如果可以嚴(yán)格按照這個(gè)來(lái)作業(yè),痛苦個(gè)半年到一年,自己這個(gè)行業(yè)的英文至少都熟悉,混口飯吃還是沒(méi)啥大問(wèn)題的。做到這個(gè)程度,至少遇到問(wèn)題,會(huì)用英文查資料,而這是區(qū)別一個(gè)程序員水平的重要標(biāo)志!


          3》計(jì)算機(jī)基礎(chǔ)不大重要

          以前俺的部門叫MIS(資訊管理部),現(xiàn)在改為IIC(資訊創(chuàng)新中心)。這種部門的IT,雖然叫程序員,其實(shí)算是工程師而已。工程師玩的這些東西,都不是什么高科技。但是在學(xué)校是絕無(wú)可能學(xué)到的。從這個(gè)意義上上講,在學(xué)校學(xué)的那些計(jì)算機(jī)基礎(chǔ),真心不重要。俺自己是工業(yè)工程專業(yè)的,在學(xué)校的時(shí)候,寫(xiě)程序最多算是業(yè)余愛(ài)好。混進(jìn)IT這一行之后,也遇到正經(jīng)軟件專業(yè)的同事,但是感覺(jué)壓力大的不得了。現(xiàn)在回頭看,其實(shí)當(dāng)時(shí)大家都在一個(gè)水平線上,都很菜鳥(niǎo),都是啥都不會(huì),都是從頭開(kāi)始。當(dāng)然,如果在大學(xué)期間,有實(shí)際參與到一些真刀真槍的軟件項(xiàng)目的話,就另當(dāng)別論。這里說(shuō)的不太重要的計(jì)算機(jī)基礎(chǔ),是指學(xué)校老師教的那些。好多老師也是打混而已。如果在學(xué)校踏踏實(shí)實(shí)的把數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng)原理,PC原理,數(shù)據(jù)庫(kù)原理這些基礎(chǔ)知識(shí)學(xué)得非常扎實(shí),那么在入職時(shí)候是非常有用的,很多人會(huì)被你降維吊打!


          4》數(shù)學(xué)最好能高數(shù)及格

          在參加工作后很長(zhǎng)一段時(shí)間,都沒(méi)有意識(shí)到數(shù)學(xué)的重要性。當(dāng)然,讀書(shū)那段時(shí)間,俺數(shù)學(xué)還是可以的。直到某一年,跟人合作搞一款MSA軟件,才發(fā)現(xiàn)真是吃力。程序語(yǔ)言說(shuō)到底,只是一個(gè)工具而已。即使很多算法,也是工具而已。用戶真正要解決的問(wèn)題,可能只是簡(jiǎn)單的加減法,也可能是涉及到高深的數(shù)學(xué)。以俺目前接觸到的,高數(shù)至少要可以即可。否則,很容易在實(shí)戰(zhàn)中被人蹂躪。學(xué)數(shù)學(xué)不大容易的,因?yàn)槟愫茈y靠百度一下,看幾篇博文就真正解決問(wèn)題,需要一整段的時(shí)間持續(xù)投入才能有點(diǎn)效果。所以最佳時(shí)間段是在上學(xué)的時(shí)候就搞定。參加工作后就很難有機(jī)會(huì)了。人生的每個(gè)階段一定要把該做的事情做好,否則可能一步差,步步差。


          5》普通智商也可以登峰

          其實(shí)不光是程序員這一行,在絕大多數(shù)行業(yè)中,都很少有機(jī)會(huì)光靠智商能夠碾壓其他人。因?yàn)槠髽I(yè)IT,接觸到的都是大規(guī)模商用的技術(shù),基本不需要什么智商,否則這種技術(shù)怎么可能大規(guī)模使用了?就像俺們用的C#這種語(yǔ)言工具寫(xiě)程序,你需要多高的智商嗎?需要的是積累。不斷的總結(jié)最佳實(shí)踐,然后不斷的實(shí)戰(zhàn)操練,都會(huì)做出不錯(cuò)的成績(jī)。其實(shí)學(xué)會(huì)一兩門程序語(yǔ)言,真的只不過(guò)是職業(yè)生涯的開(kāi)始,持續(xù)學(xué)習(xí),深入學(xué)習(xí),不斷總結(jié),不多做知識(shí)螺旋,才是可行之道!


          6》學(xué)會(huì)百度也學(xué)會(huì)谷歌

          在寫(xiě)代碼的過(guò)程中,經(jīng)常會(huì)遇到一些陌生的東西。微軟官方的C# Guide,動(dòng)輒幾十萬(wàn)頁(yè),幾乎涉及到整個(gè)程序世界的方方面面。而用戶提需求,可不會(huì)管理懂不懂。所以,遇到看不懂的東西,非常正常。何況,隨著MS的開(kāi)源戰(zhàn)略日益深入人心,各種各樣的新東西層出不窮。即使是行業(yè)中的老鳥(niǎo),也可能完全陌生或者一知半解。這個(gè)時(shí)候百度一下或者Google一下,就特別重要了。但是這有個(gè)前提,就是你的English,特別是本行業(yè)的English 要過(guò)關(guān)。Google很強(qiáng)大,但是要查到有價(jià)值的東西,至少要給她一個(gè)Key word吧。當(dāng)然,由于某些原因,俺們這嘎達(dá)Google不大能用。不過(guò),這對(duì)于一個(gè)程序員,應(yīng)該不算是什么問(wèn)題吧?


          當(dāng)然,還有很多其他的經(jīng)驗(yàn)。后面有時(shí)間再慢慢講!




          瀏覽 72
          點(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>
                  草逼小视频 | 亚洲日日久 | 色婷婷丁香五月亚洲 | 操碰亚洲 | 中圆A1变臉性爱免费视频在线 |