周末,我有一個(gè)同事(實(shí)習(xí)生)拍畢業(yè)照了,應(yīng)部門大佬的邀請一塊到佛山科技技術(shù)學(xué)院走走玩玩,然而我還是太年輕了,程序員之間的聊天打開方式還是離不開技術(shù)。做為一個(gè)php實(shí)習(xí)生,在談話中,我被大佬問倒過好幾個(gè)問題,有算法的,有語言底層實(shí)現(xiàn)的。在這個(gè)“上級”對“下級”的這場搏擊中,我還是太菜了。大佬還是大佬,在交談中,我總結(jié)大佬所傳授的為以下幾點(diǎn):
- “你們(實(shí)習(xí)生)要想走得遠(yuǎn),有四個(gè)基礎(chǔ)點(diǎn),你必須要理解并用于實(shí)踐中:操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)結(jié)構(gòu)與算法、掌握一門編程語言”
在談話中,大佬并沒有詳細(xì)的指出四點(diǎn)的詳細(xì)內(nèi)容,重要性你我都知。在大學(xué)學(xué)習(xí)中,這些都是我們的基礎(chǔ)和核心課程,也是我們當(dāng)代大學(xué)會(huì)教的東西。新的技術(shù)學(xué)校教不了,老的學(xué)了也過時(shí),只有這些基礎(chǔ)核心課程,才是我們在學(xué)習(xí)必須理解并自己應(yīng)用實(shí)踐的。也許,看到這篇文字的你還是一個(gè)大學(xué)生,覺得這些課程枯燥乏味還沒法做出一個(gè)應(yīng)用,學(xué)了就只是為了應(yīng)付考試及格,那你就真的大錯(cuò)特錯(cuò)了;也許,你是一個(gè)在職的程序員,覺得在實(shí)際業(yè)務(wù)邏輯開發(fā)中這些東西也沒那么重要,那當(dāng)你遇到內(nèi)存泄漏溢出你是要咋辦呢?在我的理解中,它們就像是高樓大廈下的地基,基礎(chǔ)打好了,樓也就穩(wěn)了,科技在不斷進(jìn)步,以后不管是遇到什么樣的大風(fēng)大浪大地震,總有解決的辦法。
- “php語言這條路很廣,但天花板很低”
有那么一句調(diào)侃的話是這樣說的“php是世界上最好的語言”,起初我還以為php這門語言真的很“好”(簡單易學(xué)快上手),后來我才發(fā)現(xiàn)這其實(shí)是phper的一種自嘲。大佬說:“php語言很弱,它的容錯(cuò)機(jī)制決定一個(gè)好的程序員和一個(gè)壞的程序員開發(fā)出來代碼效果的差不多的(java也是),這也是為什么java和php在市場上的需求和就業(yè)高與其他開發(fā)語言(node.js等)”,雖然php7出了很多新的特性,php版本更新還算頻繁,加上現(xiàn)在比較熱門的高性能的php swoole擴(kuò)展,也有幾個(gè)用swoole擴(kuò)展封裝的框架(easyswoole等),總的來說,這門語言是在不斷的成長和變好的,開發(fā)網(wǎng)站業(yè)務(wù)是最適合效率最高最滿足現(xiàn)在企業(yè)需求的。盡管如此,它還是會(huì)有很多缺陷與不足,具體的這個(gè)還是留個(gè)坑給自己以后再填吧。
在最后出一道題考考大家,可以把答案在下方留言哦
//問題
x = 1;
z = x++;
y = ++x;
//答案
x = ?;
y = ?;
z = ?;