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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
LINE Developers Taiwan
PRO
August 09, 2021
Technology
0
12k
How to master programming and get an internship job on LINE
題目: 如何學好程式設計,一起來 LINE 實習 by Evan Lin at APCS 分享會
LINE Developers Taiwan
PRO
August 09, 2021
Tweet
Share
More Decks by LINE Developers Taiwan
See All by LINE Developers Taiwan
Gemini 2025 新功能回顧 LINE Bot 完美結合
line_developers_tw
PRO
0
280
NTUAI企業參訪
line_developers_tw
PRO
0
4.6k
Data TECH FRESH企業參訪- Amber
line_developers_tw
PRO
0
9.1k
Data Team 實習分享
line_developers_tw
PRO
0
8.4k
Backend Intern之旅
line_developers_tw
PRO
0
13k
清大企業參訪- Ben
line_developers_tw
PRO
0
2.4k
LLM 商品規格萃取大冒險- Vila
line_developers_tw
PRO
0
1.8k
Playwright/MCP/AI -Winter
line_developers_tw
PRO
0
1.8k
LINE EC Product Catalog Development- Rei
line_developers_tw
PRO
0
1.8k
Other Decks in Technology
See All in Technology
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.4k
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
68k
30万人の同時アクセスに耐えたい!新サービスの盤石なリリースを支える負荷試験 / SRE Kaigi 2026
genda
4
1.3k
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
1.5k
私たち準委任PdEは2つのプロダクトに挑戦する ~ソフトウェア、開発支援という”二重”のプロダクトエンジニアリングの実践~ / 20260212 Naoki Takahashi
shift_evolve
PRO
1
100
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
クレジットカード決済基盤を支えるSRE - 厳格な監査とSRE運用の両立 (SRE Kaigi 2026)
capytan
6
2.8k
今日から始めるAmazon Bedrock AgentCore
har1101
4
420
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
470
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
370
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
50
14k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
310
Odyssey Design
rkendrick25
PRO
1
500
The Cult of Friendly URLs
andyhume
79
6.8k
My Coaching Mixtape
mlcsv
0
48
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Deep Space Network (abreviated)
tonyrice
0
64
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
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