IT草根職場必看【轉】
前言:真實世界中的事情往往不是我們想象那么簡單的,軟件項目的復雜的業務也不是市面上的什么”精通,企業級”之類書籍能夠講述明白的。不要以為管理系統就是數據增刪改查,不要以為數據相差零點零幾就沒有什么。
你要清楚:作為一個開發人員,你最值得驕傲的是什么,職業操守是什么。
這里有一點需要的明白的是:公司為什么請你?說的直接一點,公司不是慈善機構,公司就是花錢請你來為她做事,創造價值的,一個不能創造價值的員工,公司會留你嗎?
終于等到了上班的那天,我對任何人都珍惜今天的這個機會,因為沒有人知道,在此之前,我經歷了怎樣的艱辛。
Leader給了我系統的整個數據字典(所有數據庫表的圖),說了一句:“理解所有表的關系,下午我給你講講系統的業務背景”。
看到這里,有一點要告訴大家的是:不要再天真的以為公司會花幾個星期,幾個月的事情,讓你慢慢的熟悉業務,熟悉相關的知識,一切要靠自己去快速的領悟與消化,這是一個“物競天擇,能者居之”的社會,不是沒有誰就不行。
說道這里,打個岔!同時這里給剛剛畢業或者踏入整個行業的朋友們提個醒:不要再以自己大學多么有名而驕傲,也不要再因為自己以前的成績多么的好而得以。一個人的學習能力就決定了他以后發展的深度和廣度。胸懷決定發展的高度!
不要再以為有人會像老師那樣一行行的解釋代碼是什么意思,不要以為你是新人,犯錯就是“理所當然”。No excuse!
在公司,我是最小的,周圍都是有幾年工作經歷的同事,還有四十多歲的。如果公司要裁人(在中國it),那么新人和年紀很大的就是目標群體(在你沒有核心競爭力和很好的人緣之前),新人是最大的目標!壓力!
畢竟自己從大二就開始在外面兼職和實習,這點覺悟還是有的。所以,接到這第一個任務之后,自己開始行動起來。
面對上百張數據表,無疑是個負責的蜘蛛網,怎么辦?那就得看你如何處理了。如果說,你要找人幫忙,也得“察言觀色”。下面,我們就細細說來。
首先說如何理解上百張表,無疑,從系統的功能入手時最快速的。系統的功能一般是分模塊實現的,那么表勢必和相關的功能掛鉤,那么把表按照功能劃分來看,就很方便了。
所以這里就告誡朋友們一點:要學會逆向思維。一直做項目的時候,總是先設計功能,讓后設計表,是吧!現在反推,從表到功能,再回到表,就能夠把問題變得簡單一點!不要以為這很簡單,我這里只是一個簡單的例子而已,如果問題更加復雜,怎么辦?!
因為我是新人,計算機的權限有限,很多的資源都不能訪問,也沒有開通查看代碼的權限。但是,我現在需要可以運行的系統來幫助我,怎么辦?
那么就涉及到第二個問題,如何找人幫忙?
不要傻不拉幾的一上去就隨便找個人,然后開口說:“幫我一下“!要知道,人家憑什么幫你?人家有事情要忙嗎?這個世界沒有誰幫助誰是理所當然的!感激幫助過你的朋友和親人吧!
所以,要學會“察言觀色“,這里不是貶義詞!做人要靈光點!
首先,最好請示leader,問他是否有時間?態度要好!如果沒有,那么就要問他,除了他還有誰可以問。
當問另外一個人的時候,首先要觀察這個人是不是忙的那種不可開交的樣子,如果是,那么,現在最好不要問,而是自己再次評估一下,如果要找人幫忙,估計要花人家多長的時間?如何估算,這就是個人的本事了,呵呵!我這里暫且不說,免得又朋友說“你不說,我也知道“ !呵呵!
然后,等自己這邊時間也估計好之后,然后態度很好的告訴你需要尋求幫助的人:“可以打擾你幾分鐘嗎“,然后,你就告訴他,你需要系統的一個可以運行的版本! 如果人家沒有時間,不要退縮,你就要追問,估計什么時候可以有時間,是否有文檔,先讓自己熟悉下。然后你就到那個點在再去問,不要忘記,隨時注意態度!
不管如何,不要靠指望別人,要靠自己的一些經驗或相關文檔,盡力的理解。一句話,用心的,帶著腦子做事情!