對一個單純的.net程式設計師,以現實面來說,到底外面公司需要的能力到那裡,剛畢業的人,可以提供幾點做準備方向,或許不夠完整,也待各位補充了。
P.S 以下只針對製造業,科技業之MIS單位,我想軟體公司、研發單位並不適用

ASP.NET:
                    1.JavaScript的基本使用。
                    2.GridView系列或相關表格的靈活運用,這太重要了,不要想那什麼sqlDataSource,基本上在公司會用到這種東西,少之又少,所以這東西一定要很熟。
                    3. 基本控制項的熟悉,像TextBox,下拉選單等,一樣要很熟悉。
                    4.Crystal Report的基本使用,最少要會把資料撈出來,並產出報表。
                    5. ADO.NET的熟悉,一樣很重要。


 這樣說起來,好像都很重要,那我告訴你,在大廠的內部系統那些是不重要的,MemberShip相關類別,基本上,不會用到。
                   1. AJAX,還是很少用到,這是內部系統,不是外面的網站,USER只CARE流程、功能的正確性。
                   2. 新的東西,像Silverlight、LINQ、WCF,通常大廠不太會輕易嘗試新的東西,一方面最主要的是包袱太重,你想比如想把電子簽核系統做成Silverlight介面,你可能有幾百張電子表單需要翻新。


SQL:
                   1. SQL語法的熟悉,JOIN、GROUP by.......,對電子製造業會代工廠,他們的Table絕對遠比你想的多,一堆Table join常有的事,你可以在心裡暗罵它們前人設計不良,但很抱歉的是,通常你一定沒辦法去改(除非是新專案)

主管Care的是什麼??
1. 絕不是你有超強的技術能力,而是他只要你有'足夠'的技術能力就可以
2. 統一的程式架構,一樣你可以覺得公司前人設計的架構很爛,不過你依舊沒辦法改,主管要的是統一,不是你特立獨行的寫法,或許你的比較好
3. '',相信我,主管不會看你程式寫的多漂亮,他只會看到,你寫的快又正確,可以馬上幫他解決手上的案子。
4. 最後一點,也是最重要的,”解決問題的能力”,沒有寫過的東西,不會寫很正常,你該學習重點的不是學會怎麼寫,而是怎麼去找出Solution來讓你能寫出來,這才是最主要,

以上,一點小心得,有想到再補充嚕,我並不是說其他東西不重要喔,而是這幾年,在這些所謂的大廠,我似乎怎麼用,也就那些東西而已了,
 


回應

  • 訪客 2009/5/11 下午 09:39 回覆

    # re: 對想進製造或科技大廠寫程式的新人一點小建議!

    請教一下,
    會用到 SQL Server Reporting Services 嗎?
    還是以 Crystal Report 為主?

  • puma 2009/5/12 上午 08:24 回覆

    # re: 對想進製造或科技大廠寫程式的新人一點小建議!

    以小弟公司的客戶,SQL Server Reporting Services or Crystal Report

    都會用到,主要是客戶要的東西能做到用什麼都沒差的,除非客戶要求,

    但目前公司用到比較多的是 Crystal Report..

  • hitmanayo 2009/5/13 上午 09:30 回覆

    # re: 對想進製造或科技大廠寫程式的新人一點小建議!

    小弟所在的地方 ,.net 只限2.0 , AJAX沒用過,silverlight 等新技術想都別想.SQL 語法十分重要..目前也未用到Reporting Services,單純使用Crystal Report。

  • kiwifruit0612 2009/5/13 上午 09:53 回覆

    # re: 對想進製造或科技大廠寫程式的新人一點小建議!

  • kiwifruit0612 2009/5/13 上午 09:56 回覆

    # re: 對想進製造或科技大廠寫程式的新人一點小建議!

    囧被吃字,補充:

    也要稍稍懂asp、vb6.0、.net1.1

    難免公司內部不會有上了年紀的系統

    以我公司來說asp佔15%、vb6.0佔40%、.net1.1佔30%、.net2.0佔15%

  • kiwifruit0612 2009/5/13 上午 09:58 回覆

    # re: 對想進製造或科技大廠寫程式的新人一點小建議!

    在補充一下:

    雖然小弟職稱也是.NET工程師..但以上的舊系統還是要維護或修改甚至更新成新版的.NET

  • 康廷 2009/5/17 下午 01:45 回覆

    # re: 對想進製造或科技大廠寫程式的新人一點小建議!

    不好意思,引用一下:

    http://www.kangting.tw/2009/05/blog-post.html

    不妥再告知:-)

  • cooladi 2009/5/21 上午 11:58 回覆

    # re: 對想進製造或科技大廠寫程式的新人一點小建議!

    在公司裡面sqldatasource都不會用到嗎?即然常有用到gridview這類控制項卻又不搭配sqldatasource好奇怪哦,還有如果真的用不到這東西的話,每本asp.net的書卻都要講到sqldatasource,市面上的書籍幾乎都是介紹資料繫結控制項啊,有沒有什麼好書可以介紹比較符合業界的啊,煩請指教一下囉。

  • topcat 2009/5/21 下午 03:00 回覆

    # re: 對想進製造或科技大廠寫程式的新人一點小建議!

    to cooladi :
    >>然常有用到gridview這類控制項卻又不搭配sqldatasource好奇怪哦

    就小喵的公司而言,一個規定就可以把SqlDataSouce打倒退散啦!!
    規定:IIS主機上不可以有任何的Connection....
     

     沒有Connection怎麼寫→N-Tiers的方式寫,所有的Connection都寫在COM+的元件中,並且運作於另一台主機中。

    但是小喵也不是沒有用DataSouce,小喵用的是ObjectDataSouce,這東西比起SqlDataSouce來說,自由度高出太多太多了。也可以節省很多的力氣在於GridView查詢維護的程式碼。

     ^_^

     SQL語法是最最基本的,因為你每天的工作幾乎都跟一堆資料表、一堆資料在奮鬥。重要的是裡面的數據你必須弄對,否則介面再好,資料有問題,成效還是等於0。

    ^_^

  • cooladi 2009/11/1 下午 04:54 回覆

    # re: 對想進製造或科技大廠寫程式的新人一點小建議!

    可不可以請問一下,您說透過ObjectDataSource的方法來做n-tiers,那是用ado.net來寫類別,或者是用TableAdapter呢?可以指導我一下嗎?最近在摸這一塊東西。

  • lovemai073 2009/12/21 下午 11:24 回覆

    # re: 對想進製造或科技大廠寫程式的新人一點小建議!

    你這篇寫得很貼切也很實際耶~~借來轉貼在我的日誌...謝謝喔

  • magic 2010/2/4 上午 09:21 回覆

    # re: 對想進製造或科技大廠寫程式的新人一點小建議!

    這篇文章很有見的,對我有很大的啟發,
    從軟體公司轉到製造業之後一直有種不太適應的感覺,
    看到這裡才豁然開朗。

標題 *
名稱 *
Email (將不會被顯示)
Url
回應
登入後使用進階評論
Please add 7 and 3 and type the answer here:

Copyright © 2008 design by Iris Kang.