xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

albertku wrote:
呵呵~常常有學生問我...(恕刪)取得BSI 的 Lead Auditor (BS 7799 / ISO 27001:2005)證書


這張真的有用嗎?小弟我工作不到兩年就考了這張~還自費咧...>.<
我覺得觀念加強比較實際吧..
Taiwan Go Go http://album.blog.yam.com/TaiwanLisu
我二技畢業(資管),二技前念電子科
以前念電子科是因為當時流行一個名詞~電子新貴...
退伍後幹了一年電子工廠的助理工程師(其實還不就是作業員)
,覺得真正賺錢的還是RD跟業務/老闆等...
但是真正厲害的RD,應該算是當時學校的前幾名才有辦法勝任吧
後來念二技時,挑了以前算有點基礎的資訊類別來念
但是學校著重管理,寫程式方面著墨極少,也學的不好~

但是呢~學校沒教的事情,出社會後就知道 凡是還是要靠自己啦
經過一番自我進修/努力k書,現在當MIS,管管主機/寫些小程式

題外話:
說真的學校讀甚麼跟畢業後從事的工作沒有絕對的關係,
難道念航太科系的 個個都要開飛機/上太空嗎?

這種問題就跟「拿到駕照的民眾有幾 % 敢上路開車」的問題差不多..
我倒覺的沒有什麼意義耶...
rain-night wrote:
直接問,有幾個人是學...(恕刪)


這個問題很實在
我是資管畢業的

全班四五十個人,目前從事資管
好像不到十個吧??但應該有五個!(這樣可以偷笑嗎?)
這是個月經話題了, 不過, 今天我想了一想, 在討論"會不會寫程式"之前, 必需先定義什麼是"會寫程式"

我不完整地劃分出幾個等級

1. A trained monkey can do
有能力編寫基本的 script 用來操控系統或資料庫
有能力編寫基本的 server side script. 或 dynamic web pages


2. Showing Potential
能使用業界慣用的工具實做出 script 能做到的事, 並且效率更好
熟知, 並且能實作基本的演算法與資料結構
對 programming 與 computer science 具備廣泛的常識
大概知道那些服務應該由 OS 提供, 而那些又從 language 本身提供
能實作一支 10000 - 20000 行的程式


3. Good Implementation
對問題與執行環境有大略清楚的掌握
完整地處理所的錯誤
正確地使用 System API, 正確地 implement 一個 design.
程式碼條理清楚, 遵偱既定的 coding standard, consistent style.
能正確地選擇, 便用最合理的演算法 (e.g. tree v.s. list, standard library v.s. custom made), 並且能提出具體的理由支持自己的選擇
能有系統的 debug
能領導測試人員與 PM 一同達到最好的產品品質


4. Good Designer
清楚地掌握問題與環境
清楚地比較各種設計的優缺點與限制
清楚地掌握各種 state 與行為
沒有不必要的 layering
預見, 處理所有的 edge case.


我預期自稱會寫程式的人達到一半以上的 level 2. 而在入行二年後達到大部份的 level 3.

http://starterx.blogspot.com
那我們學校好多了
我是電子系畢的
我身邊很多同學出去都在電子公司上班
而我則是走資工的
因為喜歡寫程式外加電腦方面比較熟練故走這行
雖然我們是私立的
不過大部分同學還過的不錯
免責聲明:以上言論為玩笑話,亦不代表本人真實意圖。本人對該資料或使用該資料所導致的結果概不承擔任何責任
t0260674 wrote:
請問資工資管畢業生有...(恕刪)

寫程式人人會寫,初學者也是寫,高手也是寫,內容可是天差地遠.
看線路圖也是如此吧,內行的看門道嚕.
講實話, 學校學的都是基本的.
就如幾位說的, 你學到的東西,
不管是寫程式還是特殊用語,
大部份我相信多多少少都會.
不過會不代表就很厲害.

就像我會寫程式, 不過我並不強.
相信很多人都是這樣...

當然也是有完全不會而混出來的...
總之, 這應該是看每個人經歷.
albertku wrote:
這個問題我有更好玩的example,呵呵~我用BASIC來示範好了~

'1加到100,用for loop做
N=100
sum=0
for i=1 to N
sum=sum+i
next i
print "Sum="; sum
----- 我是分隔線 ----

'1加到100,用梯型面積公式
N=100
sum=(1+N)*N / 2
print "Sum="; sum

古早時候的電腦速度慢,N設定大一點,很容易看得出來差別喔...

(恕刪)

嘿嘿!用遞迴寫,更刺激,除了跟用loop一樣會吃時間,還會吃空間......

int add_from_1_to(int arg)
{
return (arg == 1) ? 1 : arg + add_from_1_to(arg-1);
}

main()
{
printf(%d, add_from_1_to(100));
}

若用梯型公式:

printf(%d, (1+100)*100/2);

這樣還不用在run time時算勒!compile time就算好了.....


但重點是遞迴是一種解法上的重要的觀念,就類似數學歸納法在數學定理證明上的威力,用對了地方連費馬最後定理也可證出。像Hanoi tower,寫sequential 程式會寫到瘋,但是遞迴解法簡潔漂亮極了,不過實務上要判斷何時可以用遞迴,否則系統怎麼操死的都不知道(把上面遞迴的100改到1,000,000試試看就知....)

資工的組合語言、資料結構、系統程式、作業系統、計算機結構、編譯程式、演算法、邏輯設計、程式語言(不是教寫程式,是教程式語言為何如此設計的背景、演進、與作業系統/硬體的關係、語言的比較等)、資料庫、計算機網路....等都是很重要的科目,至於工數、線代、離散、機率統計、電子電路學...呵呵!不無小補啦!(考資研所需要....)關於寫程式.....若只是為了新學程式語言或"會寫程式",不需要去念資工系,去巨匠或自己買書看就可以,如果只是要修電腦或DIY,常上Mobile 01就可以。就像要學英文或日文學到精,不需要特地去念外文系或日文系。
大多程式都是一代代程式開發人員堆集出來的,每人貢獻一部份
C++高手碰到VB還是要乖乖的去適應不同的語法及函數,還有不同的BUG
資管一定要會寫程式嗎?那可不一定
比方說會不會C++或Java和ERP系統程式開發說實在的關係還真的不大,要開發財會軟體要先搞清楚財務會計的流程,那比C++重要多了,甚至進銷存就可讓人搞得昏頭轉向
如果一套大型軟體是101大樓,一行行寫程式的程式設計師角色大慨就是建築技工,也是不可缺少的角色
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 15)

今日熱門文章 網友點擊推薦!