跳到主要內容

發表文章

第五屆鐵人賽期末報告 2012/10/26

首先感謝……族繁不及備載,反正就是感謝每一位看過的,按推的,回復的,看完幹譙的…只要有回應,就應該感謝。小弟連續30天發文,此時才發現,每天寫一文真的很累,還好技術組沒有給他衝下去,不然…大概就不用睡啦。下面是人生組的30篇文章,雖然還是有打混文,但是即便打混,也都是用心的喔。甘溫ㄚ~~~。 Day30 鐵人鍊成 30天的鐵人競賽真的不容易,要持續30天內寫出有內容的東西,更是不容易,真是把自己搞的江郎才盡,還好只要30天,如果是300天的話,我想別說鐵人鍊成,可能連紙人都鍊不成呢? Day29 夢想(Dream) 有人夢想能夠找到個錢多事少離家近的工作,我目前的工作的確是錢比以前多、事比以前少、離家比以前近,但是離夢想呢? Day28 捷徑 有人選擇走規劃好的道路,有人選擇捷徑,但哪個選擇最好?Who Knows? Day27 證照無用 昨天談了證照有用,許多人可能覺得那是針對我個人而言,僅是特例,我相信不是,至少針對由經驗且是靠實力取得證照的人來說絕對不是。 Day26 證照有用 看了很多在談證照的文章上,總是會看到證照無用或有用的論點,而這些論點其實都各有所本。但究竟證照有用或無用,就讓我們繼續看下去。 Day25 計畫 計畫是在工作執行中重要的一環,該怎麼進行,進行過程中的問題,都可以透過計畫事先了解或臆測,通過計畫可讓工作落在可控制的範圍內。 Day24 生命 許多時候人生就在一轉眼間消逝,究竟爭的是甚麼?是名?是利? Day23 運氣 運氣這兩個字指的是"氣數、命中註定的遭遇" Day22 生日快樂 今日吾家小女滿週歲 ,突然心中有千千萬萬個感觸無從說起.... 附註:今天的文章跟職場一點關係都沒有,就算是一篇偷懶文吧.... Day21 負面思考 繼昨天提了正面思考 ,而引發了連串的討論,所以今天來談談負面思考,並且針對這兩個思考模式就個人的心得做個結論。 Day20 正面思考 人生不如意十常八九,工作不如意常常都有,但凡事都學習正面思考,或許可以讓難過少一點,快樂多一些 Day19 教育 資訊是門很接近生活但是卻離現實很遠的行業,因此資訊人員通常會用著自以為別人聽懂的話來溝通,所以使用者通常不太能理解資訊人員所說的內容,此時就需要對使用者好好地進行教育。 Day18 練功 如何立於不敗之地,在於你具備了甚麼能力...

鐵人鍊成 [IT邦幫忙鐵人賽 Day30]

30天的鐵人競賽真的不容易,要持續30天內寫出有內容的東西,更是不容易,真是把自己搞的江郎才盡,還好只要30天,如果是300天的話,我想別說鐵人鍊成,可能連紙人都鍊不成呢? 在這30天的過程中,其實有幾次差點放棄,也有幾次差點趕不上當天截稿時間,雖然說可以先送再修改,但是總覺得如果這樣做太過草率(雖然其中有幾篇內容是拿以前部落格的文來充數的),其中也有些文章回過頭看才發現自己在寫什麼真的也快搞不清楚,不過看到許多前輩的搶沙發或者回覆,都會覺得很開心,我想鐵人鍊是個過程,能夠透過文字與其他前輩結緣才是重要的,由於工作的關係,所以除了賽大的”IT原鄉人”從頭Follow到尾外,就是看看magicina大的”海嘯之後的悲慘IT歲月”,至於太陽大的”工程師復愁記”由於有前因後果,沒有花時間把前文爬完,不太甘願,就好像連續劇從中間看起一樣痛苦,至於泰大”JavaScript”小弟才疏學淺,沒辦法在短時間,用心體會,所以也沒有用心去參詳,真是罪過、罪過,不過感謝各位大大對於小弟文章的閱讀與評語,也讓小弟習得許多,最後一天用此文做Ending,小弟雖然不需要天天發文來求鐵人鍊成,但仍會將技術心得或想法做分享,也希望各位大大能夠不吝指教。 第五屆IT邦幫忙鐵人賽-同場加映

夢想(Dream) [IT邦幫忙鐵人賽 Day29]

有人夢想能夠找到個錢多事少離家近的工作,我目前的工作的確是錢比以前多、事比以前少、離家比以前近,但是離夢想呢? 我不是個善於做大夢的人,所以家中的長輩都認為我沒有年輕人該有的衝勁,或許因為看過太多的前輩或者長輩的例子,用心用力拚了一輩子,或許得到了想得到的物質生活,但是不是完成了夢想,好像也沒有,家裡兩老有一群二、三十年的摯友,其中不乏企業老闆、民意代表、老師或一般職員,可是這些人認識這麼長的時間,即便身分隨著年齡而改變,但是友誼一直不變,仍然三不五時的去踏青、露營或者聚會。前一陣子其中一位老友去世,他年齡應該是這群朋友中屬於年輕的,但是卻最早離世的,最主要的原因來自於心血管疾病,但這不是主因,主因來自於對人生的鬱悶,他是一間小企業社的老闆,生活優渥,過世後光動產就有幾千萬,不動產更是別提,如此令人稱羨的物質生活,為何說鬱悶,因為他幾年前就退休了,把公司交給唯一的獨子經營,但父子的經營理念大不相同,因此父子衝突不斷,但已經退休了,礙於情面又不願意重新掌權,因此日日藉酒消愁,終至腦溢血過世,他常掛在嘴上的一句話是,他要成為上流社會的人,這或許是他的夢想吧,但他有沒有完成?其實不得而知,但可猜測的是,他一定抱著遺憾離開。前面的28篇文章內,有許多對於後輩的感觸與想法,或許就像"泰大"說的,太多的如果沒有怎樣、就會怎樣,但畢竟自己曾經走過,就會希望讓有機會的人別走太多冤枉路,或許也有人發現,在文章中其實我不太去爭,因為我一直相信”平凡就是幸福”,回應摘要的問題,離夢想呢?我的夢想就是希望能夠有個穩定夠用的收入,多一點時間陪伴家人,能夠不需要為五斗米而煩惱,至於大富大貴,我25歲那一年就把他從我的夢想選項中給剔除了,目前生活看來已經接近夢想,所以自我勉勵"加油"。 第五屆IT邦幫忙鐵人賽-同場加映

捷徑 [IT邦幫忙鐵人賽 Day28]

有人選擇走規劃好的道路,有人選擇捷徑,但哪個選擇最好?Who Knows? 學習的道路上,有人走正規的道路,如依照學習法則學習,像網路工程就從TCP/IP、各式Service、伺服器管理、網路架構規劃等難度由深入淺的學習,有些人是不依法則,見招拆招需要甚麼學甚麼,沒有一定的章法或規則,哪個是好的,其實各有優缺,怎麼會提到這件事情呢? 再前面所寫的文章中(如果沒看過的趕快去看,如果有看過忘記的趕快回去複習)曾經提到我擔任過誤人子弟的工作,在工作中所接觸到的就是以由淺入深的學習法,從基礎一層層的教起,不過這樣的學習,看似合理,但卻暗藏問題,因為學習是由淺入深,所以理所當然的當學習越來越深入的時候,應該就能夠懂得基礎的東西,但是其實不然,當你在學習基礎的內容時,通常會有個問題就是不懂,廢話當然是不懂才要來學,不,我指的是學了以後其實不懂為甚麼或有甚麼意義(意義是三X,林X只知道義氣),所以學了半天等到越學越深,其實根本就不懂發生的甚麼事情,除非一再的透過實作練習然後反覆的回想過去學習內容,否則由深入淺根本就無法真正搞懂。 另外一種學習就是見招拆招,我自己學習電腦的過程中,有接受過正規教育,但大部分都是見招拆招,套一句孔子說的:「吾少也賤,故多能鄙事」。由於從來沒有待過太大的公司,所以工作內容是包山包海,從電腦維護到網路架設、伺服器安裝、管理、設定、網路架構的設計,有時還要兼兼水電工、甚至程式設計師,沒事還要被行政人員找去問問題,例如:Word目錄怎麼做?Excel怎麼用樞紐分析表?,我大概是覺得自己太閒,所以總是想辦法找資料然後幫忙解決問題,重點是我不會只是把問題給解決,我會去問為甚麼?所以久而久之就發現自己練就了一身雜技,所以問我甚麼最專精?沒有,但我甚麼都大概知道。而這樣的學習亂無章法,但如果能夠滲入的探究原因多方學習,會發現漸漸的了解何謂一法通、萬法通的道理,所以我個人認為,學習靠的就是興趣,多方研究會發現,其實資訊是個很有趣的領域。 第五屆IT邦幫忙鐵人賽-同場加映

證照無用 [IT邦幫忙鐵人賽 Day27]

昨天談了證照有用,許多人可能覺得那是針對我個人而言,僅是特例,我相信不是,至少針對由經驗且是靠實力取得證照的人來說絕對不是。 由於近10年來電腦補習班推波助瀾下,加上各個原廠都努力的標準化認證機制,所以從系統管理、網路設備規劃、系統分析、程式設計、美工軟體、文書作業、專案管理….各式各樣的認證通通出爐,從國內自行規劃的ITE、TQC、行政院技術士、到國際原廠認證,可以看到無所不認證,然而也引發了另一波認證補習的風潮,可是怎麼通過認證及格率呢?從認證講師專業度到,是否提供考古題,甚至到代考服務的出現,讓證書與其所證明的能力變成了兩回事,相不相信,有取得CCNA的工程師居然認為Router是圓形的設備,或者通過Liunx認證的居然不會下指令的問題,而這些證書僅代表你曾經花了一筆錢,然後去參加過考試,至於能力…再說吧,甚至在某些大專院校中也開了認證課程,課程內容就是認證模擬考題(擬真度高達近100%)的講解,甚至還有2天速成班,所以君不見報紙上某些高職畢業生,已經手拿10幾張證照,甚至封為證照達人,證照炒作到如此程度,也導致證照的可信度完完全全的降低,10年前,我告訴學生們,證照取得僅代表你對這門專業有60分的能力,但是反觀現在,可能連20分的能力都沒有,有些考試出來甚至連考甚麼都不知道,一樣滿分過關,試問如果是你的話你敢用這樣的學生嗎?前兩年屏東科大的畢業生,因為沒有通過英檢初級,而無法畢業,居然鬧上了蘋果頭版,問了幾個業界的老闆,老闆只說,如果連英檢初級都通不過,還敢鬧上蘋果頭版,這間學校的學生真的是不能用,英檢一樣是有考古題,但要通過考試須要有基本的能力,因此獲得採用,證照無用嗎?在這個時代,是的,但不是因為證照無用,而是你取得證照的方式讓他變得無用。就好像12年國教一樣,如果每個人都可以讀高中,讀大學,那大學文憑只是證明,你有註過冊、繳過錢、上過課、然後呢?所以將來不只證照無用,會不會連文憑都無用,那個時候企業界會用什麼方式來篩選需要的員工呢? 第五屆IT邦幫忙鐵人賽-同場加映

在使用ASP.NET validation server controls的頁面中防止 Double Submit

上週五,同事在解一個網頁的問題,就是ASP.Net的頁面上,使用了validation server controls去驗證必填欄位,然後全部驗證成功後,為了要防止使用者因為連線過慢而導致連續按"送出"按鈕,進而產生兩張單的問題,當下有想到的解法就是使用JQuery在使用者按下"送出"的時候,把送出按鈕Disable。程式碼如下: 然而卻發現原來JQuery的$("form").submit是在"送出"按鈕被Click就觸發的,所以根本沒有驗證也一樣會讓Button給Disable,所以必須要確認是validation server controls全部驗證完成後,再執行"送出"按鈕被Disable動作,經過Survey發現你可以用JavaScript去檢查Page.IsValid這個值,不過條件是在Submit的按鈕上的CausesValidation屬性必須要設為True才會有動作,Submit如果設定將CausesValidation屬性設為True則validation server controls全部驗證成功,form才會post到Server上,否則如果有一或多個error,則將會進行以下的動作: 1. Submit取消。form不再post back到Server。 2. 任何無效的驗證將顯示出來。 3. 如果驗證是ShowSummary=true,並將收集所有的Error並且呈現。 4. 如果驗證是ShowMessageBox=true,將收集所有的Error並透過Message Box呈現。 因此透過這個特性,所以只要再加上判斷Page.IsValid是否為True,就可以知道是否所有的驗證控制項都驗證成功。 所以將程式改寫成如下: 就可以既完成驗證,又能夠防止使用者Double Submit。 感謝Yi-Ching提供協助測試,並丟了一個好問題,也感謝金龍一起腦力激盪,消耗不少腦細胞。 ^_^ Reference: 1. http://msdn.microsoft.com/en-us/library/system.web.ui.page.isvalid.aspx 2. http://msdn.mic...

證照有用 [IT邦幫忙鐵人賽 Day26]

看了很多在談證照的文章上,總是會看到證照無用或有用的論點,而這些論點其實都各有所本。但究竟證照有用或無用,就讓我們繼續看下去。 在2000年時,那時候開始吹起了一陣證照風,由於我的工作是證照課程的講師,理所當然,在課程說明的時候,一定是鼓勵學生,多考證照(這樣我才有學生教阿…),並且舉出擁有證照的好處…,在那個時候,其實對於證照是否有用真的是心有戚戚焉,由於我是專科學歷相關科系畢業(電機工程),在當兵前專科畢業已經是不得了,每想到退伍後,大學生滿街跑,所以在非相關科系領域非常的辛苦,所學的都不是專長,僅僅憑著專科時考的丙級硬體維修技術士,就開始了資訊人的生涯,從電腦維修開始做起,不過其實一開始是從業務跑起,由於當兵的時候選擇了自願役(就是一般人說得簽下去),所以在退伍後才發現豬羊變色,在當兵前還是學生的時候,遇到了一個前輩去考了張證照叫CNE (Certified Novell Engineer),在那個時代Novell可是網路作業系統的霸主,拉的網路線是Coxial Cable,所以有了一張CNE就成了跳槽利器,這位前輩也理所當然的取得證照後,到了更大的公司上班了,所以內心也覺得我一定要取得CNE證照,當兵後Novell突然的消失了,取而代之的是Windows NT,而熱門證照也變成了MCSE,所以在與資訊業脫節許久的狀況下,便選擇了白天擔任業務,逼自己了解資訊產業的變化,晚上進修MCSE課程考試(當然是到補習班),從對網路不懂到通過考試,考試的過程完全是根據學習的內容,以及自己的練習(那時候我家裡總共有超過5部以上的電腦在練習),許多的科目是考完後沒有通過,然後根據自己弱的部分再加強,有許多同時期的同學都覺得我很笨,為什麼不跟他們一樣買考古題背一背就好,可是也因為這樣,才讓我打下不錯的基礎在資訊業界闖蕩拐騙(誤)。當取得MCSE後,讓我在工作的應徵無往不利,畢竟那是個證照不普及的年代。證照的確讓我在工作職場有比別人更多的機會,所以說,證照無用嗎?不,至少對我來說是很有用的,儘管他已經被收在抽屜多年,不知是否成為小強的晚餐。 第五屆IT邦幫忙鐵人賽-同場加映