iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Kotlin

Kotlin快速轉職系列-勇者篇 系列

發想:如果我是教程式語言的老師,我會怎麼讓各種學生快速讀會、寫出程式。
簡介:
為了獲得健康的身體,工程師蕭凱琪需要讓系統指定的對象成功轉職成Kotlin工程師。
「懲罰正在載入中,請稍候⋯⋯」等等,她還沒開始認真教學啊!!!!!

鐵人鍊成 | 共 30 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文 團隊捲土重來的Kotlin鐵人們
DAY 1

Day01#1 程式,執行起來才有意義

「啊,掛掉了。」戳了幾次鍵盤都沒有反應,工程師蕭凱琪只好悲傷的下了結論,那就是電腦壞了。 剛畢業的新人們也許無法理解蕭凱琪的悲傷,畢竟他們還懷抱著所有的科技公司...

2023-09-15 ‧ 由 Kate 分享
DAY 2

Day01#2 永遠不要懷疑人類手殘的下限

勇者:「是信譽度啊,確實很重要,不過要怎麼知道他們會驗收什麼?他們也可能會像我一樣只執行了加法就結束吧。」 蕭凱琪:「有可能,但我不賭那個機率,會往最糟的可能去...

2023-09-16 ‧ 由 Kate 分享
DAY 3

Day02#1 數百甚至上萬的功能,統統放在一個檔案只會雜亂無章

按照生物鐘醒來,對生活規律的人是稀鬆平常的事,不過如果人人都可以如此,也就不需要早安鬧鐘的存在了。 蕭凱琪伸伸懶腰,從床上爬了起來。 系統空間裡沒有自然的日出日...

2023-09-17 ‧ 由 Kate 分享
DAY 4

Day02#2 謹慎總是好些

「那我想把計算機功能也獨立出來要怎麼做?」勇者發問。 「這個容易,把函式名字『main』改成『計算機』,然後在另一個檔案裡,放進『main』函式。」蕭凱琪話說好...

2023-09-18 ‧ 由 Kate 分享
DAY 5

Day03#1 Null即是黑洞

勇者不想事事都麻煩別人,在知道新世界人有問題都會利用網路搜尋引擎找答案後,他很快就在眾多網路文章裡找到了關於『Null』的資訊,他對其中一則新聞特別有興趣。 「...

2023-09-19 ‧ 由 Kate 分享
DAY 6

Day03#2 任何字都是在它對應的領域上才有意義

「『保留字』是什麼?」勇者的聽力也很好。 「就是有特殊意義、用途的字,像之前提到的『if』、『when』、『else』就是Kotlin程式語言的『保留字』。」蕭...

2023-09-20 ‧ 由 Kate 分享
DAY 7

Day04#1 變數、類別和函式的定義和用途

蕭凱琪決定先從簡單的運動做起,是她錯估了仰臥起坐的難度。她回憶學生時期左三圈右三圈的音樂開始扭動。結果不知道是不是太久沒做這種需要肢體協調的動作,兩隻手光是轉圈...

2023-09-21 ‧ 由 Kate 分享
DAY 8

Day05#1 程式語言畢竟是人設計出來給人使用的

「妳去了快一天了。」勇者看了下時間。 「抱歉抱歉,我也沒想到會花那麼多時間。」蕭凱琪尷尬的笑笑。「我整理的資料有看懂嗎?因為我平常寫文件的時候會比說話時嚴謹很多...

2023-09-22 ‧ 由 Kate 分享
DAY 9

Day06#1 把程式碼翻譯成人話試試

「現在計算機程式碼應該都說明完了。」蕭凱琪鬆了口氣。「剩下的『while』你也體驗過它的效果了,只要括號裡的條件為真,它就會重複執行大括號『{}』包著的程式碼。...

2023-09-23 ‧ 由 Kate 分享
DAY 10

Day06#2 continue&break

「咳咳,那我就來試試看吧。」勇者盯著程式碼,因為緊張,說話有點結結巴巴。 「這、這個程式執行一個叫計算機的函式,這個函式它先設定變數continueCalcu...

2023-09-24 ‧ 由 Kate 分享