iT邦幫忙

0

目前是網管人員,想學"程式設計"

匿名 2009-10-13 16:10:2323466 瀏覽

小弟目前為某公司的網管人員待了快五年,但是只會網管無法繼續爬升,看了很多工作都需要網管基礎+程式設計,小弟不想一輩子就只做網管,想趁年輕好好去研究程式是這個領域,但是目前程式語言太多,以現階段的資訊趨勢來評估,我該學哪個語言比較對自己有利?( VB.net Java C++ 還是 ASP.net?????????? (請給我充分的建議,千萬不要說依自己興趣).............謝謝!

聽說如果要走程式與資料庫一起,是不是要選擇微軟系列去學習?

看更多先前的討論...收起先前的討論...
外獅佬 iT邦大師 1 級 ‧ 2009-10-13 16:12:12 檢舉
如果只是為了升官的考量...寫程式也未必能爬升吧....
很多程式設計師寫到老,還是個程式設計師,頂多冠上『資深』吧。
相對於學程式設計
我的建議是跳槽比較好

因為五年的時間已經不算短
這時要轉向程式設計似乎有點可惜
而五年的網管資歷
對於你在程式設計的工作上,加分有限
allen0421 iT邦新手 5 級 ‧ 2009-10-13 17:20:54 檢舉
這幾年台灣的軟體工業有漸漸外移的趨勢,我也陷入了到底要當網管還是要當程式設計的迷思中..也許兩者都會是比較好的,只是也會更累
外獅佬 iT邦大師 1 級 ‧ 2009-10-13 17:44:21 檢舉
是啊...畢竟領域並不是完全相同的,當然,也不是完全不同...
這些經歷只會有輔助的效果,加分有限。
pantc328 iT邦研究生 1 級 ‧ 2009-10-14 08:04:21 檢舉
公司就是來了一個什麼都會的人,所以我就被free了.
不到二天,以前的經理就開始抱怨.那個人的程式能力不足.
程式跟網管的思考模式會不同.不是說我會C++,Java..基礎語法,就可以寫程式.
「網管」的定義,是指?
管理有關 Router、Switch,這是很確定的。
那 負責 DNS、Proxy、Mail、Web 等 Server 的建置及維護,
嚴格說來,是叫「系統管理」;
但這些又是「路服務伺服器的理」,
是否也算「網管」呢?

另外,我很好奇:
網管者 轉成 程式員

程式員 轉成 網管者
各有什麼可能的正負面影響嗎?
pantc328 iT邦研究生 1 級 ‧ 2009-10-14 10:11:12 檢舉
有,什麼沒有.
一個IT部下可能有MIS...人員和ERP或程設師...人員.
可能會二個課長各自去管他們的軟體跟硬體部分.
如果你二項都會,你就是IT主任候選人.

另外Coder->SA->系統架構師.
網管->xxxx->系統架構師.
你到系統架構師以上的層級.基本上軟硬體的知識都要會.

如果加上企業知識你可能可以升到副總以上.

在中部某家教學醫院.他們的副院長(總務),他就是IT主管升上去的.因為各科室主管只知道它們領域的事.而IT主管涉及到所有總務跟醫務的領域.所以就由IT主管升.
argyle iT邦新手 4 級 ‧ 2010-10-14 10:13:42 檢舉
建議從.NET學習。VS2008等軟体取得容易,視覺化設計容易上手。
微軟的教學網站上說的,若不知該學VB還是C#,就學C#。
若是"走程式與資料庫一起",SQL是一定要熟的啦。
這年頭技術變化太快,也不知物件導向能再用多久。但業界採用新技術不見得像軟体廠商改版那麼快。 稳定比較重要。
小弟不才,寫了幾篇文章

如果您想走「程式設計」這條路
希望我這三篇文章給您一點小幫助

請從這一篇讀起:
我想寫程式#1 之 「先確立志向」
http://www.dotblogs.com.tw/mis2000lab/archive/2008/09/03/5285.aspx

我想寫程式#2 之 「兩招(三支程式)就可以出師」
完結篇,我想寫程式#3 之 「設計自己的資料表(Table)」
文章共有三篇....Thanks.
外獅佬 iT邦大師 1 級 ‧ 2014-09-21 01:33:02 檢舉
argyle提到:
VS2008等軟体取得容易

驚
有這等說法....雖然微軟不會把市井小民放在眼裡...
但是,不能鼓勵犯罪
16
pantc328
iT邦研究生 1 級 ‧ 2009-10-13 18:18:29
最佳解答

以你們公司的環境去做判斷.你們公司目前有哪些軟體,用什麼寫,去學.然後在你們公司下升主管.如果在IT你懂網路,軟/硬體.恭喜你是IT主管候選人.

其他的不建議學程式.
1.程設師薪水跟地位不會比網管高.
2.程設師上班的工時不會比網管少.
3.要大學以上,最好是碩士.
4.2年相關工作經驗.
5.懂得領域知識.
6.30歲以下.
7.最好懂網管.
8.懂頂新TipTop或SAP.
9.TOEIF 500 up.
10.任勞任怨,配合度高.
11.大學22k.碩士30k,博士38k.
.
.
.
最後企業還說.大學的教育不符合需求.台灣找不到人才.我們去印度找白領人士.
如果上面你沒符合六項以上.千萬不要踏入軟體界.

Albert iT邦高手 1 級 ‧ 2009-10-13 20:56:11 檢舉

pantc328 大大
講的真好, ,
學程式不會加薪
學程式只會加工作
java + MAD 很深很好用 又不值錢
世界已經變了
你有能力將系統改成很強很都人都會
但是你不是 SAP 也不是 Oracle ERP 顧問
因此顧問費是 三分之一 ... 8000 很強很強的顧問
因此顧問費是 四分之一 ... 6000 很有經驗的顧問
因此顧問費是 五分之一 ... 4800 很聰明的新近顧問
一個月平均 8 天的無薪展示說明
一個月平均 12 天的有薪工作
你能接受嗎 ??
我的20年 COBOL + Oracle PL/SQL + Java + SOA + MDA 顧問經驗
跟你分享

16
ycl8000
iT邦高手 1 級 ‧ 2009-10-14 08:54:44

分享二篇文章給你參考:
1.兼談另類的電腦學習態度, 作者:洪朝貴教授
http://saturn.stu.edu.tw/~ckhung/b/gnu/regexp.php
2. 笑談我的學習之路, 作者:章立民
http://blog.xuite.net/alwaysfuturevision/liminzhang/17807256

14
gooledh
iT邦新手 1 級 ‧ 2009-10-14 09:17:44

網管人員最好還是會點程式基礎吧

現今我是網管人員,不論是軟硬體都要會之外

還要負責寫公司的企業網站,還要寫各部門所需要的系統

不過笑談一句,沒有興趣還真的是寫不起來

原程式人員薪水(25k)轉網管人員--薪水差很多

zyman2008 iT邦大師 7 級 ‧ 2009-10-14 17:11:23 檢舉

在許多企業裡,確實程式設計的價碼會比較高.
原因是AP系統, 對老闆或使用者較可以直接呈現出價值.
網路管理或系統維護,能呈現的價值則較為隱性.(被認為做好是應該的)
所以作網管的要多想想如何呈現價值.

12
honjam
iT邦新手 5 級 ‧ 2009-10-15 00:50:41

前輩寫程式,其實也不需要分什麼程式,有人說.net,也有人說java好
我覺得只要能解決問題都好,因為跟本就學不完嘛>"<
現況的你,應該還是會待在原公司吧,先從公司現有的資源來學習,
如果沒有,你可以先寫一些script 「並且應用在你的網管方面」這樣
邊做、邊學、對工作也有幫助,也會讓你更有信心,一定要從基礎開始,不然真的很痛苦,也不需要去選程式語言,它只是工具,而你需要的是會寫就好了,都差不多
程式+資料庫,基本上都是可以的。

14
georgew
iT邦新手 4 級 ‧ 2009-10-15 09:41:57

你可能首先要思考是Career Path的問題。
網管一路是向系統管理(MIS角色)、網路應用設計規劃(SD角色)、甚至企業戰略系統(CIO角色)的發展,也有不同的產業的發展如電訊運營。隨今資訊科技在企業角色的轉變早已到戰略與策略層面,企業要想效率經營與有效競爭,都需要新一代資訊系統的支援,網路系統管理規劃是極為重要的角色。但那不單也不是程式設計,那是深度知識與新觀念的需要,系統、資料庫架構與建置都只是基礎,更需是長遠系統發展的知識與遠見。

就產業分工而言,MIS、CIO是需求、決策與買單者,相對程式設計、系統開發等反而是供應者與服務提供者,相對是很辛苦。重要的是職業並無貴賤,行行出狀元,收入高低更是工作本身複雜與你對社會貢獻決定的。你所要清楚的反而是你自己的興趣、天賦/能力與手上工作,只有努力將3者結合,你才能發揮最大的產出而且你會過的很快樂。

程式設計一路,對許多人來說是很枯燥無趣,甚至是複雜困難以及艱苦,但對有興趣與能力來說卻全然不同,反而是吃苦當吃補、如魚得水、隨心所欲。要走好,同樣要極大的興趣、能力等而且是要有真的Coding工作等3者,不是去那看書、學習可以”真的"學會的。換言之,你有興趣很快可以無師自通,你有能力自然會發現你比別人學的快,有工作自然Push你趕快會,3者形成循環則可長可久相互增長,有如內力一般,網管等行業也都是如此。

你問到學什程式好,都好也都不好,怎麼說呢?
因所有程式語言、系統架構在不同應用都有其優缺點,而且本身也都不斷快速在演進,有全新版本、功能以及新語言不斷在出現。換言之,是應用需求、設計分析規劃等決策者在主導,不該是你學習或程式者所決定,而流行也是一波一波的,沒有定論。就需求者而言,就希望你什麼都要會。像我個人本身原來是什"微軟派"的,VB、Database等無不通曉,對於什Linux、C、Java等不僅不會也相對排斥,但近2-3年命運使然,參與嵌入式以及網管系統開發甚至主導,需求應用變來變去,如今什麼C++, PHP,Java,C#,VB我都會寫,而且學的非常的快,都以天在算,也清楚知道架構、優缺點與核心精神,何時該選擇那種都很清楚,而且每天都拿別人的程序在改在Debug, 其實那都是逼出來的,重點你也要有基礎。

但怎麼樣才能什麼都會,而且要學的很快就是核心的問題,那關鍵反而在於,你必須先針對一種語言與架構搞到精通的地步,你再學另一種只要掌握其原理就會學的非常的快,也就什麼都好。

此外,有趣的是,我們在找的程式設計都就希望是懂網管的,因我們在做網路產品,相當待遇也會比一般程式設計要好,人也難找。

12
食夢黑貘
iT邦研究生 3 級 ‧ 2009-10-15 17:39:12

寫了一篇回應, 在 IT 顧問 Career Path 的須求, 這邊就不重貼了...

16
ithomelee
iT邦研究生 1 級 ‧ 2009-10-19 14:43:39

個人經驗:
1.既然是走IT行業,不會寫程式,總覺得不踏實,所以我很贊成有時間要學程式設計.
2.網管門檻比程式師低些.
3.學程式設計一開始較慢(不是難),只要肯花苦工,一段時間後進步會越來越快,吸收力越來越強.就像學倉頡輸入法,學英文.汽車剛起動一定很慢,但一加速就越來越快.也就是有了基礎,學起來就快.
4.學程式設計一開始先從小段程式開始,接著是學小型但易瞭解且完整的系統(資料建檔:新增 修改 刪除;查詢;報表. 且用到資料庫),如影帶出租,人事系統,學校成績計算.先trace別人程式碼開始(書店有這類書),碰到不懂的指令,就查手冊,務必搞懂.
5.接著要實作,這時可能要跳槽從基層程式師工作開始.如不跳槽那就在原公司要求改換工作內容.先從維護既有系統別人程式開始(這也是苦工,但吸收最快).
6.學什程式語言? 看你公司應用系統是用什語言,你就學那一種,這樣才有人可以問.至於.net或JAVA 都可,重點是,要有人可以請教,否則初期會有挫折感不易跨越.
7.初期不要太功利,要感謝別人給你機會當程式師.等你功力越來越強,職位自然會降臨.機會是給有準備的人,如果自己實力不行,某個職位要給你,你也會很有壓力.所以努力學,好好充實自己(在過程中,只要自己不懂的都要問要學),有學到東西,就會有成就感,有興趣, 學什都不覺苦,其他不要想太多.

8
mybeldandy
iT邦研究生 5 級 ‧ 2009-10-27 10:00:41

要學寫程式
重點是要解決問題
建議從 HTML VBSCRIPT JAVASCRIPT 開始學起
然後學 ASP PHP
然後再學 寫WINDOW程式 跟 WINDOW API

我要發表回答

立即登入回答