[DAY-096]ECSHOP講解

今天老師講解ECSHOP,我只聽了一個小時就不聽了,一來是因為ECSHOP架構太老,己經難以維護了,二來是因為這是大陸中小型電商才比較有在使用的系統,三則是上網查了一下,實際市場使用率真的不高,OPENCART還比較多人使用,這類套件的東西變更很快,只要了解架構和應用方式即可,實務上有遇到再說了。

我自己私下則是開始再做第四題的解題研究,因為相較第三題,第四題要處理的頁面工作比較複雜一些,不難,但量不少,能省工的程度很有限,結果我在註冊會員的帳號檢查地方居然卡了快三個小時,主要是想要找個可以比上次還要精簡的做法出來,沒想到不是很順利,最後還是改回原本的做法,看來要從別的地方來省工了。

昨天和同學提供的PHP短標籤設定,今天己經看到有同學在測試了,覺得欣慰,雖然目前短標籤的使用上官方不是很建議,但也有人說有可能會再改成預設支援短標籤,對我們來說,我是覺得短標籤對於解題的時間爭取還是有一定的幫助的。

話說老師下課前提到有在他的電腦中看到一個解題參考的錄影檔,以為我們都有在看這錄影檔,結果大家都不知道有這東西,後來問了班導,班導說因為這是高中技職競賽的選手的影片,而且也不算是完整解題,加上使用的語法比較舊,所以後來就沒有提供給我們了,我看了一下解題的說明和影片,有些小技巧是可以在解題上利用一下的,只是正式的工作應該不會這樣做就是了。




[DAY-095]模擬術科檢定日

這周基本上都會是拚命練習術科題目的日子,今天上午去考場模擬環境設定的流程,主要是今年開始新增加的部份,會先給九十分鐘進行作業環境的設定,這可能是前幾年考過的人反應的問題,因為光是安裝xampp及測試資料庫連線,檢測PHP環境參數等等,就可能會去掉半小時左右,如果是使用framework來解題的人則需要額外再設定一些路徑,實際解答時間可能只剩下三個半小時或更短,所以今年開始多了九十分鐘的前置時間,但沒有說清楚的是這九十分鐘到底可以準備到什麼程度,比如我可以先把一些會用到的共用變數或函式先寫好嗎?我可以先把一些資料庫或資料表先開好嗎?

中午吃過飯再上去正式解題,我一樣是做上次的第二題,結果這次問題出在更基本的一些變數宣告上,原因可能是上周在處理第三,四題時,JS和PHP混用的狀況很嚴重 ,搞得我混亂了,其它部份就還好,這次還是有使用DW來快速處理主要內容頁的四個頁籤,其它的部份就比起上次做來得熟練,也策略性的調整了一下解題的順序,最終有做到及格的程度,如果一開始的主頁面處理速度可以再快一點,第二題應該是時間內可以做完沒問題,真正的難度還是在第三及第四題。




[DAY-094]自習/網頁設計乙級學科檢定

今天下午要做乙級學科的檢定考,上午老師讓大家自習,做最後的衝刺,我昨天把1000多題都看過了一遍,做了兩次線上模擬也都有80,覺得要及格己經不是難事了,上午的衝刺只是在拉高保證分數而己,我主要是利用線上系統,把工作項目一及四複習一次,加強一下不太熟的部份,一個早上就這樣過去了。

下午吃過中餐,就有承辦人來發準考證及帶大家上五樓做測驗,我上五樓才發現忘了帶身份證,又衝下樓去拉,共計爬十層樓,喘到爆,進場考試前還先看了一段影片說明檢定系統的操作方式,這套系統是和遠端技檢中心直接連線的,考生的資料及座位都是事先輸入到系統中的,所以坐定位後,登入系統就會跳出個人資料做確認,然後先有三分鐘的練習時間來做系統操作的熟悉,三分鐘到就可以開始測驗,十五分鐘後才能提前交卷離場,大多數人都是二十分鐘左右做完,然後我是多檢查了一遍,不確定的題目還是不確定,所以二十五鐘左右我也交卷了,成績是八十七分不能再高了,後來問了其他同學,我這八十七分是最高分的,大多數人也都是八十上下,參加考試的十四位同學都及格了。

晚上還是有同學留下來做術科的練習,我閒閒沒事把先前做的計時器做了修改,改成可以多個計時器同時跑,這是用來在練習解題時,可以針對每個題組分別計時用的,之後因為有事,提早離開;距離結訓還有六天。




[網頁乙級]網頁乙丙級發證數比較

  前陣子花了點時間去技術士網站找了開辦網頁乙級證照以來的發證數,乙丙級的報名人數和通過率實在落差很大,107年目前是本班的15位報名佔了大多數,一整年大概在50人上下,這樣的執行成績,不知道主辦單位會不會檢討一下。

  剛好今天看到這則新聞-高職最大的騙局?-剛來上課時也是有同學一直在質疑考這證照有沒有用,我是覺得對我這種非本科系要換跑道,又有點年紀的人來說,這證照是我最快能證明自己能力的方式了,如果時間和環境允許,我希望今年可以再去考個java的證照,那是比起台灣的技術士證照,更被業界認可的國際證照;當然,證照對每個人都會有不同的意義,所以一直以來,我都認為問題不是”證照有沒有用”,而是”我需要證照嗎”,主體不是證照,而是個人。

  回到發證數的話題來,從開辦到去年為止不到200人報名,實際發證數只有15張,而這15張還不知道有沒有包含全國技能競賽的免術科換證名額,根據我查到的資料,105年舉辦的全國技能競賽中,有11人具有免術科換證的權利,可以在三年內通過學科考試後直接取得網頁設計乙級技術士的證照,只是目前為止,不確定這11人是否都有去換證就是了,如果有,那這網頁乙級的實際考證率就真的是低到離譜了,也許再過一兩年沒有什麼成績出來,會被廢止也說不定,

  今天完成了第四題的二解,算一算也大概花了八個多小時,雖然每一題第二次解都花上了八小時,但我二解的做法和第一次解題不同,相當於是把這四五個月學到的東西都儘力用上了,己經超出老師教的部份許多了,學科應該是不太需要擔心了,因為做了幾次模擬測試都有80分的水準,明天早上再惡補一下就夠了,下周的目標是把各題的做法精簡化,確保每一題都能壓在四小時內做完,雖然我原先的計畫是把自己的做法放出來給同學一起研究,但因為一些私事擔誤了幾天的時間,所以看來是來不及了,不過等結訓後,我會再製作詳的解題內容和影片放出來給日後有需要的人參考,不然我真的擔心網頁乙級會被廢掉的。




[DAY-093]自習/網頁乙級學科小測驗

今天是學科相關的最後一節,老師讓我們上午先自習,下午則是給我們印刷版的考題做練習,
不過最後我選擇直接用士商的線上系統來做練習,效率會高一些,
最後一小時則是小考,因為先前使用的台科大題測網的題目版本較舊,
所以老師最終選擇了士商的系統讓我們做測驗,
不過士商的題庫是有問題的,有些題目因為特殊字元及原始選項是圖片的問題,
在網頁上會無法顯示,所以考完的成績僅供參考,
但是我有找到這個系統的小缺失,它把答案直接寫在網頁裏,以為沒人找得到?

下周一下午正式應考乙級學科,希望順利!

今天開始開放教室到八點讓大家自習,不過留下的人似乎有點少就是了,希望大家都能好好準備,多一些人考到乙級的證照。

第一天開放自習




[DAY-092]網頁乙級術科第四題帶解五/DW操作

今天老師教大家如何使用DW來連資料庫,然後快速的完成解題需要的功能,不過因為PHP版本的問題,必須降版本到較舊的PHP才能使用繫結的功能,然後老師示範了一些做法,展示DW強大的一面;不過在同學的學習上,很多人在前置的版本選擇上就出現了問題,所以反而花了不少時間在處理一些軟體相容的問題上,我是覺得不划算,畢竟時代在進步,為了解題而去牽就舊時代的東西,拿到了證照出去也無法證明什麼,而且除了第一題和第二題,第三和第四題也無法用DW來解到底,還是有很多要手動打程式碼的部份,如果在開頭的一個月來教這個,我覺得還可以,比較好上手;但現在才教就有點晚,而且對基本概念不熟悉的人來說,一旦出了問題,根本不知道要去那裏解決問題,因為DW本身產生的相關程式碼滿不好懂的。

下午最後兩小時,老師繼續講解第四題的資料驗證和登入後台的部份,嘗試著用上午教的DW方式來操作,除了拉版面比較快之外,實際解題速度上並沒有真的快到那,因為乙級的題目設計把很多功能摻在一起,所以得手動去調整很多細項功能,純用DW的幫助很有限,我還是比較傾向讓同學把原本的純手打程式碼的方式記熟,儘力而為就好。

我今天在處理第三題二解的前端動畫部份,第一次解的匆忙,事後也沒再去複習,今天再解還是很卡,不過也搞清了一些jQuery應用上的觀念問題,程式碼也比上次的精簡了1/3,下周三解時應該可以更順手,這樣看來,第三題其實只有四大塊功能要處理,一塊分配一小時,其實還是很有機會在時間內解完的。




[DAY-091]模擬考/網頁乙級術科第四題帶解四

今天上午是去試場做模擬考,這大概是個原場考照的概念,個別報名的可能沒這個機會。

試場有一個獨立的準備試,試場內的環境還滿不錯,一間考場可以至少五十人同時考試,大概是因為丙級的證照需求大吧,所以考場也很大,一開始的軟體安裝和連DB的測試,就各自有不同的問題出現,只能說幸好有來這麼一次,了解現場電腦的狀況及預先練習環境建立的過程。

之後開始考試,我抽到的是第二題,原本還滿有自信可以快速做完的,沒想到卡在一些小地方太久,反而最後沒做完,真實的四小時看來是真的很趕,只有一位同學有在三個半小時做完第一題,經過這次模擬考,大概知道自己的問題會卡在那裏,除了解題的方式要再精進一些之外,可能也要思考一些小技巧的補強,比如準備期間的編輯軟體要設定的更好,一些會重覆使用到的語法片段可以在準備期間先打在一個文字檔中備用等等。

大概考到一點半左右大家回教室吃飯,兩點半繼續上課做第四題的解題,不過最後還是沒有解完,我估計老師大概還要半天的時間才能解完。

我今天在做第三題的二解,然後在jquery的地方卡了一下,這次二解比起第一次是輕鬆多了,也簡化了不少做法,但是要在時間內做法,可能要犧牲一些前端的視覺作業,比如我今天在做第二題,花太多時間在打CSS和處理排版,這部份改進一下,時間可以省下不少。




[DAY-090]網頁乙級術科第四題帶解三

今天繼續年前的第四題帶解,老師的解題方式我覺得對DB的效能有點操,而且指令太多太長,在應對考試上,可能不太妙,我自己是開始在練習各題的二解,班上也有同學己經把前幾題都練習三四次了,我相信,有在默默努力的人,第四題應該都會有自己的解法出來。

我自己是大量使用session來處理購物車那塊,最後要付帳時才去寫入db,這樣只要專注在session的操作上就可以了,再搭配jquery的前端操作,可以省下不少的sql語法,資料表的內容也會簡潔很多。

明天要去試場做現場模擬,感覺會很刺激。




[DAY-089] 網頁乙級學科講解

今天是第三次的網路概論的課,主要內容在講解工作項目二及工作項目三的題目,學科的題目有些真的太難太深,就算高普科也不一定會考這些題目,就不懂技術士測驗為什麼要考這些,光OSI七層的相關題目就二三十題了,網頁設計是有需要知道這麼深的東西嗎?

下午老師做了一個小測驗,主要是之前講解過的題目,我過年期間己經把工作項目一的題目看過一遍了,加上一些原本就知道的知識,考起來是沒有壓力,不過同學們做起來的分數差距有點大,替大家捏把冷汗,畢竟離學科考試剩不到十天了。

最後講到RJ45時,老師帶了一堆人器材來給大家練習如何接網路線,大家玩得很開心,我則是有點反胃了,因為大學時在學校電腦教室打工,己經不知道接過幾百個頭了。

練習用工具製作網路RJ45接頭

剩下十來天的職訓課程,再加上兩天的考試,五個月的職訓時間也是過得飛快啊,今天把 104的履歷表先打開了,改了一下求職條件為網頁工程師,估計三月初就要開始丟履歷和密集面試了。




[DAY-088]班會/就業輔導講座

今天上午兩節是班會和自習,之後是六小時的就業輔導講座,講師準備的資料算是很豐富,而且也提供了很多參考資料給大家,其中花比較多時間互動討論的是有關失業給付和勞保國保的問題,這部份的相關規定比較繁雜,容易搞混,最後老師也講解了一下履歷表的寫作及面試技巧,放了一些有關未來職業變動驅勢的影片給大家參考。

 




[DAY-087]Joomla套版應用及外掛套件

今天講解的內容其實和上周差不多,只是老師最後多提供了幾組他自己做的實務上會用到的套件,可以直接套用在專案上來使用,簡化作業的時間,其他的內容就只是一直在安裝移除的練習而已,只要Joomla玩個幾次大概就熟了,比較有趣的是老師似乎每一堂課都把大家當成第一次上課,或是每次都當大家沒碰過電腦一樣在教,所以一直重覆同樣的東西,對我來說是有點浪費時時間,所以最後我都在看學科的內容.

 




網頁乙級術科各題動作及解題時間分析

在放假前花了點時間把各題的主要動作數依前後台分析出來後,也得到了每個動作大約可以使用的時間,實做上,如果真的一個動作一個動作老實的做,一定是來不及的,光是建好資料表,再寫個新增資料的前端頁面,再加上sql語法,最後串起來,四五分鐘能不能做得完對很多同學來說一大挑戰,因此實際解題時一定會針對各題的特性再去研究精簡快速的做法,才有可能縮短解題時間;

第一題的重點在後台的功能上,前台的部份功能都有現成的JS可以直接套用,所以相較之下,只要後台做完了,前台就大多只是把資料撈出來後套上對應的JS程式就可以,而後台的製作如果一個一個功能做,一定會來不及,所以可以想見的是一定會大量複製相似的程式碼來協助,而其中又因後台有五個項目的功能需求其實很類似,因此只要寫好一段程式,直接複製就好了,秘訣在於欄位及變數名稱儘可能一樣,這樣在複製時,幾乎什麼都不用改就可以套用了.

第二題麻煩的地方在於題目描述有很多不清楚的地方,加上實際考過的人沒有放出相關消息來,所以到底評審標準如何,不得而知,而第二題的重點大多在前台的部份,如果考量時間性的話,有很多動作可以直接開DW來拉一拉就可以完成了,後台的部份沒有什麼新增修改的需求,資料直接往資料表塞就可以了,唯一稍微要花時間的就只有會員註冊及會員後台管理而已,而這部份只要背熟程式碼,也是很好應對.

第三題算是魔王關題目,主要是前台後台都有大量的JS程式要做,而且版型給得很糟,CSS的設計和題目給的示意圖也差了十萬八千里,這題的解題策略就是事先熟悉所有的JS動畫語法,而且儘量是以JQuery為主,因為可以少背很多內容,而後台的部份,剛是建議以div來取得表格的排版,這可以在做排序功能時,取得較好的JS程式彈性,如果要用老師提供的排序寫法,那麼在評審展示時要小心操作,免得露饀,最後的訂票部份很麻煩,如果時間來不及,只能策略性放棄某些項目不做,如果想拚這部份,那就要熟悉ajax的相關語法及應用,才能在時間上取得良好的優勢.

第四題算是四題裏難度在中間的題目,穩穩做要及格應該不難,唯一的難度只有在購物車的部份,因為購物車並不會只進去看一次,而且在結帳前如果後悔還可以重新選商品,所以這部份要使用SESSION或COOKIE來紀錄商品才能確保資料不會在頁面轉換中流失,然後因為題目在一些購物的細節上沒有明說,所以象是要不要去扣庫存,或是判斷選購商品是否超過庫存等細節,可以看解時間來決定要不要做;後台的部份建議使用JQuery的ajax相關函式來製作,可以省掉不少工夫.