Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
How to master programming and get an internship...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
LINE Developers Taiwan
PRO
August 09, 2021
Technology
12k
0
Share
How to master programming and get an internship job on LINE
題目: 如何學好程式設計,一起來 LINE 實習 by Evan Lin at APCS 分享會
LINE Developers Taiwan
PRO
August 09, 2021
More Decks by LINE Developers Taiwan
See All by LINE Developers Taiwan
2026.04.09_台灣客服協會_從資料重新理解客服_ Charlie Wang
line_developers_tw
PRO
0
26
Zona 台北大學 GDG 分享
line_developers_tw
PRO
0
40k
台大資料分析與決策社 機器學習的商業應用_Rei
line_developers_tw
PRO
0
20
政大數據分析社 機器學習的商業應用_Rei
line_developers_tw
PRO
0
33
Gemini 2025 新功能回顧 LINE Bot 完美結合
line_developers_tw
PRO
0
550
NTUAI企業參訪
line_developers_tw
PRO
0
16k
Data TECH FRESH企業參訪- Amber
line_developers_tw
PRO
0
35k
Data Team 實習分享
line_developers_tw
PRO
0
28k
Backend Intern之旅
line_developers_tw
PRO
0
39k
Other Decks in Technology
See All in Technology
自分のハンドルは自分で握れ! ― 自分のケイパビリティを増やし、メンバーのケイパビリティ獲得を支援する ― / Take the wheel yourself
takaking22
1
910
[OAWTT26][THR1028] Oracle AI Database 26ai へのアップグレード:ベストプラクティスと最新情報
oracle4engineer
PRO
1
110
AzureのIaC管理からログ調査まで、随所に役立つSkillsとCustom-Instructions / Boosting IaC and Log Analysis with Skills
aeonpeople
0
230
Eight Engineering Unit 紹介資料
sansan33
PRO
3
7.3k
ハーネスエンジニアリングをやりすぎた話 ~そのハーネスは解体された~
gotalab555
4
1.7k
ぼくがかんがえたさいきょうのあうとぷっと
yama3133
0
190
AIでAIをテストする - 音声AIエージェントの品質保証戦略
morix1500
1
120
AgentCore×VPCでの設計パターンn選と勘所
har1101
3
280
AI バイブコーティングでキーボード不要?!
samakada
0
570
MLOps導入のための組織作りの第一歩
akasan
0
340
弁護士ドットコム株式会社 エンジニア職向け 会社紹介資料
bengo4com
1
160
AIを共同作業者にして書籍を執筆する方法 / How to Write a Book with AI as a Co-Creator
ama_ch
2
130
Featured
See All Featured
Embracing the Ebb and Flow
colly
88
5k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
270
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
250
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.7k
WENDY [Excerpt]
tessaabrams
10
37k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
160
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
310
Design in an AI World
tapps
1
200
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.9k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.2k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
490
Transcript
如何學好程式設計 一起來 LINE 實習 LINE Developer Relations Evan Lin 2021.08
如何學好程式設計….
Evan Lin • 開發者關係與技術推廣 • 技術研討會舉辦,技術社群活動籌辦 • 研究所時期為資料庫,演算法,程式設計助教 LINE Technology
Evangelist
None
10 週年
None
什麼是 LINE TODAY 文件的大平台
最新的資訊 걧哭须鎝㸽倰䌙贫䲀久鎝䜂倞耂叆鑉
多媒體相關 Photo, Video, Live
䲀讄禺窡 Collaborative Filtering, Content-based
ꤑ✫倞耂⟃㢫 Weather, Movie, Lottery, Poll…etc
➊랃僽 -*/&4)011*/( Your Shopping Guideline
-*/& 4)011*/( "QQ
/,1( 6327
Make a Reservation
Need a ride?
身為程式猿員 • Data processing • Python • R • Microservices
• Node.js • Rust • Golang • CI/CD • Makefile (?) • YAML (!)
學習程式設計 以 Go 為例
What is Go • Create by Google • Design by
• Ken Thompson • Rob Pike • Robert Griesemer • Feature: • Compiled • Statically Typed • Garbage Collection
What is Go • Create by Google • Design by
• Ken Thompson • Rob Pike • Robert Griesemer • Feature: • Compiled • Statically Typed • Garbage Collection
Let’s playing Golang https://play.golang.org/p/Yh8jRtIdbuT For https://tour.golang.org/flowcontrol/1 If and Else https://tour.golang.org/flowcontrol/7
“Go tour” https://tour.golang.org/welcome/1
對於 Go 其實先學到這樣就夠
強迫自己每週寫一個小專案 https://github.com/kkdai/project52
強迫自己每週寫一個小專案 https://github.com/kkdai/project52
拿課程為
但是不會怎麼辦?
當你們有疑問的時候
當你學會以後,試著寫下來
10 週年
不光為了分享,是為了自己
你可以學習很多進階的用法 https://github.com/kkdai/skiplist
學習好一門程式語言 最好的路徑就是..
就是使用這個語言 打造你們想用的工具
如何變成專家 打造東西 寫成文章 (反覆思考) 跟人溝通 (深層思考) 與人分享 (全方面學習)
拿 當
練習什麼都用 Go 來寫 https://github.com/kkdai/project52
例子:字串比對演算法 (KMP) https://github.com/kkdai/kmp
例子:寫一篇介紹 KMP 的文章 https://www.evanlin.com/about-kmp/
另外一個例子:流浪動物 Bot https://www.evanlin.com/petsneedme-helping-adoption-pet/
小工商: LINE Bot 原理
為什麼要打造 LINE bot?
五分鐘打造你的 LINE Bot •Request channel for LINE Bot •Deploy LINE
Bot server on Heroku •Change related setting on Channel •Go ! Online (video) •How to modify it? (video)
當一個跨國服務的程式設計師要學多少?
None
LINE TECH FRESH https://engineering.linecorp.com/zh-hant/blog/line-tech-fresh-2020-graduate/ 46
https://engineering.linecorp.com/zh-hant/blog/category/conf-sharing/
On Job Training
https://engineering.linecorp.com/zh-hant/blog/line-taiwan-internal-hackathon-2020/ Internal Hackathon
LINE FRESH https://lin.ee/oACosNH/yltz/DevOA
None
Q&A