小弟目前為某公司的網管人員待了快五年,但是只會網管無法繼續爬升,看了很多工作都需要網管基礎+程式設計,小弟不想一輩子就只做網管,想趁年輕好好去研究程式是這個領域,但是目前程式語言太多,以現階段的資訊趨勢來評估,我該學哪個語言比較對自己有利?( VB.net Java C++ 還是 ASP.net?????????? (請給我充分的建議,千萬不要說依自己興趣).............謝謝!
聽說如果要走程式與資料庫一起,是不是要選擇微軟系列去學習?
argyle提到:
VS2008等軟体取得容易
以你們公司的環境去做判斷.你們公司目前有哪些軟體,用什麼寫,去學.然後在你們公司下升主管.如果在IT你懂網路,軟/硬體.恭喜你是IT主管候選人.
其他的不建議學程式.
1.程設師薪水跟地位不會比網管高.
2.程設師上班的工時不會比網管少.
3.要大學以上,最好是碩士.
4.2年相關工作經驗.
5.懂得領域知識.
6.30歲以下.
7.最好懂網管.
8.懂頂新TipTop或SAP.
9.TOEIF 500 up.
10.任勞任怨,配合度高.
11.大學22k.碩士30k,博士38k.
.
.
.
最後企業還說.大學的教育不符合需求.台灣找不到人才.我們去印度找白領人士.
如果上面你沒符合六項以上.千萬不要踏入軟體界.
分享二篇文章給你參考:
1.兼談另類的電腦學習態度, 作者:洪朝貴教授
http://saturn.stu.edu.tw/~ckhung/b/gnu/regexp.php
2. 笑談我的學習之路, 作者:章立民
http://blog.xuite.net/alwaysfuturevision/liminzhang/17807256
網管人員最好還是會點程式基礎吧
現今我是網管人員,不論是軟硬體都要會之外
還要負責寫公司的企業網站,還要寫各部門所需要的系統
不過笑談一句,沒有興趣還真的是寫不起來
原程式人員薪水(25k)轉網管人員--薪水差很多
前輩寫程式,其實也不需要分什麼程式,有人說.net,也有人說java好
我覺得只要能解決問題都好,因為跟本就學不完嘛>"<
現況的你,應該還是會待在原公司吧,先從公司現有的資源來學習,
如果沒有,你可以先寫一些script 「並且應用在你的網管方面」這樣
邊做、邊學、對工作也有幫助,也會讓你更有信心,一定要從基礎開始,不然真的很痛苦,也不需要去選程式語言,它只是工具,而你需要的是會寫就好了,都差不多
程式+資料庫,基本上都是可以的。
你可能首先要思考是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, 其實那都是逼出來的,重點你也要有基礎。
但怎麼樣才能什麼都會,而且要學的很快就是核心的問題,那關鍵反而在於,你必須先針對一種語言與架構搞到精通的地步,你再學另一種只要掌握其原理就會學的非常的快,也就什麼都好。
此外,有趣的是,我們在找的程式設計都就希望是懂網管的,因我們在做網路產品,相當待遇也會比一般程式設計要好,人也難找。
個人經驗:
1.既然是走IT行業,不會寫程式,總覺得不踏實,所以我很贊成有時間要學程式設計.
2.網管門檻比程式師低些.
3.學程式設計一開始較慢(不是難),只要肯花苦工,一段時間後進步會越來越快,吸收力越來越強.就像學倉頡輸入法,學英文.汽車剛起動一定很慢,但一加速就越來越快.也就是有了基礎,學起來就快.
4.學程式設計一開始先從小段程式開始,接著是學小型但易瞭解且完整的系統(資料建檔:新增 修改 刪除;查詢;報表. 且用到資料庫),如影帶出租,人事系統,學校成績計算.先trace別人程式碼開始(書店有這類書),碰到不懂的指令,就查手冊,務必搞懂.
5.接著要實作,這時可能要跳槽從基層程式師工作開始.如不跳槽那就在原公司要求改換工作內容.先從維護既有系統別人程式開始(這也是苦工,但吸收最快).
6.學什程式語言? 看你公司應用系統是用什語言,你就學那一種,這樣才有人可以問.至於.net或JAVA 都可,重點是,要有人可以請教,否則初期會有挫折感不易跨越.
7.初期不要太功利,要感謝別人給你機會當程式師.等你功力越來越強,職位自然會降臨.機會是給有準備的人,如果自己實力不行,某個職位要給你,你也會很有壓力.所以努力學,好好充實自己(在過程中,只要自己不懂的都要問要學),有學到東西,就會有成就感,有興趣, 學什都不覺苦,其他不要想太多.
要學寫程式
重點是要解決問題
建議從 HTML VBSCRIPT JAVASCRIPT 開始學起
然後學 ASP PHP
然後再學 寫WINDOW程式 跟 WINDOW API