未分類

NISRA搞什麼競賽 心得感想(文長)

廢話很多,要看做好心裡準備吧!


Web
請勿拍打及Injection (? 手下留情啊Q_Q,主機不是我的

首先非常感謝NISRA給了我不論是學習還是有展示成果的地方

能有機會聽到學長\姐們的建議,能參加像這樣的活動,這是過去我完全不曾想過的

因為在我以前的高中…(默),想學資訊類的東西永遠只得到 Visual Basic…這又是另外一段故事了

所以我非常的感激現在能有機會學這些以前想碰卻沒機會碰的東西

搞什麼競賽是為了能自主學習而誔生的活動

其實在指考剛完的時候,我一直想嘗試學些什麼,就開始上網Google該學些什麼

然後得到的結果就是從C語言開始XD 就這樣暑假開始慢慢玩,一邊學一邊解書上的題目

然後另一方面,學校開始教起了Java,我也是一步步學,然後一樣的…解題目

剛開始還會因此混亂了寫法導致錯誤,像C有%lf表示 但Java只有%f 諸如此類…

大約在大一下學期的時候把C那本題目解完時,心裡整個空虛想”就這樣?” 我以為是看的不夠多

就又找了本C++,繼續開始從Hello World,因為我以為這個是加強版(?

解完題目就想做什麼東西都可以了!? 然後一樣繼續解後面的題目…就解不下去了

想當然這樣根本沒用麻…就只是單純的一直一直解那些題目……囧

唯一的好處就是上機考的時候比較輕鬆

因為程語就算語言不同 概念也一樣,類似的題目C寫一遍C++又一次Java…噁心

整個對程式語言的熱情在學年快結束的時候已經消逝的差不多了,整個迷失了方向

這時候在NISRA課程從BZ教的用Re套件,到哈比教的十八銅人啦~甚至說可以抓漫畫

我就對Python感到莫名的親切感,然後就一直想學學看,又這麼剛好有搞什麼競賽活動

哈比又跟我說可以像他一樣用Python搞個Wargame網站,就開始有了點興趣

大一從學校只有學到Java比較能做coding,所以也真的沒有想法

好在哈比丟個簡單的範例和tornado關鍵字,再加上皇毅教我怎麼把這個範例架起來才稍為安心

暑假就開始這個搞什麼競賽,然後就像投影片寫的XD 只學Python真的架不起來QQ

皇毅學長也借了我台主機和教了一些簡單的指令讓我可以好好玩

遇到很多問題都找他討論,其實我真的很怕玩壞啊(笑)

開始Google各種網站學HTML&CSS、吃掉了一本電子書,花了不少時間才摸懂

簡單的Python語法也學的差不多了,就開始摸索tornado然後發現中文的東西真的好少好少

開始啃官方的文件,並學著查API,然後慢慢刻XD 因為想學東西,暑假也開始參加很多Confrence

認識很多熱血的志工和朋友,想知道更多Python的東西就參加Taipei.py~

第一階段發表我完全沒有東西可以展示,只好說說學到的網頁語法

心裡一直在想,完了,搞不好真的會來不及做出來…怎麼辦怎麼辦怎麼辦


註冊介面

還好到第二階段發表網站有了一點樣子,整個超感動,可是之後呢?

我對cookies和資料庫毫無概念,又不太敢問哈比學長,怕他太忙會打擾到

Google好久仍沒有收獲和頭緒,最後才忍不住問 ”學長,有空嗎?有事情想問”

得到peewee這個關鍵字之後就開始努力搞XD,中間不懂的真的太多太多了

可是又不敢再問了,然後就找了很多教學文慢慢摸,最後還是回歸官方文件

找自己需要的功能一個個試,然後運氣很好的發表延期了,

藉此加了鎖按鈕和排名跟修正一些連亂按都會出現的bug,在8/30才完成整個網站

最後搞個投影片、玩玩之前跟龍哥學的GitHub~然後發表 : )

先不說學到了什麼技術,至少找回了最初對程式語言的熱情,有成果就有動力往下

而且也有了方向,像可以回去細看tornado和peewee的東西,或者玩玩mynt

之後還有PHPCONF要參加,要開始看一下,不然會聽不懂~

金盾獎還有其它伙伴可以依靠,NISRA真是太棒了!!

加深功力之後再找時間把硬幹的網站改一改XD 不然好糟糕(汗)

就是現在正在搞搶課系統這樣,比起當初什麼都不懂好很多XD”

最後還是要 謝謝評審和學長的肯定 和 曾經為我指點迷津的大大們 <( )>


是AllenOwn大大ㄝ!! <( )>

然後看完我廢話連篇的人 你也很厲害啊…(汗)
歡迎大家來入坑這樣(?

使用到的玩具:
HTML & CSS - 架站的基本
Python2.7.5 - 好程語,不用嗎?
Tornado 3.1 - 新手玩後端就上手
Peewee - 輕量級的ORM
Bootstrap - 免於苦刻CSS
不過熟綀度還有些不足,看來要多增加經驗值來提升等級XD
美工…(默):
Photoimpact - BJ4不解釋Orz
其它:
GitHub - 阿宅的社群網站XD

分享到