開始接觸Java!與Java的初次見面,以及重回html與css的擁抱,擁抱我愛的設計。
十月課程繼續加油努力!複習課程、累積實力。
課程:Java Internet 程式設計班(政府補助課程)
訓練期間:109/08/31-109/12/10
上課時間:09:00-18:00
本篇記錄時間:109/08/31-109/09/30
學習初心:
恰逢把出社會後的第一份工作辭了,在持續找工作期間,朋友推薦了職前訓練的網站。
一開始我是報名幼獅工業區的手機程式開發與網頁資料庫應用,也是以Java去製作,
然而報名期間報名人數一路衝至90幾人,但課程訓練人數只有26人,
在同樣的一天經歷了筆試與面試,且偷聽到來的同學有中正電機研究所、資訊系、數學系等人才,
心裡對於自己會上的機率也已經有所底了,最終是候補5的結果,也當然沒有候補上。
而在幼獅工業區結果出來前,爸爸恰好在報紙上看見政府也提供補助的Java程式設計課的課程,
查了之下才知道是在健行科技大學開課,當時報名人數不多,我在當下就立刻報名了此課程,
後來想想,還好爸爸在報紙上看到消息,不然我就無法上這堂課,這時候也準備找新工作了吧。
回到為何想學Java程式設計,我原是學平面設計出生(科系學的太雜,姑且如此說),
但在工作與找新工作期間,一再發現平面設計人才之多,但職缺之少,或大多薪資待遇不符所求,
我心裡想的是讓自己多點技能,或許可以從平面設計,轉至網頁設計、程式設計、UI與UX設計等,
當然這不是一蹴可及,只是希望自己不要滿足於現狀。可以學到更多的東西永遠都不是一件壞事。
心裡多少對於要學新的東西感到有點害怕,害怕自己聽不懂、跟不上進度,
但想想密集幾個月的學習,就算不可能一下就成為Java高手,但希望自己是確實有學到什麼,
也真的可以在之後工作上應用到的。想在自己的部落格紀錄,也是希望自己記下每一天的收穫,
或許很雜很亂,但這是學習的過程,回過頭應該也挺有感觸吧,也可以順便複習XD
08/31
性 別 平 等 課 程
開訓,下午上軟性的課程——性別平等課程。
09/01
放假!
09/02
就 業 市 場 趨 勢
魯大德 老師教課
原來雲端的意思是磁碟共振,也是data center,我更不知道的是,
Google在2013在彰化建了data center,還引發了一些爭議,Google説會增加就業機會,
老師說,data center就一堆機器,一個人定期維護觀看就可以了......。
TIOBE: the software quality index
https://www.tiobe.com/tiobe-index/
了解語言程式的趨勢與變化,老師說C語言與Java始終在榜上前列,
且早已是二十多年的老語言了,但因其完善、好操作而一直為程式設計師的最愛,
但要了解要只會一種程式語言打天下到退休幾乎是不可能的,學習程式設計需時刻盯緊趨勢,
並補充自己新的資源與資訊,讓腦袋與技術不斷跟著世界前進。
工作上也要配合公司,若學了Java,但公司卻使用Python,那也要讓自己努力去學習。
Robo Master 機甲大師
https://www.dji.com/tw/robomaster-s1
了解程式設計不同的可能。也要了解世界對於程式設計需求的趨勢,
像是去年矽谷對於AR/VR的程式設計師還未有什麼需求,但到今年卻非常的火紅,
這也要歸功於手機的人臉辨識、機場快速通關的人臉與指紋辨識等等,
國外對於工程設計師的pay通常都非常的多,但台灣大多公司都不太重視此需求,
pay也因此少了許多,或許可朝國外發展也說不定。(英文要精進了!)
09/03
網 路 概 論
林大為 老師教課
講述基礎網路改論,大致對於OSI參考模式要有一些印象。
VirusTotal
https://www.virustotal.com/gui/
可檢測與掃描檔案是否有病毒參入。
下午開始簡單的學習使用命令提示字元,並測試ipconfig、ping、tracert、arp與nestat,
ipconfig功能為查看本機的網路設定,可知IP位址、網路遮罩與閘道等,
也可測試了加上參數 ipcongif /all、ipcongif /release、ipcongif /renew。
ping則可發出測試包,測試網路連接與否,像是測試ping www.google.com,
以測試google網站是否給出回應、有無連接上的問題,
當然有時沒給出回應不一定是對方網路有問題,有可能因資安問題而不給回覆。(例如:台大)
一開始使用ping給我一種很奇妙的感覺,我很愛ping facebook跟google,
因為那明明是離我很遙遠的世界,卻因為網路而感覺很近,且它們還會給我回應,
平時使用網路好像對此沒太大感覺,在ping的那一刻卻覺得很不可思議,網路真偉大。
ping可與tracert合作,知道對方是否有連結後,可用tracert知曉中間的連接過程,
像是本機與中央大學網路的中間過程,知道中間有何pot(路由器),
如本機發出測試包,知道對方收到的TTL為何,可推測回來本機之TTL,
原因為TTL每經過一pot會扣一,原因為設計其封包因不正確路由表或其他原因造成無限循環,
而無法表達且耗盡網路資源.........。
arp中可看見網路位子地與實體位址,網路位子為IP,可更換,但實體位址具唯一性且無法更換,
例如:2c:41:38-xx-xx-xx,2c:41:38為公司型號(HP),xx-xx-xx則為產品流水號。
Find MAC Address Vendors.
此處可知實體位子左邊3 byte為何公司。
09/04
網 路 概 論
林大為 老師教課
講述一些硬體設備,像是光纖、Hub、Switch等等,
也簡單使用了Packet Tracer,假設電腦IP並測驗是否可以互相ping起來。
Packet Tracer
https://www.netacad.com/zh-hant/courses/packet-tracer
Wireshark
https://www.wireshark.org/download.html
資料封包在傳遞資料時,一層層往下封包,也一層層往上解封包。
可使用WIreshark解封包並除錯。
OSI參考模式中,網路層就類似郵差(路由器)的工作,
例如網路層會送信到健行大學,而若是要送到健行大學哪一棟大樓則需要傳輸層。
與UDP相反,TCP的傳輸為可信賴的傳輸。
TCP會在送信前詢問對方是否準備好,得到回覆後才送出信件,對方收到信件還要回覆,
若沒收到回覆,TCP會認定對方沒收到而再次寄出,UDP則不管對方如何,只管寄出,
但UDP也因此擁有很大效能,不需要像TCP一般一再確認而多耗一些資源。
Class A、Class B、Class C其實聽起來挺有趣的,因美國那時剛研發出來,
遂Class A都被美國大公司搶走(例如:HP、IBM)但卻極度浪費資源,
後面出現Wifi、同個IP下事實上有多個電腦共享的狀況,也是因為資源浪費產生的解決之道之一,
這些聽起來感覺很人性也挺有故事XD
今天因為電腦教室有點問題,下午是只看投影機上課沒辦法實作,
導致有一兩個小時裡我極度昏昏欲睡,真的是很對不起老師啊!
昨天使用我的電腦(mac電腦)尋找命令提示字元,發現跟pc電腦不太一樣,語法也不太一樣,
也沒有中文字可以看QQ 今天下午就去問了老師,老師說他對mac電腦不熟,但還是幫我看了一下,
後來發現mac的終端機實際是使用linux系統,確實會跟pc電腦的命令提示字元不太一樣,
不過老師覺得問題不大,英文字也還好.....只好訓練自己看英文,或是在找資料了!
09/07
JAVA 基 礎 程 式 概 論
林德芬 老師教課
德芬老師是一名龍華科技大學的老師,很榮幸可以被她教到!
第一堂課老師簡單訴說她的經歷,也給予我們許多鼓勵,
曾經我也覺得短短這幾個月就要學會Java是一件如此不可思議的事情,
但在老師的鼓勵下,這好像也是一件可以達成的事情!(當然也要搭配自己的努力)
很喜歡老師說的概念:『先不要想課程之後一定要當一名Java程式設計師,
只要先去了解關於Java程式設計就好了。』這瞬間給予我些許喘息空間,壓力也沒那麼大了。
程式設計是一個目前依然不會沒落,且之後一定會更加興盛壯大的產業,很高興我投入到這門課並知道這件事。
老師覺得,寫程式是一件藝術,她覺得除了藝術之外,程式也是為了幫助人。
老師真的是非常具有人文關懷的女性,在數值、code等相對冷冰冰的物質下,
老師在這之間藏有她個人對於世界的溫暖與關懷,在她翩然起舞的手指下,她打下的是對於人性的關注,
好像可以理解為何老師是打開我們對於Java世界大門的老師,因為她可以讓學生對於Java不再懼怕,
甚至能抱有一些期盼,希望能夠對於世界有即使一絲絲的助力。
老師上課也是非常清楚明瞭,讓學生親身去體驗寫程式該是怎麼樣,
她說,她不喜歡學生不認真上課在後面打電動,所以她把上課模式變成如同與學生聊天,
她說:『這不是上課,我們只是在課堂中聊天』也如同她所說,這堂課一點都不枯燥,甚至很有趣。
很了不起的地方在於,老師可以把無聊的程式知識融入在她說的“聊天”中,學生竟然也就知道了Java知識,
轉回頭寫課本上的評量測驗時,沒想到一點都沒有困難,甚至覺得問題很簡單,但那些問題也是非常的重要。
我當然有記下一些關於程式的知識,但我更想關注於老師曾說過的話,
因為那不只是關於Java,那甚至是可以受用一生的談論與鼓勵。
『我們要當老鷹——。』
老師這麼說,因為老鷹會在有風吹來時,揚起牠的翅膀飛翔——牠知道等待。
如同寫程式一般,在某些時刻,等待是很重要的,或許在某一刻,你就瞭解了程式,
而在那之前,你要做的就是學習,以及——等待。我私以為,老鷹也如同等待機會的象徵,
只要懂的充實自己,讓自己腹中有水、有物,當機會來到,我就可以順勢飛翔——。
『你不是學不會,你只是還沒學會——。』以此勉勵!
非常喜歡德芬老師,我甚至會在某些時刻聽的有點熱淚盈眶,
因為老師不是冷漠的科技人,她是如此懷有熱情地去愛著這個世界!富有溫暖的地球人!
成功讓語法運作的那一刻,真的太滿足了!
看見成果的一瞬間覺得Java真好玩。(希望我學到後面也可以這麼覺得XD)
// 可惜老師也沒用mac電腦,關於mac要怎麼設定java path跟語法有點傷腦筋,
今天花了一點時間去了解,終於弄好了!發一篇文提醒自己,若之後換電腦就可以回頭看。
〈Java〉Java for mac.安裝Java與設定環境變數path
09/08
放假!
09/09
JAVA 基 礎 程 式 概 論
林德芬 老師教課
今天早上在下載Eclipse,Eclipse是一套開放原始碼的整合開發環境(IDE),
寫程式、compiler轉譯、以及執行都可在上面操作,甚至還會幫忙揪錯。
開始學了一些語法的意思與如何操作(ex:variable、class、public.....等)
下午則開始學習變數的操作,這真的是比較複雜一些的內容了,
也開始學到2進位、8進位、10進位與16進位等如何在變數上操作。
(開始用電腦截下一些上課的內容與紀錄啦!)
09/10-11
JAVA 基 礎 程 式 概 論
林德芬 老師教課
這兩天就是老師講一個概念或題目,我們就直接上電腦操作看看,
這樣的方式真的可以很清楚了解老師在說什麼,以及java會怎麼回應,
我的小本本上也就比較少在記錄,比較多在實作!
認真開始操作後,有時候還是會不清楚,尤其是禮拜五最後一堂課!
我真的上到腦袋打結,但其實後來回想,那個概念其實蠻好懂的,
就是多操作、多練習、多看看老師寫的程式跟我寫的程式哪裡不一樣,一定會更好的!
禮拜五上完就休息兩天,這樣一下一天學習好多從沒學過的內容,真的不比上班輕鬆,
但因為這是我想學習的內容,也不是別人逼迫我,是我自己甘願的,心情倒是差很多,
雖然腦袋一整天轉下來真的不輕鬆XDDDDDDDD 禮拜五那天回家特別有感觸,
或許是德芬老師只教我們到下禮拜三而已,覺得很捨不得,捨不得這樣好又會教的老師QQQ
老師還問我們禮拜三想吃什麼,她要請客,我心裡整個QQQQQQQQAQQQQQQ
好喜歡老師啊~~~~~
09/14-15
JAVA 基 礎 程 式 概 論
林德芬 老師教課
14號主要在教if條件分之、巢狀分支、else if跟switch,算是上的比較游刃有餘一些,
但今天(15號)老師開始教loop迴圈,我整個暈頭轉向了!!!
上課時就聽得有點霧煞煞,回家好好看書再重新寫時,有比較清楚一些,
但寫到練習題有一題時,就直接卡在loop裡出不來了!!!強制關掉eclipse好幾次QQQ
真的太難過了,重點是我還是不知道錯在哪裡........只好明天再好好問老師!
老師今天依然說了一些金句:『有時生命遇上困難並不一定是壞事——。』
有時遇到困難了,才知道世界真正的樣子,在感到危機的同時,也才會為此去做些事情,
讓自己可以去試著改變自己或精進自己,以跟上世界,而這時候,世界好像也可以掌握在手掌心了。
像是老師以她自身經歷舉例,年輕時她知道了當時的職位即使工作了五年,薪水卻只是漲幾千塊時,
她知道她無法繼續待下去了,也是這時,她為此做了改變——學習並精進自己。
老師今天大概問了一下大家原本的科系,老師建議我可以做網頁設計!
瞬間讓我有種撥雲見日之感,讓我前陣子煩惱許久的事情,好像突然間看見亮光了!
課堂結束後,老師先去趕車,我們學生緩慢收東西,跟大家小小的聊了起來,
真的如同老師所說,每個人的經歷都如此不同,但我們卻有緣可以在上課,很可貴!
(甚至知道一位女生是我高中同屆同學,雖然當時不認識她,但現在我們一起上課,緣份如此神奇!)
下面是老師送的小咖啡包!老師說他通常會去越南幫助招生,但今年因為疫情沒去。
(因我不喝咖啡,所以拿回家給媽媽喝,媽媽說很苦XDDDDDD)
下課,自拍一張!
09/16
JAVA 基 礎 程 式 概 論
林德芬 老師教課
今天是老師給我們上的最後一堂課,心裡真的很不捨.....。
老師問我們說:『你有沒有想過,與第一次上課的自己比起來,現在的自己有多大的改變?』
這一句話讓我感到甚是激勵!確實與第一次上課的我相比,現在的我進步很多,
因為課堂是那麼的緊湊,一天內就會學到很多東西,到了現在可以寫出一些簡單的程式了,
這麼一想就覺得該給自己一些鼓勵與肯定!老師真的很會激勵人。
中午與同學、老師一起吃雞腿大王,老師請客!
老師一直說教學相長,我們在學習的同時,她也在學習,因此說這一天老師要請客慶祝,老師實在太可愛了!
可惜我沒搶到老師附近的位子坐,同學問老師問題,關於程式設計師與未來的方向等等,
老師都不吝給予她的想法,當然一慣的給了許多讓人感到窩心的鼓勵與建議。
下午老師則教了一點點陣列,老師說雖然後面她沒辦法教了,還是希望我們可以先聽一點,
接著開始練習課本上的程式練習題,依然練得頭好痛!老師說今天氣氛沈重,因為今天學的比較難XD
老師在今天的最後一節課語重心長的與我們說了些話,
甚至會點名同學說:『 XX,我覺得你哪裡很不錯,可以朝哪裡前進。』等等的話,
還意思意思給了很簡單的小禮物給一位每次都很熱心幫助人的同學,
並對他說:『成功的人不是最厲害的人,是懂的分享的人』(我聽得都很感動!)
並說他已經給了我們所有人一份禮物,只有兩位同學沒有,並給了那兩位同學滷蛋(XDD),
説他很抱歉,他沒辦法把他們教會。我聽到這裡時真的是心裡一陣激動與感動!
我第一次遇到一位老師會對同學說對不起,並說她沒把學生教好,
而事實是,老師真的教得非常的好!那兩位同學只是理解力比較差一些而已,
老師卻會說,一位同學不會,是老師的錯,並不是同學的錯(天啊!!)
我最後真的被老師搞得好感傷,雖然其他同學好像沒有?但我想到這可能是最後一次看見老師,
就不禁覺得感觸良多,心情複雜,這樣好的老師一直鼓勵我們、幫助我們,
即使她只是教了我們這七天而已,但她會真心的為我們擔心,並真摯地給予我們建議。
遇見並認識這樣的老師,真的是我們的榮幸!弄的我好想去龍華當老師的學生....QAQ
(下面這張是下課了,我腆著臉去找老師拍照,雖然老師或許對我印象不深,但我真的很喜歡老師!)
老師,希望您一生順遂快樂!倘佯在讓您快樂的程式藝術國度中。
09/17
資 料 庫 概 論
陳衍華 老師教課
今天是教資料庫,但現在讀起來偶爾實在是有點聽不太懂,
聽課聽起來有點一知半解,雖然老師說有些我們大概知道就好.....。
第一天不是德芬老師教課,真的好想睡啊!!
早上跟下午都在努力奮戰,與我的眼皮奮戰.........。
09/18
Html5、CSS 概 論 與 實 作
張淑娟 老師教課
今天又有了一本新的課本,開始上html了!先是認識前端,接著下載visual studio code,
接下來都是用vscode來上課並操作,老師也推薦一個網站,很方便了解html如何使用
W3Schools
https://www.w3schools.com/default.asp
我自己用起來也是超級推這個網站,還可以試用效果,非常好懂也很好用!
老師也推下面這個網站可以做練習。
codecademy
今天一整天上下來覺得有點開心,我國小時就很愛玩部落格,
後來還因此去研究很簡單的css只為了改版面,今天上起來很是得心應手!
覺得好像回到了那段研究語法的日子,很是懷念,也覺得上起課來很好玩!
(第一個非常簡單的自架網站!好開心!)
09/21-22
Html5、CSS 概 論 與 實 作
張淑娟 老師教課
今天繼續html的操作,老師人蠻好的!雖然不是德芬老師那樣心靈開導XDDD
但淑娟老師很有耐心也很溫柔,我有一次卡住了怎麼樣網站就是長不對,
老師一步一步幫我找盲點在哪,真的是找了好一會,
最後發現是img src打成scr!哈哈哈哈哈哈哈大傻眼。
開始學到要好好分類標籤與類別等等的內容,
若網站較大了這都要好好想過規劃呢,不然做網站會很混亂,
還有還有選擇性的順位規則也要好好再複習!
09/23
放假!
雖然放假,但我到圖書館把html的書再看一次,計畫要看到java的,結果沒看完......
試著自己用table再重新架一個網站,感覺還可以,但還有很多東西不懂,所以字跟照片都不能照我想要的排....
(沒有照我的想法排真的太不爽了!明天上課要拿這個問老師)
(邊線先顯示,比較方便看哪裡有問題,雖然我還沒找到怎麼調!QQ)
09/24
Html5、CSS 概 論 與 實 作
張淑娟 老師教課
做的筆記越來越少了,因為大多都在看課本的語法與直接實際操作,我自己是做得很開心覺得好玩!
不過或許是我就是有做平面設計的背景才會感到有趣?中午聽班上同學說他覺得html很無聊,他覺得java比較有趣,
我有點震驚!或許是html都在套語法,跟java筆真的不用太多思考(主要是設計腦)所以覺得無聊,
但我真的做得很有成就感呢!可以把自己有興趣的東西做得美美的真的好有趣!
今天稍微把昨天放假做的網站修改了一下下,使用上了今天教的postition:relative以及padding。
班上同學來教我東西的時候,他看我的網站就說怎麼這麼有質感,開心!(雖然只是圖片挑美一點而已XD)
還簡單地用了float語法做山的介紹!但圖片有點跑偏惹QQQ
09/25
資 料 庫 概 論
陳衍華 老師教課
早上是陳衍華老師上課,下午才是html的課,好搞笑的是我們同學跟html老師都沒看清楚,
所以早上陳衍華老師來上課時,還被同學跟老師趕走了XDDDDDDDDDDDD
認真看課表才發現早上是陳衍華老師的課沒錯哈哈哈哈!
Html5、CSS 概 論 與 實 作
張淑娟 老師教課
下午的html與css,開始了解padding跟margin的差別等等,感覺越做越有心得了!
也開始試著做了下拉式選單,我就重做了一個Jane Asuten的網站哈哈,做好玩的,但很有成就感!
09/26
Html5、CSS 概 論 與 實 作
張淑娟 老師教課
今天是張淑娟老師教我們的最後一堂課........,
因為這堂課老師都不一樣,有些老師也不是健行的老師,搞得我都好捨不得嗚嗚.....。
下午讓我的Jane Austen網站更完善了一些,頁面也從一頁變成兩頁了,
老師還傳訊息問建行的老師需要打分數嗎?(之前德芬老師也有問過,健行老師說不用)
結果沒想到這次健行的老師說要!驚!所以下午最後一節課,老師就讓每個人介紹自己的網站.....,
感覺我有點偷懶,因為我只做自己想做的東西,所以有些效果我都沒有放.....,
雖然如此我倒是真的做得很開心呢!老師也誇獎說我的網站配色很好看,遂問了我是什麼科系畢業的哈哈,
最後結束時,老師還提醒大家,網頁的圖片通常要很吸引人,
要放的很大抓住目光,就像是我的網站XDDD 好開心!
今天下午比較大的收穫是,因為我都是用自己的筆電做作業,用學校電腦開時比例與尺寸就會跟我想的差很多!
跟老師詢問並溝通過之後,覺得之後要把圖片定住位置用百分比會比較好一些,讓網站順應每個瀏覽器與器材的螢幕。
09/28
資 料 庫 概 論
陳衍華 老師教課
今天在上關於資料庫的東西,
老師說他有丟檔案在wins的共用區資料庫,但因為我是mac,所以exe不能用....
我去問了老師後,老師找了一下,讓我下載Xampp,操作不太一樣就去問了老師,
結果127.0.0.1連不上,老師還幫我找問題,後來成功了,說要打127.0.0.1:8080才成功!
有點感動耶QQQQQ 前面教過的老師都是用wins不是用mac,對mac都不熟,
這位老師也不熟mac,但他還是想辦法幫我找...前面的老師都是說他們不熟這樣而已,
我也習慣自己回家看文章找辦法,但這位老師幫我解決惹,感動又開心QQQ
09/29
網 路 概 論
林大為 老師教課
今天回頭上網路概論.....,上一次上網路概論大概快一個月前了,
所以今天上的時候老師提到一些點真的有點忘了.......,
筆記也沒怎麼做,老師講一些網路IP之類的內容......。
09/30
資 料 庫 概 論
陳衍華 老師教課
今天開始學一些簡單的MySQL語法,一開始先在cmd上使用語法,
後來使用了網站操作,我就是用Xampp連上後再到php操作,
而且因為win跟mac不一樣,老師還要幫我找mac的MySQL位置在哪......感謝老師!
最後找到是在:/opt/lampp/sbin #mysql
回家也要好好複習資料庫的內容了!
九月上課內容結束!十月繼續努力~~
Fighting~~~~