程序員如何踏上社會(huì )[1]
這個(gè)問(wèn)題相對比較復雜,也很寬泛,很難簡(jiǎn)單回答,我這里,也僅僅就個(gè)人的一點(diǎn)認識,談?wù)効捶ā?/p>
目前在學(xué)生里,我也觀(guān)察到,很多二本,三本的同學(xué),在心里上有種自卑感,總覺(jué)得考分低了,出來(lái)就低人一頭。這點(diǎn),我是萬(wàn)萬(wàn)不贊同的。很多時(shí)候,我對小弟講,我相信你們的老師,師兄,師姐,前輩,都有講過(guò):"大學(xué)畢業(yè),僅僅是開(kāi)始,不是結束。"
中國的社會(huì ),越來(lái)越商業(yè)化,其實(shí)商業(yè)化有一個(gè)好處,就是這個(gè)社會(huì )給每個(gè)人的機會(huì ),總的來(lái)說(shuō)還是越來(lái)越公平。這個(gè)問(wèn)題分怎么看,名校畢業(yè),高官子弟,億萬(wàn)富豪的孩子,總會(huì )比我們站在更高的一個(gè)起跑線(xiàn)上,這是事實(shí),但是,也僅僅是起跑線(xiàn)而已。在社會(huì )上,也有太多的故事,從一個(gè)窮家子弟,經(jīng)過(guò)努力奮斗,最后成功的事實(shí),因此,首先我覺(jué)得大家不必氣餒,萬(wàn)事有拼才會(huì )贏(yíng),只要敢拼敢做,沒(méi)什么大不了的。
我自己的學(xué)歷就不高的,經(jīng)過(guò)這么多年奮斗,也取得了一點(diǎn)成績(jì),這里就不多說(shuō)了,總之,請大家記住,這個(gè)世界,還是相對比較公平的,只要肯努力,就會(huì )有回報。反過(guò)來(lái)說(shuō),當我們認為社會(huì )不公的時(shí)候,不妨問(wèn)問(wèn)自己,自己盡到自己最大努力沒(méi)有?
第二個(gè)問(wèn)題,關(guān)于學(xué)校里面開(kāi)設的課程,大家可能會(huì )覺(jué)得不夠時(shí)髦,不夠酷。凈是一些計算機組成原理,數據結構等老掉牙的課程,遠沒(méi)有什么spring 框架來(lái)得過(guò)癮。呵呵,不過(guò)根據我的經(jīng)驗,工作幾年以后,大家可能會(huì )覺(jué)得,最值錢(qián)的,恰恰是這些最土氣的課程。用框架,永遠不算本事,也沒(méi)有什么核心競爭力的,哪天框架死了,你就死了。會(huì )做框架,才叫本事,才叫公司里面的骨干人才,才可能成為架構師。而另一方面,框架也是人做的,大家以為,做框架需要哪些知識?是不是上述old的知識?
因此,我的建議,大家好好學(xué)好自己的課程,在這幾門(mén)課上,清華的老師,比起你們的老師,未必有優(yōu)勢,因為這些知識太經(jīng)典了,也沒(méi)有給老師什么推陳出新的發(fā)揮余地,學(xué)這幾門(mén)課,大家和清華的`學(xué)子,是站在同一個(gè)起跑線(xiàn)上的。
第三個(gè)問(wèn)題,學(xué)習C和C++的問(wèn)題,大家不用想,我的經(jīng)驗,別說(shuō)這兩門(mén)相對復雜點(diǎn)的語(yǔ)言,就算是 Java,PHP等語(yǔ)言,沒(méi)有指針的干擾,要想學(xué)精學(xué)透,沒(méi)有3到5年、5到10年的刻苦,也是不行的,大學(xué)畢業(yè)就想做大師,不太可能的。因此,建議大家不必妄自菲薄,你做不到,別人也做不到,大家還是一個(gè)起跑線(xiàn),關(guān)鍵看,以后工作中,能不能扎下來(lái)潛心研究,仔細揣摩,不斷增長(cháng)自己的經(jīng)驗值。
第四個(gè)問(wèn)題,關(guān)于培訓機構不培訓C和C++的問(wèn)題,我也很好奇,好像是有這么回事。我曾經(jīng)研究了一下,認為原因是這樣的:
培訓機構也是商業(yè)公司,主要目的是賺錢(qián)。對他們來(lái)說(shuō),賺錢(qián)有兩個(gè)重點(diǎn),第一是短平快,要短期出成果,讓學(xué)生和家長(cháng)有看得見(jiàn)的進(jìn)步,給客戶(hù)以信心,好讓客戶(hù)買(mǎi)單。第二則是成本夠低,在同樣營(yíng)業(yè)收入的情況下,培訓時(shí)間越短,請的老師價(jià)格越低,老師的溝通成本越低,培訓機構的利潤越大,因為企業(yè)做生意,核心問(wèn)題是利潤,即他真正賺到手的那部分錢(qián)。
這就很好理解了,無(wú)論從哪個(gè)方面理解,C和C++都不是最佳的選擇。大家可能沒(méi)有講課的經(jīng)驗,但是我本人有一點(diǎn)。我講課時(shí),發(fā)現最難和同學(xué)們溝通的細節就是指針,翻過(guò)來(lái)揉過(guò)去說(shuō),幾個(gè)小時(shí)下來(lái),就是有人搞不懂指針,至于指向指針的指針,就更暈了。更不要說(shuō)C中的函數指針,C++中的對象指針,泛型設計等復雜概念,反之,Java,.net都有比較成熟的應用程序框架,同學(xué)們可以快速搭建一些立竿見(jiàn)影的應用,因此,從短平快角度,從利潤最大化角度,C 和C++都不是最好的教學(xué)語(yǔ)言。
如果我開(kāi)培訓公司,我的目的是賺錢(qián)的話(huà),我也不會(huì )教C和C++,太費神了。當然,有人說(shuō)你貴買(mǎi)貴賣(mài)嗎,收費貴點(diǎn),把成本補回來(lái)。那樣也不太現實(shí),因為,太貴的費用,就沒(méi)有客戶(hù)了,大家試想一下,如果開(kāi)個(gè)培訓C和C++的培訓班,保證出來(lái)會(huì )寫(xiě)操作系統,收費20萬(wàn),大家學(xué)不學(xué)?我估計就算這個(gè)課程值這個(gè)價(jià),恐怕也賣(mài)不出去。
所以,這位同學(xué)說(shuō)的培訓機構的意見(jiàn),我的建議是,聽(tīng)聽(tīng)就好了,不要太認真。
【程序員如何踏上社會(huì )[1]】相關(guān)文章:
該如何創(chuàng )業(yè)農民才能踏上致富之路11-28
HR如何面試程序員01-16
程序員應如何準備面試09-11
ios程序員該如何面試08-03
1歲寶寶如何早教10-16
面試中如何剔除魚(yú)目混珠的程序員08-15
如何分離美工與程序員的職能09-20