[DAY-099]網頁乙級術科考試

今天是重要的考試日,大家果然都沒遲到,因為是團體報名,所以八點十五分時有承辦老師來帶隊上考場,上午的行程是抽崗位號碼及軟體安裝設定,崗位號由一號同學去按,然後會在投影幕上秀出每個人分配到的崗位號碼,然後就進場進行環境設定,環境設定的時間是九十分鐘,但是安裝xampp及設定參數只要十來分鐘就可以搞定了,所以我順便把需要用到的資料夾都先開好,也開了一個檔案把常用的語法先打好,比如do{}while(),<input >的五種type 結果打得正起勁時,監評長拿起了麥克風說:”這九十分鐘是安裝軟體和測試用的,應該和試題無關,請不要做一些和試題有關的預先設定作業”,雖然這麼說了,但是試場規則只有禁止從外面帶東西進來,並沒有禁止我在自己的電腦上產生東西吧,所以我還是多打了十來行的程式片斷才離開;據說這九十分鐘的安裝時間是今年才開始實施的新流程,先前的考生有反映過四小時的解題加軟體安裝要過真的很難,所以今年才多加了這九十分鐘除了安裝xampp之外,如果是使用framwork來解題的,則需要有額外的設定安裝時間考場提供的framework有cakephp,CodeIgniter,如果時間來得及,我滿想學學laravel的然後再建議技檢把一些新的framework也納進來,不然jquery還在1.8.3版,實在是太舊了,這要怎麼去說服外面的市場說這證照出來的技術士是跟得上時代潮流的?

回到教室吃午餐及閒聊,看大家也討論得滿開心的,一直到十點五十分才又上去準備抽試題及正式考試,抽試題是由崗位號最小的人去抽,所以由崗位1號的19號同學去抽,抽中四號題目,然後再按照崗位號碼輪下去,結果我是第四題,當場絕望,打算進去當練習就好,實際下去考,因為有先把程式片斷準備好,其實速度己經是比之前自己的三次練習要來得快了,但是因為還是不夠熟,所以做完幾個後台的部份己經兩個小時,我心中算了一下大概己經是做不完全部了,所以乾脆拿來試試昨天想到的新解法,試了一下的確對於解題是有幫助的,可惜的是我不夠熟這新解法,加上我在做首頁的選單時鬼打牆的卡了半個小時,到三小時我只做好了一半的動作,最後一小時把後台的幾個功能完成,做到沒有負分也剛好時間到了,監評來看時也很乾脆,直接問我有沒有完成,需要評分嗎?如果沒有要評分,直接簽名就可以離開了,離開後我才想到我沒有把資料夾照要求的改名放到桌面,不過反正沒過,算了。

在準備室時和大家討論時己經確定有兩位同學考過拿到證照了,都是抽到第二題,之後抽到第三題的二號同學出來也有及格,就有三張了,第三題能過真的是不簡單,後來聽班導和監評閒聊,據說之前有過的大多是抽到第一題的人,而且是使用DW來做的,這次我們是過第二題和第三題,他們也很驚訝。

下來教室休息時,己經有幾位同學在討論要參加第二梯次的檢定考了,我也打算再考一次,因為我的問題就真的只是熟練而已,反省一下自己,雖然三四題我都練習了至少三次,但每次都有新的解法和流程上的不同,結果就是不夠熟練,針對檢定考試應該是要固定一套解法然後熟練它就好,再來就是之前比較死板的想照著正統的解法來做,依照題目要求的順序來按部就班解題,但這會照成容易拿分的動作反而被壓到最後才做,前面一直在做花時間但做完只有五分的動作,雖然在後兩天有想到針對考試的新解法流程,但己經太晚而來不及熟悉了。

話說,早上在準備室等時,拜班導的推薦所致,場長來看大家時特別把我點出來,說我做的這個網誌有起到了一些推廣的作用,下一個班別有104個人報名,如果我有考到這證照,可以考慮來當外聘教師,講得我很不好意思,而且我最終沒考到這張乙級證照,但下一次一定會考到!

明天是職訓的最後一天,泰山職訓場這也安排一場規模不算小的廠商徵才活動,我報了不少家,希望能儘快找到工作重回職場。




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

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

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




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

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

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

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




[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-086]網頁乙級第四題帶解二

年節前最後一堂課,今天主講第四題的前端選單及新聞消息的部份,老師表示學到現在,很多的能應該我們自己做,他負責比較有難度的講解就可以了,所以後台的一些管理功能就當成作業讓大家練習,順便打個分數,第四題的部份估計還要一天半才能講完,因為購物及登入驗證的地方有點難度要克服,當然,如果題目沒提到就不做的話,這兩部份也是有快速的做法可以跳過。

前端類別清單及商品清單

最新消息跑馬燈,及最新消息列表

我自己則是利用時間研究我的學科考題系統,先把原先的資料表拆成題目和選項兩張表,接下來希望利用春節時間可以做出一個類似士商的線上測驗系統,結訓前可以加入會員系統及歷程查詢的功能。

 




[DAY-085]網頁乙級術科第三題結束及第四題帶解一

上周的第三題把訂單部份講得差不多,今天主要是處理一下劃位時的底圖顯示判斷,然後就進入到第四題的部份,這樣有望在春節前把第四題講完80%左右。

第四題後台畫面一

第四題後台畫面一

我則是打算小小休息一下,整理了一下題目的動作數及重點,等春節時再來規劃比較簡化有效率的解題法,下午時間我開始在設計乙級學科的線上測驗系統,因為我發現老師提供的兩個線上系統都有一些問題存在,所以乾脆自己來寫一個自己覺得好用的系統出來,也算是把這半年的所學做一個實例應用。

 




[DAY-080]網頁乙級術科帶解第三題之五

今天主要帶解的部份是訂票及劃位,不過我己經在做第四題了,走過第三題,第四題變得很親民,只是題目描述依然不清不楚,自由發揮空間頗大

第四題後台

第四題送分題

不過一邊做第四題,一邊聽老師帶解第三題的過程中,我發現我第三題的訂票有做的不太好的地方,雖然不會影響考試的成績,不過基於保險起見,找個時間修正一下,順便把程式碼再簡化一些,確保能在時間內完成比較重要

 




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

今天是第三題的第四次帶解,我估計至少要再一天才能解得完,第三題有很多前端的小陷阱,會做到讓人心力交瘁,不過幸好我在下課前二十分鐘,終於自己做完全部的功能了,晚上自己買份胖老爹來給自己鼓勵一下!

不過我第一次的解法肯定無法在四小時內做完,利用周末兩天要來研究一下有沒有可以縮短時間的做法,第三題卡了我三周的時間,原本預計年前每題要做兩次的進度大概也無法完成了,下周開始做第四題,希望在年前至少可以四題都做過一遍,然後就要開始學科和術科一起準備了。

第三題的魔王關是在訂票的選單畫面及座位選擇上

訂票的後台不算難,但畫面的呈現方式需要一點技巧,當然,不在乎美觀的話是沒差。




[DAY-076]網頁乙級術科第三題帶解之三

今天繼續第三題最麻煩的地方之一,就是首頁的顯示,首頁分別兩大塊,其中海報顯示的部份題目明著就說要做成動畫顯示,還要有自動轉場及選擇轉場的功能,對於JS上得比較少的我們來說,這部份是最吃力的地方了,雖然我是用jQuery來做的,但是搞懂動畫的操作也花了我四五小時的時間才成功。

首頁畫面

接著是院線片清單的部份,這部份的陷阱是CSS,如果要畫面擺得下所有要求的東西,那原始的CSS幾乎一定得改,不然就自己重寫一份新的,如果要將就點做也可以,就是畫面會很不好看就是了,這裏的分頁要求也比較奇特,題目文字寫得比較簡單,但示意圖的分頁很複雜,最後老師說照文字描述說的做出來就夠了。

電影簡介畫面

我自己是把線上訂票的部份先做完一半了,訂票是第三題的麻煩之二,選擇訂票的部份也是擺明了要用js或jQuery來做,我自己研究把資料撈出來再放到script 去當成陣列來使用就花了四五個小時,所幸克服這一關,後面的選位及後台訂票管理就簡單多了。




[DAY-075]網頁乙級術科帶解第三題之二

今天是第三題的第二天,這兩天自己沒什麼在寫程式,進度比較慢,一方面也是在於第三題有很多陷阱,解得讓人森七七,

今天主要是在後台的海報管理和影片管理講完,這邊因為示意圖的畫面和題目的文字描述有出入,所以在解題時要特別留心別被騙了,後台比較麻煩的是排序的功能,老師是用一個起始值做加減的方式來排序,這做法比較簡單,但有些小問題存在,真正考試時,別自己捅自己一刀就還好,我自己最後是採用Jquery的方式來處理,直接在畫面上變更交換順序時,再背景一支程式去更新交換資料的兩筆資料排序值,確保每次的更新每筆資料都有不同的排序值,不過這寫起來有點麻煩,實際考試要用老師的做法還是我自己的做法,我還要再想一下。

海報管理

影片管理的功能沒有什麼麻煩的地方,真要說,就是第三題附的預設CSS我懷疑是for RWD網頁設計的,為了配合題目的要求硬改成1024X768的規格,結果一堆css的屬性都沒設好,直接套用的話整個畫面就亂了,所以第三題花滿多時間在處理CSS的問題.

影片管理

新增影片