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