如鵬網 大學生計算機學習社區

          CowNew開源團隊

          http://www.cownew.com 郵件請聯系 about521 at 163.com

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            363 隨筆 :: 2 文章 :: 808 評論 :: 0 Trackbacks

           

          引用:
          Real提問:
          小有迷茫,求教
          先聲明吧,也許這些話過幾天自己都會忘記,但確實有發出來的沖動,而且也是反復看過楊老師以前的文章才發出來的。別批評我是愚昧的發牢騷吧。呵呵。
          最近一個公司聯系到班長說是免費實習,去了以后才發現是個培訓機構。教了我們一些ASP的基礎,連接數據庫,做一些最基本的增刪改查,但也有些想法。
          1.他們告訴我們代碼不是最重要的,代碼看看書誰都會,重要的是流程。說剛出來的大學生都是做編碼和測試人員,等做了5,6年以后熟悉了再去做設計人員。這對剛學了半年專業課,上了兩年半大學還一直以代碼至上,看到代碼就想吃通吃透的我(們)有些茫然了。真的是這樣?
          2.培訓是一條捷徑。楊老師說過嘛,經過2,3個月的培訓,我能會,別人也可以會,沒有門檻的。但是現實是,人家說找工作就是讓你敲代碼,熟不熟一眼就看出來了,再告訴我們老板要的是上來能干活的人,自己培訓自己很重要。當然,人家是搞培訓的,自己也是王婆賣瓜。我們雖然要保持警惕,但事實也正是這樣,從上屆學生的情況看,在校內接受過一個7000塊錢/5個月 的JAVA培訓的同學確實找工作比較容易。我們呢?要知識還是要技能?是個問題。畢竟時間有限。
          3.剛好也是學期末,做課程設計,最早出來的是數據庫的課程設計題目,老師要求也很有意思,前臺的語言不限制,于是大家都去圖書館借這樣那樣的書,走近圖書館,看到5花6門的書,說以前不迷茫只知道學老師教的也許是真的什么都不懂,現在什么都懂一點,迷茫感真的來了。
          我以后是做什么?我到的是一個B/S還是一個C/S模式的公司?我應該拿我的這次課程設計來強化自己的哪方面?甚至還真有點“什么技術有前途”的小笑話。
          楊老師說大公司考察的就是書本上的內容,好吧,我們不是清華的計算機系,我們當然不能拿我們的前途豪賭,到時候進不了大公司又沒有一定的技能——兩手空空?
          太亂了...也許過幾天自己就好了,呵呵。
          ******************************************

          real是jsj321的老會員了,而且你也看過網站上的很多文章了,所以我的“陳詞濫調”就不在這里重復了,直接解答你的問題。
          1、“代碼看看書誰都會,重要的是流程”。對于信息系統開發而言,確實有“業務重于代碼”的說法,而且我非常同意,因為在信息系統中系統是供用戶使用的,是給用戶帶來價值的,所以符合用戶需求的系統才是好系統,采用什么技術、用什么樣的代碼寫出來的則不是用戶關心的。這是站在用戶的角度看待技術和業務的,但是被很多從業者偷換概念用來進行妄自菲薄。對于用戶來說當然是一個軟件開發商怎么開發的他們不用關心,但是對于軟件開發商本身也要這么想嗎?對于一個企業來說它的唯一使命就是“赤裸裸的賺取利潤”,什么是利潤?利潤就是“收入減去成本”,增加利潤只有兩條途徑“增加收入”或者“削減成本”,企業的收入增長非常難,而“削減成本”則相對較容易。那么對于軟件企業來說怎么“削減成本”呢?當然是縮短軟件的開發時間了。怎么縮短軟件的開發時間呢?軟件是軟件工程師編寫出來的,當然就是要求軟件工程師有比較高的編程水平,盡快的開發出高質量的程序來。站到軟件開發商老板的角度想一下你還認為軟件工程師的水平不重要嗎?
          “等做了5,6年以后熟悉了再去做設計人員”,“設計人員”這個詞是一個非常寬泛的詞,軟件開發工程師、UI設計師、架構師、業務分析師等等都可以叫做設計人員。我估計他這里說的“設計人員”其實應該指得是“業務分析師”吧。業務分析師是站在用戶的角度設計軟件的整體業務架構以及產品功能,不用再思考用什么代碼編寫某個功能,企業里的業務分析師有兩個來源:從軟件工程師中來、從業務人員中來。比如對于一個財務軟件來說,它的業務分析師會從資深的財務系統軟件工程師以及經驗豐富的會計師中來。一個企業里軟件工程師有很多,而業務分析師則是相對來說比較少的,那么什么樣的人才會成長為業務分析師呢?一個業務分析師必須有很豐富的項目經驗并且在這些項目從事核心工作,一個軟件工程師如果沒有過硬的編程本領,連簡單的功能都不能實現,連軟件工程師的本質工作都沒能力完成,老板怎么可能讓你參與項目的開發又怎么敢讓做核心工作呢???沒做過這些你又怎么能獲得這些經驗呢?又怎么能成長為業務分析師呢?
          “代碼看看書誰都會”,這樣的話工作幾年后的人說還差不多,對于還沒畢業,只學過編程語法、根本沒寫過像樣程序的人敢這么說嗎?我給你一個功能需求你能想出來大體用程序怎么實現嗎?相信大部分同學都說不出來。一個長跑運動員可以說“跑步就是兩條腿前后交替著運動唄”,但是一個剛會四條腿爬著走的嬰兒如果說出“跑步誰都會”的話,我只能對著蔚藍的天空大喊“My God,救救這個孩子吧!”。對著在校生說“代碼看看書誰都會,重要的是流程”這種話的人不是存心誤人子弟的人就是什么都不懂還要裝牛B的人。
          2、“經過2,3個月的培訓,我能會,別人也可以會,沒有門檻的”。其他同學有類似問題也可以訪問jsj321.com。我說這句話是對那種把就業培訓當成救命稻草的同學說的,這樣的同學只是希望大學四年不好好學習,盼望著畢業以后找一個承諾“高薪就業、100%就業”的培訓機構學幾個月就成功當上白領甚至金領的人說的。對于自學能力稍差的同學來說,在培訓機構有老師教能快速的提高技術水平,我從來沒否定過。只不過不希望同學們只是寄托于培訓機構而已,他們不是你什么都不學都能讓你高薪就業的活神仙,不僅要在培訓機構好好學,在進這些培訓機構之前也要好好學習。爭取在大學期間、在培訓期間比別人多用功一些,多學一些,那些參加培訓的人也不是100%掌握了老師講的東西,他們能掌握20%就算不錯了,只要你比他們多掌握10%,你不就是相當于“你會的他們不會”了嗎?
          3、“我以后是做什么?我到的是一個B/S還是一個C/S模式的公司?我應該拿我的這次課程設計來強化自己的哪方面?”別想太遠了,踏踏實實的走好腳下的每一步,路是人走出來的,整天抬著頭看遠方的人肯定會被腳下的石子絆倒。我這并不是讓同學們沒有大的理想,而是希望同學們在走好每一步的基礎上再去思考那些問題。等你真實的走過這段以后你會發現你現在思考的問題有多么“傻”(請原諒我用這個詞)。把課程設計做好吧,不要抄襲,把課程設計自己做好,哪怕課程設計做好了也要繼續研究相關的技術,這是最實際的事情。
          4、“我們不是清華的計算機系,不能拿我們的前途豪賭,到時候進不了大公司又沒有一定的技能——兩手空空”。你可能誤解我的意思了,并不是只有大公司才注重基礎,除了少數草臺班子公司或者皮包公司之外,大部分大中小型公司都是非常歡迎基礎扎實的求職者的,而且都會委以重任和重點培養。當然所有公司也都歡迎接受過短期職業培訓能夠熟練使用一兩門工具進行開發的人,但是這些人公司不會重點培養,而且只會給他們一些重復性的勞動,就像流水線上的工人,有幾個工廠會把流水線工人培養成骨干呢?又有幾個流水線工人認為自己有前途呢?"上等男人豪賭,中等男人不賭,下等男人濫賭"。

          from:http://www.jsj321.com/forum/viewthread.php?tid=431&extra=page%3D1

          posted on 2008-11-27 22:32 CowNew開源團隊 閱讀(1164) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 临澧县| 兴安盟| 大港区| 塘沽区| 万荣县| 武胜县| 淳安县| 沾益县| 武乡县| 长宁县| 松桃| 梅河口市| 荆州市| 三门峡市| 雷州市| 荣成市| 重庆市| 东乌| 阿合奇县| 汤阴县| 伊川县| 泰兴市| 交口县| 临泽县| 鹤峰县| 娄烦县| 介休市| 什邡市| 邳州市| 韩城市| 永泰县| 墨竹工卡县| 巫山县| 澎湖县| 衢州市| 会昌县| 万盛区| 色达县| 清徐县| 崇信县| 巴楚县|