說到為什麼會想要挑戰本屆的IT邦幫忙鐵人賽,其中兩個最主要的原因在於―—第一,想要透過本次活動戒除自己在學習新事物時前一階段的半途而廢症;第二,想利用這個機會幫自己培養起撰寫學習筆記的習慣。所以說到底,這次不管再忙再累都要逼自己參加這個活動的因素就是要幫助自己。
由於一般基礎的Julia
語法教學等,網路上隨便查都有一大堆。因此我在本次30天鐵人賽的內容當中,基礎語法的部份我不會著墨的太多,只對語法有興趣的人或可參考Julia Taiwan發起人阿杜寫的教學文章,相信可以在那邊找到許多有用的資訊。基於自己身為一個Bioinfo guy這點,我會將重心放在學習如何使用Julia語言來處理各類biological data,中間還包含了關於BioJulia這個大型專案的介紹及一些我自己本身會應用到的幾個Packages的使用方法,當然少不了我對這個專案documentation部份的碎唸了,去年在Julia Taiwan Meetup中分享過一次BioJulia的簡介,在摸了幾天之後,發現doc更新的進度遠遠跟不上作者程式碼更新的進度,所以作者附上的doc幾乎沒啥用啊 冏。最後,我將會把目前工作中需要處理到的幾個實際案例,如何使用Julia這個語言來幫助我的部份做個比較詳盡的紀錄。過程中,絕對不會少的是各種生物學或生物資訊領域專有名詞的介紹,因為我本人記性很差的關係,所以也算是強迫自己紀錄下來。
我對自己參加這次挑戰賽的目標訂得很簡單,只要是一般我習慣使用其他種語言工具能夠做的到的事情,我用Julia都可以做的到,同時還可以保證一定的效能即可。明天,我將會紀錄關於Julia的安裝、設定、我所使用的IDE以及目前有哪些使用Julia作為開發工具的bioinfo相關專案。