iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Mobile Development

30 天從麻瓜變 Android 工程師 系列

這是一個七年 Android 工程師專為麻瓜寫的
麻瓜是指
不會魔法、選錯科系入錯行、被老闆客戶伴侶罵、甚至是想轉職的工程師
這裡不會有催眠的程式碼
只會簡單介紹 Android 本業該會的東西、軟體工程師的通識課、面試以及公司內所需要的技能
只要好好做功課,麻瓜絕對能變工程師~

鐵人鍊成 | 共 30 篇文章 | 12 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 01:程式設計師的一天

前言 這是一個七年 Android 工程師專為麻瓜寫的。麻瓜是指:不會魔法、選錯科系入錯行、被老闆客戶伴侶罵、甚至是想轉職的工程師。這裡不會有催眠的程式碼,只...

2021-09-16 ‧ 由 Broccoli Huang 分享
DAY 2

Day 02:軟體業界常用軟體

前言 為什麼先介紹軟體 在開始進入工程師的世界之前,先來了解工程師平常使用的工具。就能開始用這些工具完成接下來遇到的挑戰,進公司後才不會慌。 硬體 / 平台選...

2021-09-17 ‧ 由 Broccoli Huang 分享
DAY 3

Day 03:Android 開發工具

前言 在開始寫 Android 之前,想先介紹如何提升寫 code 的速度, 如果從現在開始習慣,並記下快捷鍵,之後可以省下大量的時間。 這裡介紹的其實都不是...

2021-09-18 ‧ 由 Broccoli Huang 分享
DAY 4

Day 04:程式語言

寫 Android 會遇到的語言 Kotlin 用途: 這是寫 Android 的主要語言,請務必熟練, 另外附上 coding style 。 熟練度:...

2021-09-19 ‧ 由 Broccoli Huang 分享
DAY 5

Day 05:Android SDK

前言 跟其他篇一樣,這篇不是要講 Android SDK 的內容,而是怎麼學。 前置 - 硬體 智慧手機的功能實在太龐大,甚至比電腦還複雜, 多了許多 se...

2021-09-20 ‧ 由 Broccoli Huang 分享
DAY 6

Day 06:Debug

前言 為什麼要把 debug 拿出來說呢? 我發現其實 debug 的流程比較少人討論, 一般我們會看到的討論文章也只有 error log, 跟系列文章一樣,...

2021-09-21 ‧ 由 Broccoli Huang 分享
DAY 7

Day 07:測試

前言 如果沒有好的測試習慣,會造成很多可怕的事情: 系統直接死掉,使用人數歸零,被迫加班。 舊的東西改不動(不敢改)、新的東西加不進去(太複雜),只好花個幾...

2021-09-22 ‧ 由 Broccoli Huang 分享
DAY 8

Day 08:原則、設計模式、架構

前言 接下來要介紹的東西並不是學什麼工具, 而是怎麼把我們已經會的程式語言寫得更有系統, 來達到高效率、易維護、可測試、更容易與人溝通合作等優點, 不過網路上已...

2021-09-23 ‧ 由 Broccoli Huang 分享
DAY 9

Day 09:RESTful API、JSON

前言 API API 是程式給程式呼叫的接口,可以是應用程式、資料、裝置之間的接口,比如: 新聞 app 的開發人員串接公司內的 API,來取得新聞列表、文...

2021-09-24 ‧ 由 Broccoli Huang 分享
DAY 10

Day 10:雲端服務

前言 雲端服務層級可分為三種: SaaS(軟體即服務):提供給一般用戶或商務使用的軟體,如:Google Map。 PaaS(平台即服務):提供給開發人...

2021-09-25 ‧ 由 Broccoli Huang 分享