網頁乙級題目及素材變動

昨天去查看檢定參考資料時,發現網頁乙級術科的題目和素材都更新了,由於只是文字內容的調整,沒有動到題組的改變,所以就沒有另外公告了。

下載來做了比對後,不禁微微一笑,修改的內容幾乎都是我六月寄去的建議書中提到的內容:

  1. 第一題的flash檔改成gif檔。
  2. 第一題中關於”產生縮圖”的描述,改成了”顯示大小”。
  3. 第二題的註冊功能增加了對”確認密碼”欄位的檢查。
  4. 第三題的影片素材由avi改成了mp4。
  5. 第四題的商品區要增加分頁或滾軸,不能讓商品區的版面高度自己拉長
  6. 第四題的商品區確定要有分類導覽文字
  7. 購物車可同時選購多項商品
  8. 購物車的刪除按鈕要有刪除的功能
  9. 第四題的商品文字素材增加了”商品編號”這個項目
  10. 新增商品時要即時出現商品編號
  11. 編輯商品時不可更改商品編號
  12. 強調參考圖及版型檔案僅供參考,只要符合文字描述的功能要求即可
  13. 函式庫中更新了各個函式庫及框架的版本到最新版本

雖然還有很多我提到的問題沒有做修改,但素材和函式庫有更新我就很滿足了,至於題目內容的描述更改,對難度的影響只有第四題比較明顯,因為購物車要做的事變多,但題組的合理性有所提升也是好事一件。

接下來的課程會依照這份修改過的題目及素材來教學,希望學員們都能吸收。




網頁丙級第二題標題橫幅文字疑問及技檢中心回覆

因為最近學員要參加網丙技檢,有人問了這個問題,我才想起來先前有打算向技檢中心詢問,但一忙起來就忘了,上周五及隔周一連發了兩封信去詢問,原本期望可以在學員應檢前得到答案的,但最後拿到答案的時間,學員也考完了。

我的問題主要是針對網頁第二題的標題橫幅文字來詢問,因為題目描述上有出現”圖片”兩個字,卻又要求不能以繪圖軟體的方式製作,所以造成了一些疑惑,目前坊間的書大多是推薦使用canvas來解,但對丙級來說,我覺得使用到canvas有點難,後來前幾屆改成用svg來解,倒也沒傳出有人因為使用svg而被扣分的狀況,但因為之前的svg做法其實是使用css的text-shadow來達成,並不能算是真正發揮svg繪圖的做法,所以我心中一直覺得怪怪的,既然有學員問了,我就發了個疑問過去,同時又想到乙級第三題的影像素材問題,就又再發了一封詢問乙級素材的問題過去,結果技檢中心並不是兩封各別回覆,而是合併在一起回覆。

這回覆算是很具體了,不像上一次的還有些模糊地帶,這邊明確的提到只要不是使用嵌入圖片(比如<img> 或<embed>)的方式都可以被認可,這表示除了Canvas和SVG,直接使用CSS的text-shadow也是可以的,這樣的話就比較符合丙級該有的難度的了,有些考場有提供DW CC的試用版,裏頭就可以直接設定text-shadow,至於CS6以前的版本就必須自己手動加入一個Class或直接寫在行內樣式來處理,但比起SVG或Canvas,CSS算是最簡單的。

另外一個回覆是關於乙級第三題的素材問題,因為目前的avi檔只能在IE上播放,如果是其它的瀏灠器則無法播放,因此技檢中心回覆未來會提供其它的網路媒體做選擇,這算是滿正面的回應的,期望能在十月前完成素材的置換,這樣今年報名全國檢定的應試者才來得及使用到的新的素材來解題。




新的網頁乙級解題網站完成

利用一周沒課的時間,把解題網站修改完了,從去年五月上線到現在也滿一年了,這次是改成新的自訂函式的解法,同時也把首頁的風格換掉。

接下來要再改一下跨裝置的瀏灠問題,之後有時間希望可以再增加物件導向及框架解題的兩種解法。




電腦軟體應用乙級應檢心得

這次應檢的地點在離家比較近的桃園成功工商,也在母校銘傳附近而已,騎個車二十分鐘就到了,早上一到就看到門口立了個大的氣球拱門,什麼複合式餐飲成立之類的東西,進去後問了考場位置,一路被學生喊老師好老師好,喊到有點不好意思了,到了三樓的圖書館報到,看到也有幾個成功工商自己的學生也在等應檢,最終十二人應檢,我是第十二人,前面十一個都是資訊相關科系的學生。

這考場的規模就真的很小,不像泰山場的還有另外一間教室給你休息和抽籤用,我們是先站在外面的走廊點名排隊,然後一個學生進去抽題組和資料組,等評委把題組分好後,再出來一個一個叫號進去入座,我拿到的是題組一,dataset2,YR1文件檔,心想應該是沒什麼問題,反正有四小時可以慢慢做。

話說原本先前做過一次後,打算等考前一周再來練一次dataset2和dataset3的,但一想到這軟乙的題目設計的很沒挑戰性,就懶懶的不想碰,連學科的一千二百題也是拖到考前一周才完成一輪,之後把容易錯的題目整理成一份文件,打算考前再來看一下就好了,所以總結來說,我只練習了一次術科的題目,用的還是dataset1,學科也只唸了一遍。

就座後,監評就開始解釋考場規則及一些注意事項,最後確認大家要使用的軟體版本,大家都說要用office 2010版的,然後就要我們去點桌面上的安裝程式,這裏使用的螢幕還是4:3的,算是古董級的了,但是主機應該是升級過,操作起來是感算還順暢,然後監評這時說,安裝就開始計時了,牆上的電子鐘就開始倒數了,最後說明了今天學校有活動,可能會比較吵,開考三十分鐘左右就有人離場了,我猜是抽到比較難的題目所以放棄了,接著不到一小時又有一兩個學生也放棄了,我還聽到監評和他們說,要不要再堅持一下?不要輕易放棄吧;

題組一算是我一開始研究軟乙時有下比較多功夫研究的,所以在access的部份我是半個小時左右就搞定五個附件需要的資料了,但是我在做第一題時,一時忘了當時是怎麼取年份的,這邊擔誤了十來分鐘,最後乾脆另外想新方法,反正東西出得來就好了,大概一個小時我就印出第一小題的成果了,之後的四個附件就只是花時間操作,改字型,加線條,修圖表,合併列印的部份我懶得用合併列印了,直接手動做三份文件印出來就好了,大概一個半小時學生就交卷到剩下一個人,我考試中有描了一下,大部份人的解題就是走EXCEL流的,在圖書館時也聽到有學生說,就把答案背一背,用key的也可以,看來這張證照被污辱的很撤底;我是刻意慢慢做的,因為我懶得再驗證一次,所以想說做慢點,檢查詳細點再印出,一次搞定,最終只剩我一個人在考,交卷的時候時間大概是二小時二十分。

離開學校時才剛過十點半,跑去麥當勞吃東西,然後看了一下學科的題目,不過我有點看不下去,想說就賭賭看實力好了,拿不到高分,但及格應該是沒問題的,就直接在麥當勞休息到十二點五十才再回到學校準備下午的學科考試。

下午的學科考試一共有二十多人來考,除了上午考軟乙的學生,還有其它職類的學科也併在一起考,就座後就看了一下操作說明影片,學科考試是只需要滑鼠的,螢幕上有提供按鈕讓你做一些輸入,輸入完編號就開始考了,很多題目再看一次還是很想吐糟,比較andriod的相機api是那一支,OSI或TCP/IP的問題,考軟乙的人真的有需要知道這些嗎?單選題大概有三四題不確定,複選題則是五六題不確定,最後成績是71分,出考場後我到上午的術科考場外去看術科成績,有及格,那一場十二人有五個不及格。

下了樓到試務中心詢問證照印製的時間,服務人員說大概半小時,我說那我就現場等好了,然後就在圖書館滑了半小時的手機,最後繳了一百六十元,拿到證照了。

軟乙技術士證照

回家後去香雞城買了份胖胖腿來給自己小慶祝一下,完結了這事,後面可以繼續原本的其它計畫了。




PHP 的物件導向嘗試

這幾天在研究PHP的物件導向,然後拿乙級的題目來練習一下,看看會有什麼差異,之前在用laravel解題時,己經了解了用框架並不一定能讓解題的速度變快,但對於降低錯誤發生,資料和程式分離是有幫助的,這次是嘗試自己建需要的類別,然後再套用到題目中。

在分析過題目後,以乙級的題目來看,最主要的工作還是放在資料庫的行為上,所以我主要是建了一個DB的Class起來,然後把增改刪查的方法寫在裏面,之後只要實例化各個資料表的物件出來使用就可以了;但是只建一個Class來用,其實感受不太到和函式化的差異,但是因為方法是包在物件中,所以命名時不太需要擔心會有重覆的問題。

之後我又想嘗試改成像Laravel那樣的靜態方法及鏈型呼叫,在使用上可以更簡短及優雅,不過在修改時遇到一些問題,花了不少時間排除,雖然這個做法的Class程式碼看起來不太漂亮,但在使用時,比之前使用函式要來得精簡而直覺。

像是分頁這種在很多題目都有出現的應用,我直接在Class中寫了一個方法來專門產生整個相關的HTML碼,直接靜態呼叫就可以看到分頁的頁碼出來了,相較先前需要整段複製貼上,再去改一些內容,這做法的確改善了不少,整個程式碼也精簡許多;最後也利用繼承,在選單的類別中直接新增一個產生選單陣列的方法,這樣就不用在首頁裏去處理主次選單的關係,直接把陣列叫出來使用就可以了。

比較先前的幾個做法,從最原始的直接寫sql語法,再用mysqli_query()去撈資料,到了後來改用PDO及自訂函式來化資料表的操作,再到現在改用物件導向來操作,這樣慢慢進步,感覺是比較紮實的。

不過最後比較整體程式碼的量時,改用物件導向並沒有真的省下很多撰寫程式的時間,反而為了讓Class更通用而花了不少時間在處理例外狀況的判斷上,靜態方法雖然好用,但在繼承時會有一些狀況要處理,不然有可能會發生讀錯資料表的狀況,這是因為靜態成員和靜態方法在記憶體中只有一份,我只是不停的去改寫這個內容,但如果是每個資料表實例化出來就沒這個問題,每個實例化的物件有自己的記憶體位置和空間,不怕衝突,各有利弊,如果只是針對應檢考試,我會比較建議用自訂函式或是做一個純工具化的Class來使用就夠了。




解題網站重新整合進度 50%

這周預計的進度是把先前的解題網站和各題的成果做個整合然後再重新放到網站去給大家參考,三天下來,目前完成了新的首頁製作,直接把四個題目的簡介放在一個畫面中,不再分成需要捲動的畫面,公告文字的部份則是做成可以動態縮放,並且加了cookie,如果使用者曾經來過一次,則預設公告都是小按鈕的型態,第一次造訪或是cookie過期時才會呈現公告版的型態。

新首頁,採用了不少動態技巧

解題說明的部份則是調整了版面的配置,把原本的寬度做了調整,方便未來因應RWD,同時修改了導覽列的內容及功能,增加一個可以在各題組間切換的連結選單,也在各個步驟增加了側邊欄,方便在各個步驟間做切換。

新的導覽列內容及側邊欄

至於各題組的成果,主要是增加了一個上方導覽列,方便在各題組的成果網站間切換,同時也增加該題組的解題說明連結,讓整個網站的使用更方便一些

新增了一個上方的導覽列

接下來的工作主要是把各題組的程式碼做一些調整,因為檢定用的程式碼直接上網其實是充滿風險的,幸好過去一年只有不到五千的造訪次數,所以也沒出什麼大問題,目前打算整修一下這些內容,至少基本的sql injection / XSS的防護要做到,至於CSRF的防護,要看時間來不來得及再說;除此之外,打算再增加一個資料庫自動還原的功能,以免像先前那樣,資料庫被搞亂了,我得手動去恢復,這個功能會有點麻煩,我希望可以做到自動偵測每天是否有人來使用這些題組,以及是否有變動了資料,如果資料有變動,那麼隔天會自動把資料庫的內容還原,這邊需要動到系統的自動執行功能,要花點時間研究一下,我並不想沒有變動的狀況下每天都自動還原一次,這樣感覺太傷資料庫了。

如果順利,希望可以在三月中之前完成這個計畫並上線。




再次詢問技檢題型及回覆

上周無聊又發了一封信去技檢中心詢問比較細節的問題,有幾個主要的內容:

  • 丙級的題目,如果不照題目要求的流程或做法,而是用比較主流的前端技術來呈現是否可以?比如結果和功能都一樣的狀況下,我把多個html的內容都放在一個html中,然後利用區塊的顯示及隱藏功能來取代iframe的載入頁面功能,這樣可以嗎,又或是以javascript來製作動畫而不是使用gif檔?
  • 目前的題目及考場提供的軟體都太舊了,而且過度偏向特定軟體的操作,使得學校老師也都還在使用舊的教學方式在教,造成學生就算拿到了證照,出去工作卻發現完全派不上用場,何時要更新題目的類型及教學方式?
  • 題目有許多地方還在使用過時的語法及標籤,像是<marquee>、<iframe>甚至還有frameset這東西在,這會造成學用落差太大。
  • 一些不合時宜的設計是否可以取消或不計入評分,比如要求1024×768這件事,評委知道如何檢查嗎?

因為我是周五晚上發的問題,一直到今天才等到回覆,可能我這次的問題太不給面子了,所以回覆的時間要長一點,回覆的內容大致如下:

  • 在試題未有調整前,建議還是照題目的要求來教學或解題,比如題目要求做gif檔,那就做一個gif檔,要開不同的html檔或目錄的話,那就先照題目要求的做,但是像是題目中沒有說明要使用iframe的話,那麼任何其它可以達到同樣效果的技術都是可以使用的。
  • 技檢中心強調檢定的主要訴求在建立應檢人具備網頁設計與製作的基礎能力,因此從來沒有去要求必須以特定的軟體或教學方式,對於目前考場配置的軟硬體問題,會在之後的試題調整時一併納入考量(我在問題中強調丙級考場並沒有附純文字編輯軟體)。
  • 針對1024×768的問題,技檢中心回答是說這是符合場地環境的最低要求,不過他們並沒有回答到我所提的,現場評委如何去確認應檢人的解題是在1024×768以內。
  • 最後技檢中心說近期會有試題修正之檢討,會代為轉達我的意見給命題小組。

技檢中心回覆的效率及誠意還是滿值得肯定的,相較於民問的檢定,我認為國家級的檢定應該要保持與時俱進,並且取得業界的認可,才能彰顯其價值,目前的檢定莫名其妙的和學生的升學綁在一起,為了方便學校教學,所以不敢去做太大幅度的修改,也因此造成資訊職類的技術士證照價值低落,甚至少為企業所知的狀況,希望未來的改善能符合期待,提升這張證照的價值。




技檢中心對意見的回覆

還滿意外處理速度這麼快,兩天的時間得到技檢中心的回覆,原因是在周三時我發了一封信件去詢問關於檢定的一些問題,內容是說目前乙丙級的題型有些描述可能己經不符合目前的網頁設計趨勢了,如果我要教授學生用比較新的做法來解題,會不會被承認?回覆的說法說是只要功能符合題目的描述就可以。

其實這個回答只回答了一半,但因為它有提供後續的反映問題的管理,所以我覺得可以接受,我想問的是比如丙級第五題的logo動畫如果我把原本題目要求製作的gif動畫,改成用css/svg來完成,算不算正確?這類問題看來還是要直接讓命題小組來認定,不然我覺得監評人員也無法判斷這樣到底算不算正確,因此,我打算花點時間把乙丙級的題目問題都整理一份出來,然後附上我的疑問及建議,直接寄去給命題小組參考,如果有被接受,大概要到109年才會適用吧。




網頁設計丙級不用Dreamweaver

上周為了準備CSS的課程,所以把網頁設計丙級的題目拿出來重解一次,去年在學的時候,老師是用DreamWeaver來教,當時我對網頁設計的認識也還很粗淺,所以也跟著用DreamWeaver解了一次,之後隨著自己對CSS及js的掌握,現在再來看網頁丙級,就想說能不能不使用DW來解完,經過一周的研究後,目前己經驗證完畢;目前己經可以用CSS+jQuery來解完所有的題目,而第三題的影像地圖可以使用Illustraor的svg功能來取得坐標,而第五題的相簿則完全可以使用css的定位功能來完成,連logo的gif動畫也完全可以使用css來達成,等於第五題完全不使用photoshop也是可以完成的,不過問題就在於這樣的解題方式是否被認可?所以我發了封意見去技檢中心詢問這個問題,不過我想大概要一個月後才會有回覆吧。

在解題時間上,第一次解時,需要重新理解一下題目,然後再試著規劃解題的方式,所以平均每一題都花了四小時左右在研究解題,第二次解題主要在精簡一些多餘的css及html碼,同時把文件的結構設計的合理一些,所以這階段平均是兩小時到三小時,第三次解則是複習和準備應檢的程度了,這階段就都會壓到兩小時內,目前先做了第一題,在第三次解題時只花了一個半小時做完,其實還是有點不熟,中間也花了點時間在思考如何解題更理想,在這樣的狀況下還能在一個半小時做完,我估計完全熟練的話,應該是可以在一個小時完成。

同時今天也測試了錄影,效果還不錯,最近會找時間先把丙級的解題教學影片先完成,然後年底確認考題沒有變動的話,再來接著做乙級的解題影片。




技術士網頁設計丙級的未來

前兩天無聊把丙級拿出來做練習,主要是想拿來當成前端教材,不過練到第三題時我就停手了,因為第三題的影像地圖是幾乎一定要使用DreamWeaver來做才可以,一,二題我幾乎是直接使用純文字編輯器就可以搞定了,當然,整體解題時間上,我並不保證一定會比使用DW來解還要快,畢竟是不同的思路。

然後我上網找了一些資料,意外找到一份105年的會議紀錄,這份會議紀錄是針對技術士檢定的軟體使用是否有圖利廠商的問題所進行的討論,並進而帶出引入自由軟體的政策,至於會議中提到的乙級檢定被質疑圖利廠商的事,我則是沒有找到相關的新聞資料,但會議結論就是同意開放使用自由軟體,並增加一個安裝軟體的時間,以此和預裝軟體有所區隔,因為以往雖然有開放自帶軟體,但限定要使用正版授權的,並且只能在考試時間內自行安裝,這造成了自由軟體無法取得正版授權的問題,也造成應檢人必須額外花時間安裝的問題;所以會議結論就是在乙丙級上增加一個安裝軟體的時間,並且放寬對自帶軟體及自由軟體審核的規定,也因此,106年開始的檢定才有了軟體安裝的額外時間。

會議中也有提到部份自由軟體是需要經過網路驗證或只能網路安裝的,這類軟體就無法開放使用,所以上次想用JAVA來應試的大哥想裝eclipse就完全沒戲唱了,但話說回來,其實業界的網頁開發並不只是PHP或DW,甚至現在看不到有公司提供DW來開發網頁的,難道技檢中心不考慮開放JAVA、Python、RoR的開發者應檢嗎?不過到這邊為止,實務上有開放環境放置自由軟體的考場目前我知道的只有乙級的考場會有,丙級的考場還是以預裝office及Adobe系列為主,但因為Adobe CC系列的授權費其實不便宜,所以很多考場都還是安裝舊版CS6的軟體,未來幾年如果Adobe的授權政策修改,或則只提供新版本軟體的授權時,這些考場及整個檢定的推廣又如何是好?可供觀察的一點是全國技能競賽只提供Adobe系列的”試用版”軟體,未來考場是否也會比照辦理來回避每年高額的授權金滿值得觀察的。

會提到這點是因為我一開頭說的做到第三題的影像地圖時,發現不得不使用DW來解題,所以開始思考丙級這樣的題目設計,顯然是針對軟體特性而做的,難怪會被質疑是圖利廠商,對於我接觸網頁設計己經十幾年的人來說,我是知道在DW還沒推出影像地圖功能時,那時要做到這個效果就是打開影像軟體,然後用滑鼠去點擊每一個點來取得坐標,之後再把坐標寫到影像地圖的標籤中,這做法非常耗時,所以DW推出影像地圖功能時,受到很大的歡迎,但這幾年的前端設計己經愈來愈少在使用影像地圖了,如果真的有這個需求,其實寫個JS來取得坐標可能還比較快一些;因為我想試著完全不用DW的狀況來解丙級的題目,但做到第三題時,我覺得在影像地圖有點受挫。

然後來說一下我對網頁設計技術士的想法,我可以理解命題委員因為工作及時間的關係,不可能年年在重新命題,但以目前網頁設計領域的快速變化,五年不改題目也實在說不過去,目前丙級的題目都是靜態網頁,就算不開IIS也是一樣可以執行,但是考題規範上硬要設定IIS是為什麼,然後大多數的考場也沒有提供其他的網頁伺服器軟體可供選擇,當然會被質疑是圖利廠商;我個人是建議丙級的題目設計要真的面對前端來重新檢討,雖然在會議中一再被提到題型的設計有考量到物聯網,跨裝置應用等要素,但真的看不出來有那一題有在考量跨裝置應用的,光是每題一開始要求的1024×768的規定放在那,這網頁就不可能是跨裝置了,也不可能是RWD了;我希望丙級的題目能著重在CSS及JAVASCRIPT的操作上,而不是在DW的操作上,我當然知道用DW來教網頁設計對學校老師和學生都有好處,但這樣教出來的學生程度根本就不是業界能用的,這也毀了丙級證照的價值,落得只剩升學加分有用而己。

另外是乙級的題目設計問題,在會議紀錄中,有學校提到丙級由於只是DW的操作,所以目前高職學校還能利用現有的師資下去教,但是乙級檢定的內容牽涉的範圍太多,目前找不到師資來教,所以推廣有困難,另一業界的與會人士則是表示可用業師來解決師資的問題,但目前的學校給業師的薪資水平,要找到願意到學校教的業師可能很困難;這個問題在我之前去學校做講習時也有點體悟,目前高職三年的課程其實不算少,要額外分配時間給學生學課綱以外的東西的確是有困難的,我上次提說只教乙級四題需要至少64小時,學校老師馬上表示有困難,因為一周最多兩小時,64小時相當於一整個學年的時間,不容易執行,目前許多學校都想提升檢定層級到乙級,但丙級到乙級的落差實在太大,很多學校無從開始,而且國家檢定要考量的並不只是學生而己,因此不太可能因為要推廣證照,就自廢武功,落得和軟乙一樣的下場;我對乙級的題目,只想建議在函式庫和自由軟體的提供上能每年更新,不要還停留在五年前的版本,比如函式庫提供的jQuery是1.8版的,但素材中提供的卻是1.9版的;又或者丙級題型的設計是要以DW操作就可以來完成,但我卻發現第二題的素材中有提供jQuery,但DW並沒有提供任何需要jQuery的操作啊?這些有趣的狀況只是突顯了技檢中心在網頁設計這個職類上的準備和檢討的不足。

近期還是會找時間把丙級題目都做過一遍,因為我想試著做一個純用文字編輯器就可以解題的版本出來,目前看來只有第三題的影像地圖是非用DW不可了,其它的題目,我在當初上職訓課時都己經自己試過用純打字的方式來解題了,現在再解一次則是更進化到幾乎只用CSS來解決版面的問題,而不是採用很多教學中所使用的表格來安排版面,即使題目中都明說了要用表格來排版的地方我也是用純CSS的方式來達到同樣的效果,我希望可以提供和目前大多數解題教學不一樣的方式給有需要的應檢人。




[laravel]網頁乙級第一題以laravel試解心得(終)

上一次的練習真的是從零開始,看完一門線上課程加上一點GOOGLE就開始動手做了,做的過程中發現問題才再回頭翻書找資料,而且也只做完後台而已,在寫完三篇心得後,我又花了大概兩天左右的時間把題目重新做了一次,這一次採用的是比較中規中矩的做法,每一張資料表相關的控制器,模型及視圖都獨立開來做,光路由就寫了46條路由,模型九個,控制器11個,視圖10個,中介層1個,服務供應者1個,整個做下來最花時間的地方是在視圖上,因為後台的視圖我還是嘗試要用一個檔案來搞定,這使得語法上變得有點複雜,下一次簡化應該會從這方面著手,就像我在之前的心得中提到的,用框架來做開發,就不要再擔心檔案太多的問題了。

重做一次的心得是框架可以幫助讓整個網站的架構比較清楚,負責邏輯的和負責資料庫的以及負責顯示的,都切得乾乾淨淨的,不像以前原生寫法那樣一個檔案中同時有PHP又有HTML又有JS,要查問題時很花時間,要修改時也要很小心;但是框架並不完全那麼美好,比如我在session和登入驗證上就花了點時間去研究,才能做出我想要的結果來,比如登入驗證的功能,內建的機制雖然很方便,但如果只依靠內建的來實踐功能,很多事反而會受到限制,題目要求的登入很簡單,不需要太多驗證,我想跳過內建的機制,但沒有相關的資訊,網路上找到的全是告訴你登入很簡單,內建就有,你CODE都不用寫就做好了,但我要的是不同的驗證方式,卻沒有相關的資料可以參考,所以使用框架在我目前的程度來看,一點也不輕鬆;我認為框架在後續的維護上是有一定價值的,但像檢定或比賽之類的場合,框架不一定有優勢,除非刻意的去忽視這些規範,用硬幹的方式在框架內做一些扭曲的應用,這樣的話的確能在速度上取得好處,比如今年的全國技能競賽有一個題目的資料庫查詢語法,用框架反而做不出來,最後大家都是用原生的查詢語法下去做。

在這兩次的試解中,其實我花在找資料和看畫的時間上幾乎是解題時間的兩倍,原因是網路上找到的東西大多只是重覆官方提供的範例再解釋一次而己,如果我想做的功能和官方提供的不太一樣,就幾乎找不到解答,我只能自己想辦法去試出來,所以我覺得學習成本上並沒有比較低,而且還得對程式語言有一定基礎的人,才有辦法從框架的官方說明或原始碼中去找到問題,然後完全的掌控整個框架工具的使用,像是session的使用,之前看的課程或資料都沒提到這塊,我想要做到的功能只能自己去試出來,即使是stackoverflow上的資訊有些也是文不對題。

後續的計畫是用laravel 把乙級四個題目做一篇,當成未來教學的教材之一,接下來是研究比較有歷史的Codeigniter,這樣的話,整個網頁乙級術科的解題就完整了。




終於收到乙級證照

付款後幾乎又過了兩周,終於今天收到證照寄來了,

網頁乙級技術證

從五月報名到十一月拿到證照,整個全國檢定的流程走完也六個月過去了,可惜的是這張證照目前在業界的知名度不如傳統的水電或機械類證照,希望未來可以有更多企業認同這張證照及背後所代表的技術性。