作者 主題: IT人員的方向?  (閱讀 5397 次)

0 會員 與 1 訪客 正在閱讀本文。

蒼邪

  • 憂鬱的高中生
  • ***
  • 文章數: 199
    • 檢視個人資料
IT人員的方向?
« 於: 2007-04-19 16:18 »
  小弟從LINUX開始碰起,之後考到LPI Level 1之後,就應徵到一家台中的一家算小ISP吧……試用期過後薪水31K……說真的,當時我真得是偷笑了,而且還能在公司學一些比較進階的Server管理,很多東西是真的在公司學的,譬如LDAP、LINUX HA架構等……也因為公司cisco設備不少,就順便考了一張氾濫的證照CCNA

  但因為公司部門沒有人會coding部分,所以小弟就從php程式開始寫起,做一些公司自動化的流程,愈寫愈多,但一直感覺coding能力一直維持一樣…沒進步……

  小弟是從linux系統到network一些,就後又轉成大家所謂入門門檻極低的php,寫了一段時間後,小弟的方向還真的是有點錯亂,自從碰了php後,就開始k javascript、css等等的網頁技術,但看得還真有點頭昏……因為不少……小弟目前想要往這部分前進,想寫出類似論壇一樣的程式,就像phpBB2和discuz這種不錯的論壇,雖然還在計劃,但覺得還滿累的,因為之後想換工作的話,會朝這方面找……

  但我不了解…這麼多的網頁技術搭個php,真得還是比寫Java,.NET這種東西簡單很多?我是覺得看得還滿累的……是不是方向搞錯了……如果想要薪水高一點,是不是要直接往JAVA或.NET這邊去學,而不該一直網頁技術這邊學啊……因為聽說寫網頁和PHP這種的,薪水都差不多30K左右??如果只是這樣…還滿可憐的,就像會一大堆東西,但薪水一點點,還是真的JAVA和.NET難很多……又或許小弟的coding能力太差,不適合走這行@@

  轉來轉去也不知道哪一邊好,還是重回system和network??@@,各位先進有沒有什麼建議啊?謝謝^__^
*萬般帶不走,唯有業隨身**

hoyo

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 4047
  • 性別: 男
  • 有需要的時候,學習就不會分階段。
    • 檢視個人資料
    • 樂咖黑電腦學習網
IT人員的方向?
« 回覆 #1 於: 2007-04-19 16:23 »
寫程式之前『千萬不要忘了』必須先經過『系統分析』和『系統設計』,

也就是一般常聽到的 SA 和 SD ,

沒分析過就寫程式當然累...  我一直到現在的公司才知道這個道理  = ="
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫

shengeih

  • 鑽研的研究生
  • *****
  • 文章數: 970
    • 檢視個人資料
IT人員的方向?
« 回覆 #2 於: 2007-04-19 16:27 »
看完樓主的文章....

有一個感想就是,樓主是不是陷入 程式語言的優劣相比.....

php 劣? Java/.NET 優?

stlee

  • 鑽研的研究生
  • *****
  • 文章數: 817
    • 檢視個人資料
IT人員的方向?
« 回覆 #3 於: 2007-04-19 21:58 »
一點點淺見:

其實不管用哪一種語言"寫程式",重要的是那個"理"有沒有"通"

就算會個十種八種語言的,寫出來就是那個樣子,薪水當然也是那個樣子了

找些理論的書籍看看,找些學校的作業來解一解,自己弄個"專案"來搞搞

從需求分析,功能設計,上機實做,除錯,測試,客戶導入,功能擴充,除錯,測試,導入.....做一輪下來

最後正本歸原....還是要靠"理論"來提升,不是靠"會幾種"來提升

簡單講,程式是靠能解決問題的能力來評斷好不好的,跟用哪一種語言沒關係
程式是人寫的,別讓工具的限制成為您想像力的極限
~程式中最重要的部份應該是註解而不是程式碼,這是因為解讀註解一定比解讀程式碼簡單
~程式寫好後約一個月就會忘的差不多了,所以花點時間把註解寫好至少能讓自己(或別人)看的懂當初在寫什麼

harrier

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 1856
  • 性別: 男
    • 檢視個人資料
    • 國屬武裝兵
Re: IT人員的方向?
« 回覆 #4 於: 2007-04-19 23:05 »
引述: "蒼邪"
因為不少……小弟目前想要往這部分前進,想寫出類似論壇一樣的程式,就像phpBB2和discuz這種不錯的論壇,雖然還在計劃,但覺得還滿累的,因為之後想換工作的話,會朝這方面找……
邊學啊……因為聽說寫網頁和PHP這種的,薪水都差不多30K左右??如果只是這樣…還滿可憐的,就像會一大堆東西,但薪水一點點,還是真的JAVA和.NET難很多……又或許小弟的coding能力太差,不適合走這行@@


首先,你應該不需要從頭發展出一套新東西了~
大概你所能想到的,都已經有對應的 opensource 軟體~

所以拿來改,就可以嚕,順便學學人家如何規劃架構~

其次,寫程式不會一輩子都在 coding,最後你會帶隊,你會 SA/SD,或是變成 DBA...

走系統平台也不會一輩子都在第一線設定 router or switch or OS,總有一天你會負責規劃解決方案。
...90Net(90:1200/1203),GameNET(99:700/707),ALLNet(92:9200/3111),InfoNet(30:100/103)..MaximusCBCS(浮懷),AirNet,TenderNet,StormNet,FidoNet...
<<- www.nas.vg ->>

蒼邪

  • 憂鬱的高中生
  • ***
  • 文章數: 199
    • 檢視個人資料
IT人員的方向?
« 回覆 #5 於: 2007-04-19 23:28 »
引述: "hoyo"
寫程式之前『千萬不要忘了』必須先經過『系統分析』和『系統設計』,

也就是一般常聽到的 SA 和 SD ,

沒分析過就寫程式當然累...  我一直到現在的公司才知道這個道理  = ="


  感謝各位先進的建議,我也知道系統分析和系統設計,但可能在公司都是寫些小程式,所以也不會想太多,所以我也覺得想寫些較有規模的程式,就必需先做分析和設計等等……但在公司也不是專門團隊在coding,我想自己去體會這種東西還滿難的……想說應該要有實務上可接觸才有機會去規劃吧@@


引述: "shengeih"

看完樓主的文章....

有一個感想就是,樓主是不是陷入 程式語言的優劣相比.....

php 劣? Java/.NET 優?


其實之前也看過很多文章,也知道程式是寫的人嚴不嚴僅,而不是哪一種語言好,但小弟也接觸過一些Java,發現,真的比php難很多,底子必需打得厚,才能寫出比較能看的東西,又或許是純物件導向才能使觀念更清楚?小弟還很淺,所以,也要等碰過後才能知道了……


引述: "stlee"

一點點淺見:

其實不管用哪一種語言"寫程式",重要的是那個"理"有沒有"通"

就算會個十種八種語言的,寫出來就是那個樣子,薪水當然也是那個樣子了

找些理論的書籍看看,找些學校的作業來解一解,自己弄個"專案"來搞搞

從需求分析,功能設計,上機實做,除錯,測試,客戶導入,功能擴充,除錯,測試,導入.....做一輪下來

最後正本歸原....還是要靠"理論"來提升,不是靠"會幾種"來提升

簡單講,程式是靠能解決問題的能力來評斷好不好的,跟用哪一種語言沒關係


嗯,先進說的是,但說真的,沒有真正的”客戶”,而自己弄個專案……還要分析一些東西,對於沒有真正接觸過專案的我而言……還真是沒有頭緒……
嗯,靠理論來提升這句話我會記在心裡的,謝謝先進了

引述: "harrier"

首先,你應該不需要從頭發展出一套新東西了~
大概你所能想到的,都已經有對應的 opensource 軟體~

所以拿來改,就可以嚕,順便學學人家如何規劃架構~

其次,寫程式不會一輩子都在 coding,最後你會帶隊,你會 SA/SD,或是變成 DBA...

走系統平台也不會一輩子都在第一線設定 router or switch or OS,總有一天你會負責規劃解決方案。

嗯,我想變成老鳥後,真的就是在規劃面了……

我也知道有很多現成的東西可以套,想說自己寫一次或許會進步很多?

嗯,我也想說先拿一些論壇的程式來研究看看,看別人怎麼寫的……不過之前看過一套小松鼠的Webmail,用php寫的,因為公司需要,要加一些東西,就搞了我老半天……發現要看得懂別人寫的程式,好像也沒有想像中的容易,不過看久還是會懂的^^



最後還是謝謝各位先進的建議,受教了
*萬般帶不走,唯有業隨身**

JackYang78

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 2672
    • 檢視個人資料
IT人員的方向?
« 回覆 #6 於: 2007-04-19 23:35 »
不寫程式已經很好以前的是..... 以前是 Coding Clipper DBIII
不再設定Network Device Configuration ..已經忘了 Network Routing..
現在每天遊走論壇.... 還發現自家的 configuration 被拿出來討論..

現在看的是 績效與成本....... 共勉之!!
Networking & Communication Security SE