台灣最大程式設計社群網站
線上人數
851
 
會員總數:244534
討論主題:188695
歡迎您免費加入會員
討論區列表 >> 心情甘苦談 >> 新手PG未來規劃
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
新手PG未來規劃
價值 : 0 QP  點閱數:2250 回應數:7

樓主

藍小小
門外漢
0 1
18 1
發送站內信

從大學開始就自學寫程式(非本科系)
主要都是學M版的產品
畢業後找工作並不順利
去了某補習班才拿到入門磚
也順利的進入一間公司

要主要的工作內容是維護和新增需求
當初面試說會有的新開發案
今年度看來是沒了
維護的案子是一個快10年的案字,
但整個TEAM最資深的也碰了2年而已。

不太了瞭解一般公司的作業行態
部門的SA基本上只是轉寄客戶的信件
就要我們PG開發,中間也沒有SD
沒有設計 沒有規劃,
基本上就是PG自由發揮= =

想問的是,
如果我希望學一些對軟體的
分析、設計、規劃
應該著重那方面去進修呢?

UML? MVC? Patten?



















本篇文章發表於2011-03-28 01:46
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

WizardWu
檢舉此回應
建議死撐活撐,至少撐個一年再說,否則以後換公司、談薪資時,也拿不出端得上台面的專案成果。

建議在近年內,先釐清自己的興趣,或未來想走的路子是什麼:
專案管理、系統分析、資深程式員、資料庫管理員(也要會寫些程式)、網路管理、資安、
ERP顧問、業務、…etc (台灣應該很少有專職的 SD 或架構設計師) 。

否則別人給你的意見,可能都只是該員自己的經歷或個人看法,不見得符合您自己的目標。
就像每個月都有人問哪門程式語言比較好、或比較能賺錢…等等,永遠沒有標準的答案。

小弟我自己個人建議,技術先夠用就好,不必追逐最新的技術。
如已會基本的網頁和資料庫程式,可自己在工作之餘,試著寫一些簡單的: 權限分派與安控控管稽核、工作流程追蹤與簽核、單一登入登出的小型系統,
或加強自己的資料庫設計、規劃、SQL語法的功力,另 Design Patterns 也是不錯的進修選擇 (設計模式的自修勿受限於 .NET 平台的書籍)。

若會了後,可再考慮先熟悉某一個產業的 know-how,
如您公司是低價搶標、價格標,幫製造業或買賣零售業,客製化寫 ERP、進銷存系統的,
您就可考慮加強自己一些: 初級會計、工業管理、流程控管、生產排程、進銷存、物料和庫存...的知識 (市面上書很多),
避免客戶訪談,或指派您維護舊程式時,和業務或客戶討論需求時,別人提到: 進貨、庫存、採購、應收應付、報價…什麼的名詞,
您卻一問三不知,讓自己永遠只困在技術的框框裡,或被一些電腦補習班的廣告騙去追逐考最新最炫的電腦證照。

以上純屬個人意見,不代表其為正確解答。
本篇文章回覆於2011-03-28 04:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

小羊窒息
捐贈 VP 給 缺氧的羊:窒息 檢舉此回應
不要期待新開的專案,
(真的開了,你不見得能解決)


先從現有的舊專案去摸索,了解企業實際在運作的系統是怎麼跑的,
才能讓你真正進入職場...

=====================

UML!?
MVC!?
Patten!?
除了那些分工極為細膩的大型企業之外
在一般職場中,這些是不存在的
本篇文章回覆於2011-03-28 12:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

那顆爛蔥
捐贈 VP 給 那顆爛蔥 檢舉此回應
多多利用現在的專案,養你的經驗吧...
這是很難得的機會...

現在大部份公司懶得養人,動不動就要求要有OOXXGG88的經驗...
本篇文章回覆於2011-03-29 02:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

香吉士
捐贈 VP 給 香吉士 檢舉此回應
蔥大的
現在大部份公司懶得養人,動不動就要求要有OOXXGG88的經驗...
這句話~

真是深得我心啊!!! 說得太棒了~~

以我之前應徵了這麼多公司,我幾乎每間都會問:請問貴公司會先有教育訓練,還是直接去處理貴公司的系統呢?

大部分的公司都是回答說:「我們當然是希望你來就可以上手。」

而比較好的是:「我們會有人跟你交接」 或是 「有前輩會教你,你就邊做邊學!!」

不知道是不是資訊相關的職務都是這樣?!


總之...很多事情慢慢你就會了解!!

如同上面前輩們說的,累積經驗非常重要!!!!

若要新開發案子,除非有一位或是一個有經驗的TEAM一起做~

不然單單由你或是一群經驗不足的團隊來做我想是很難完成的
(我自己也是...)
本篇文章回覆於2011-03-29 09:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

藍小小
檢舉此回應
謝謝大家給我的建議
老實說 之所以會問這個問題
是工作到現在3個月多了
看著同期的 有的人在mvc 有的人跑兩三個案子
聊天明顯感到他們說什麼 我不知道 總會有點不安

現在在維護的專案 是.net 1.1的案子
中間也不知道經歷過多少人事變動
文件只剩7、8年前的 連db的架構都有變動了
pm sa 客戶的窗口 沒有一個人懂真正的需求
程式碼很多地方都寫死 有時候沒辦法 甚至直接進db改資料(有什麼後果沒人知道)
程式版本也錯亂 (最近在整理)
手上的最新版跟客戶的版本也不見得一樣

未來的規劃 希望至少先從"程式工人"變成"程式設計師"
想提升自已到會分析 會設計
所以才會往UML、MVC、Patten這些東西去研究
還是這類的東西 只是個童話呢= =(公司的前輩說的)

因為一直感覺自已在原地踏步(和同期的比)
不曉得是不是自已走錯了方向 感到很不安...


本篇文章回覆於2011-03-31 02:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

溫子
捐贈 VP 給 溫子 檢舉此回應
http://www.inside.com.tw/2011/03/31/insiders-at-facebook

本文中有你要的答案!!
本篇文章回覆於2011-04-01 11:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

叛逆之風
檢舉此回應
安各位好
#6 連結+1
連結內標題 [b]"去看CODE"
總覺得是重點,
PS UML 並不是童話
當你 看CODE 到一個階段,自然而然應該就會聯想到 分析和設計,
當今天你在看這段CODE 時,如果是你自己重新開發去實作,你會如何去寫呢?
或者說,當你今天看到一段陌生的 CODE 你要多久,去了解其意義和實作的方式呢?
並能夠聯想到,其他的寫法。
而目前小弟還處於多看CODE多聽課的階段,
以上一點想法請參考。
本篇文章回覆於2011-04-01 13:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.