Kuo-tung Kao

Web Developer and Software Engineer in Taiwan

Kuo-tung Kao

Web Developer and Software Engineer in Taiwan

Visit my website

工作與興趣結合的軟體工程師。工作主要在 web develop 與研究 openstack 。

最常用的作業系統是 ubuntu ,使用 i3 window manager。i3 window manager 可以增進我使用電腦的效率,減少使用滑鼠。使用滑鼠。偶爾會用 qt 寫些小程式,讓我更方便使用電腦。

有空時,會閱讀 open source project 的程式碼。藉由閱讀其他人的程式碼,來學習如何寫出更好的程式。open source project 以 CPython 直譯器原始碼與 openstack 相關專案為主。也會去專研一些軟體的運作原理,如 docker 原理或是 openstack swift 如何運作。

在學習完 object-oriented programming ,也開始學習 functional programming 。現在的電腦會有越來越多的處理核心,而 functional programming 比較容易達到 concurrent 。我學的 functional programming language 是 scala。而 scala 的 akka model 也是另一個讓你寫出更好維護 concurrent programm。

有時候會在 taipei.py, pycon 或是 osdc 演講。也曾經在公司內舉辦教育訓練,教導如何寫 python, javascript, angularjs。

熟悉程式語言:

  1. c
  2. c++
  3. java
  4. python
  5. golang
  6. scala

熟悉 framework:

  1. qt
  2. django
  • Work
    • Python programer
  • Education
    • National Chung Hsing University
    • national feng-shan senior high school