數學系門外漢築夢踏實,寫出完整Web購物車系統 ─ 恆逸教育訓練中心 ─ 學員證言網站

 

轉職培訓

眾多顧客已親身體驗恆逸的好,並成功提升專業競爭力,你也可以!

來看看他們是如何學習、如何努力考取認證的經驗分享多汲取他人的寶貴經驗,將讓您的未來進修之路走得更有效率!快來看看恆逸應援團怎麼說!

戚又元

  • 文章分類:轉職培訓
  • 參訓課程:Java全方位Web程式設計師養成班
  • 教育背景:美國加州大學爾灣分校(UCI)數學系

數學系門外漢築夢踏實,寫出完整Web購物車系統

老師帶入門,讓數學系門外漢能夠順利接軌程式設計
我大學是讀純數學系,出社會後,從事的工作跟大學讀的科系沒有相關性。考慮到工作的發展性比較低,女友的父親遂推薦可以考慮朝大數據發展,因此開始上網查詢相關資料,得知無論如何,Java都是必經的跳板。在網上Java課程大家都推薦恆逸或資策會,多方比較後我選擇了恆逸進修。雖然不是學程式出身的,但由於是數學系,初次接觸高等程式語言也不至於整個腦袋當機。
以前從來沒有學過Java,但根據以往經驗,自學常有種踢皮球的感覺,踢過來踢過去,總是達不到目的地。恆逸上課後發現,學習技術有老師帶領真的有差別,很快能切入重點,但抓到重點的同時也要趕緊記下來,方便以後慢慢體會。
 
購物車開發像蓋房子,先想好架構才開始
課程後半段撰寫購物車系統,感覺像蓋房子一樣,讓我了解整體程式設計是需要事前企劃的。若是想到就蓋,很容易會牛頭不對馬嘴,銜接不起來。所以我最大的心得就是一定要先確認想要的是什麼,然後才是怎麼來實現,和如何一步一步的實現。上課如果只是跟著老師的步驟實作,那是複製而已,既然是自己的購物網,就會想要有自己的風格,因此我認為最困難的部份,是客製化的構想。常常自己想要的效果跑不出來,會感到沮喪,但也有可能突然跑出意想不到的效果,反而取代了之前的想法,都是過程中很特別的收穫。由於寫程式難免會有bug,但經過細心調整,後來能夠寫出幾乎沒bug的程式,覺得非常高興。
在課程中能寫出網頁購物車系統雖然相當有成就感,但我認為其實收穫最大的是夠運用使用html、JavaScript以外的語言,在web上執行。老師的專業和教學態度非常良好,但也需要自己努力認真才能吸收。很多時候,學到的東西是自己不小心發現的,或者是路過同學的螢幕,發現居然可以這樣做!讓我覺得這個課程只是一種啟發,一個程式之路的起點,往後有無限可能的發展空間。
 
持續精進,自我成長是最好的方法
想給學弟妹的建議就是,老師的答案不見得是最好的,多嘗試自己寫,會發現新世界。每天上課,可以嘗試用老師新教的東西,自己先去構想能運用在哪方面?如何運用?然後去寫一個簡單的程式出來。一開始不一定能寫好,或者寫出來的體積很龐大,但每天上課,都有機會能去改善自己程式的新語法,到最後應該也可以像我一樣,方法call方法,迴圈套迴圈,寫出能找到並印出全部以a~b開頭的畢氏三元組來。我也在過程中改善了身份證字號的檢查程式,不同的著落點會影響程式的難易度。最後我建議寫程式,以精簡易讀為原則,方便自己過了許多年回來,一樣看得懂。
 
 
 

 

 

看看其他人怎麼說

看更多