Picasso
2006-10-17, 10:56 PM
各位板友大家好,自從工作之後,都一直沒空再回來PC Zone,我現在有一個人生的問題,想詢問大家的意見:
我是68年次的,之前第一份工作是在一家大公司(上市上櫃)擔任軟體工程師(用C去做開發),當時我的二階主管講了一些冷言冷語,所以我七個月後就出來了。後來又緊接著找到一家做金融商品後台Server端程式的maintain的工作,第一個月寫了第一支程式(還好,不難),可是當要寫第二支程式時,發現要先瞭解到金融商品的一些規則,以致於第三個月都在K金融商品的書,都不是在寫程式了,跟我當初進第二家公司時的期望有所不符,所以在第三個月又囪囪離開了!!
現在我開始在找工作,發現只會C根本找不到什麼工作,不外乎是以下產業:
1. 嵌入式系統:這一類工作都會要求C,DS,OS,TCP/IP,而且一進去就要求會PO系統。
2. 軔體工程師:除了會C之外還要會Assembly。
3. 最後,就是跟第一份工作同類型的公司,都只用C去做開發,我履歷表寄了三家,只有一家回我:「以我目前的工作背景,在這個時間點不能進他們公司」,其它兩家就更不用講了!!
然後,看了一大堆的軟體工程師所必備的技能,不外乎是要會:
1. VB/C++(MFC)要會視窗化程式設計。
2. MS-SQL,你所設計出來的軟體能抓資料庫裡的資料當然是最好。
3. TCP/IP、socket,設計出來的軟體系統還能夠透過網路來傳輸資料那就更棒了!!
4. .Net(這是M$一直在推行的)平台:C#.Net和VB.Net
5. 如果公司是採用Sun的平台,那就要會Java、JSP和SCJP證照。
以上四點我目前都不會,我目前是在想先從軟體測試的工作開始,當做一個渡過期。這些東西在慢慢學。可是我又怕將來會跳不回軟體設計的圈子。講到這裡,或許有板友要問我:「那你10年後,你想做到什麼樣的位置??」我的目標是希望從基層的程式設計開始做起,然後慢慢進階到SA、SD,然後專案主管等等。
OK,我現在的問題是:假如做了測試的工作,將來是否很難跳回軟體圈??
之前我跟一個主管面試時,他跟我提到:
寫程式沒有什麼了不起,重點是你寫的程式曾經應用在那些產業,你對這個產業在開發程式時會遇到那些問題,你是如何解決的??這些東西才是你的Know-How,才是你將來跳槽時跟人談判的本錢!!
所以我怕我到時回到軟體圈時,沒有Know-How跟人家談!!
我把我的問題問我一個大學同學,他的想法是比較樂觀的:
你怕你回到軟體圈時已經29、30歲了,這個還好吧!!現在很多研究所出來的男生當完兵都27、28了,一個是軟體設計,一個是軟體測試,那你做軟體測試的工作就沒Know-How??一家公司會成立軟體測試的職務,表示他們對自己的軟體很重視品質,不想讓工程師們球員兼裁判,做測試的反而會看到更多問題才是!!既然你以經知道10年的你應該要幹嘛了,假如沒有經濟壓力的話,不如先休息三~四個月,好好充實自己,把那些你認為該會的東西學會,再重回軟體工程師的工作也行呀!!
不知各位的看法如何??我想聽聽大家的意見!!謝謝!!
贊助商連結
我是68年次的,之前第一份工作是在一家大公司(上市上櫃)擔任軟體工程師(用C去做開發),當時我的二階主管講了一些冷言冷語,所以我七個月後就出來了。後來又緊接著找到一家做金融商品後台Server端程式的maintain的工作,第一個月寫了第一支程式(還好,不難),可是當要寫第二支程式時,發現要先瞭解到金融商品的一些規則,以致於第三個月都在K金融商品的書,都不是在寫程式了,跟我當初進第二家公司時的期望有所不符,所以在第三個月又囪囪離開了!!
現在我開始在找工作,發現只會C根本找不到什麼工作,不外乎是以下產業:
1. 嵌入式系統:這一類工作都會要求C,DS,OS,TCP/IP,而且一進去就要求會PO系統。
2. 軔體工程師:除了會C之外還要會Assembly。
3. 最後,就是跟第一份工作同類型的公司,都只用C去做開發,我履歷表寄了三家,只有一家回我:「以我目前的工作背景,在這個時間點不能進他們公司」,其它兩家就更不用講了!!
然後,看了一大堆的軟體工程師所必備的技能,不外乎是要會:
1. VB/C++(MFC)要會視窗化程式設計。
2. MS-SQL,你所設計出來的軟體能抓資料庫裡的資料當然是最好。
3. TCP/IP、socket,設計出來的軟體系統還能夠透過網路來傳輸資料那就更棒了!!
4. .Net(這是M$一直在推行的)平台:C#.Net和VB.Net
5. 如果公司是採用Sun的平台,那就要會Java、JSP和SCJP證照。
以上四點我目前都不會,我目前是在想先從軟體測試的工作開始,當做一個渡過期。這些東西在慢慢學。可是我又怕將來會跳不回軟體設計的圈子。講到這裡,或許有板友要問我:「那你10年後,你想做到什麼樣的位置??」我的目標是希望從基層的程式設計開始做起,然後慢慢進階到SA、SD,然後專案主管等等。
OK,我現在的問題是:假如做了測試的工作,將來是否很難跳回軟體圈??
之前我跟一個主管面試時,他跟我提到:
寫程式沒有什麼了不起,重點是你寫的程式曾經應用在那些產業,你對這個產業在開發程式時會遇到那些問題,你是如何解決的??這些東西才是你的Know-How,才是你將來跳槽時跟人談判的本錢!!
所以我怕我到時回到軟體圈時,沒有Know-How跟人家談!!
我把我的問題問我一個大學同學,他的想法是比較樂觀的:
你怕你回到軟體圈時已經29、30歲了,這個還好吧!!現在很多研究所出來的男生當完兵都27、28了,一個是軟體設計,一個是軟體測試,那你做軟體測試的工作就沒Know-How??一家公司會成立軟體測試的職務,表示他們對自己的軟體很重視品質,不想讓工程師們球員兼裁判,做測試的反而會看到更多問題才是!!既然你以經知道10年的你應該要幹嘛了,假如沒有經濟壓力的話,不如先休息三~四個月,好好充實自己,把那些你認為該會的東西學會,再重回軟體工程師的工作也行呀!!
不知各位的看法如何??我想聽聽大家的意見!!謝謝!!
贊助商連結