[優文分享] 給高中生與家長:APCS 如何準備與學習資源
網址: https://bit.ly/3sLMOl2
----------
雖然我是以教授成人程式設計為主的補習班老師。不過最近也有一些對程式設計很有興趣、或者是將來想以資訊系為目標的高中生來問我:該怎麼準備 APCS 考試?
先給大家「科普」一下何謂 APCS 考試。您可以把它想成「程式設計界的全民英檢」,就雖不中亦不遠矣了。APCS 全名是「Advanced Placement Computer Science」,中文翻譯為「大學程式設計先修檢測」。它是給高中申請大學入學時,用來證明自己程式設計能力的一種考試。
目前清、交、成大等頂尖大學資工相關科系,以及技專校院招生都有採計。若您能在 APCS 拿下八級分(滿分十級)以上的成績,在申請大學資訊相關科系時,還蠻有利的。
今天分享給大家的文章,裡面有提到如何準備 APCS 考試,並附上一些自學的資源。我看了以後覺得不錯,所以就分享給需要的朋友。
APCS 考試蠻需要實作跟經驗的累積的。它很難用「死背」就拿高分。就像你知道自由式的動作並沒有用,只要你沒下過水,光知道自由式的動作,還是會嗆水嗆得很嚴重。
程式設計、APCS 考試也是如此。它是一門「技能」,不是「知識」。凡是「技能」,除了要把相關知識「背」下來外,還得一遍又一遍地,做著重複又枯燥的練習,才能有朝一日,心領神會,把這門功課準備好。所以,我會推薦想要報考的朋友,最好從高一開始準備。平時就寫一些程式,戰時才能發揮功力、取得高分。
希望今天的分享大家會喜歡!祝福大家收穫多多喔!
PS: 本文歡迎轉發、按讚、留言鼓勵我一下!您的隻字片語,都是讓我繼續提供好物的動力喔!
--------
看更多的紀老師,學更多的程式語言:
● YOTTA Python 課程購買: https://bit.ly/2k0zwCy
● YOTTA 機器學習 課程購買: https://bit.ly/30ydLvb
● Facebook 粉絲頁: https://goo.gl/N1z9JB
● YouTube 頻道: https://goo.gl/pQsdCt
如果您覺得這個粉絲頁不錯,請到「評論區」給我一個好評喔!
https://www.facebook.com/pg/teacherchi/reviews/
同時也有28部Youtube影片,追蹤數超過2萬的網紅Untyped 對啊我是工程師,也在其Youtube影片中提到,LeetCode是所有軟體工程師找實習找工作都必用的平台,雖然大部分功能都是免費的,但天下沒有白吃的午餐,讓人好奇付費版 LeetCode Premium 到底有沒有用?今天讓使用過 LeetCode Premium 準備並通過 Google軟體工程師面試的我來分享一下我的使用感想! 影片中會告訴你...
「computer science自學」的推薦目錄:
- 關於computer science自學 在 紀老師程式教學網 Facebook 的精選貼文
- 關於computer science自學 在 Untyped 對啊我是工程師 Facebook 的最佳解答
- 關於computer science自學 在 Untyped 對啊我是工程師 Facebook 的精選貼文
- 關於computer science自學 在 Untyped 對啊我是工程師 Youtube 的最讚貼文
- 關於computer science自學 在 在地上滾的工程師 Nic Youtube 的最佳解答
- 關於computer science自學 在 在地上滾的工程師 Nic Youtube 的最佳貼文
- 關於computer science自學 在 [心得] CS 自學網站/資源推薦- 看板studyabroad - 批踢踢實業坊 的評價
- 關於computer science自學 在 ossu/computer-science-cn: 🎓计算机技术与科学自学之旅 的評價
- 關於computer science自學 在 Andrea Law 小程- 【如何自學編程,成為軟件工程師】 編程 ... 的評價
- 關於computer science自學 在 自學Coding: 由0到投資銀行實習! | 分享學編程最重要方法 的評價
- 關於computer science自學 在 c語言自學ptt 的評價
- 關於computer science自學 在 [心得] CS 自學網站/資源推薦- 看板studyabroad | PTT職涯區 的評價
- 關於computer science自學 在 [心得] CS 自學網站/資源推薦 - Mo PTT 鄉公所 的評價
- 關於computer science自學 在 我是如何自学编程的 - SinansNotes 的評價
- 關於computer science自學 在 [心得] CS 自學網站/資源推薦| studyabroad 看板| PTT 網頁版 的評價
computer science自學 在 Untyped 對啊我是工程師 Facebook 的最佳解答
遠端工程師 在家工作就在混?必備技能經驗分享 @ the Hive Taipei | Remote Software Developer
接續了上一集 自由工作者 的訪談,這次來跟遠端工作的軟體工程師 Wayne 聊聊吧!Wayne 不但自學寫程式,成功從商科轉職軟體工程,更在 軟體工程社群平台 stack overflow 上擁有驚人4000+分的 profile。可見他的自律能力超強,更讓他在遠端工作時能夠自由發揮,真的是太令人佩服了~嚮往遠端工作的人一定要來聽聽他的分享!
也特別感謝 the Hive Taipei 提供舒適的工作環境跟攝影空間!
更多了解 the Hive Taipei 👉 https://thehivetaipei.com/
這集會聊到...
Overview 💬
🔹 你當做遠端工作多久了? 0:50
🔹 遠端工作是你所追求的嗎?只是中繼點?0:55
🔹 遠端工作的好處?1:00
🔹 遠端工作的難處?1:18
🔹 你覺得遠端工作要什麼樣的技能? 2:13
🔹 遠端工作中,有沒有不符合當初預期的事?3:06
🔹 要準備多久才可以開始遠端工作?4:10
🔹 無法自己解決的技術困難?5:00
🔹 你會想遠端工作多久?6:23
🔹 給想遠端工作的人的建議鼓勵 7:13
🔹 為什麼會選擇 the Hive Taipei?7:48
#在家工作 #在哪都可以工作 #有多自律就有多自由
一定要看到影片最後面並且在「YouTube影片下方」按讚留言訂閱分享唷!
-
歡迎留言告訴我你的想法,或是你想認識的程式語言唷!
每(隔週)週四晚上9點更新,請記得開啟YouTube🔔通知!
-
【愛屋及烏】
Podcast 👉 https://open.spotify.com/show/3L5GRMXmq1MRsliQt43oi2?si=3zgvfHlETeuGfp9rIvwTdw
Facebook 臉書粉專 👉 https://www.facebook.com/untyped/
Instagram 👉 https://www.instagram.com/untypedcoding/
合作邀約 👉 untypedcoding@gmail.com
-
Untyped 對啊我是工程師 - There are so many data types in the world of computer science, so are the people who write the code. We aim to UNTYPE the stereotype of engineers and of how coding is only for a certain type of people.
凱心琳: 一個喜歡電腦科學邏輯推理,在科技圈努力為性別平等奮鬥的工程師。
https://youtu.be/bVQBmXNaR14
computer science自學 在 Untyped 對啊我是工程師 Facebook 的精選貼文
這次邀請到現任GitLab DevRel (開發者行銷) 的Badu來和我們分享轉職的種種!影片中聊到了她如何以半自學的方式學習程式設計,如何加速學習轉職成為前端軟體工程師,轉職過程中的困難艱辛,未來對職涯的規劃。相信對於想嘗試寫程式,有轉職軟體工程念頭的人,一定會非常有幫助!
Overview 💬
🔹為什麼想換到軟體工程
🔹程式設計自學加速方法
🔹轉職過程中的汗與淚水
🔹轉職後出乎意料的事情
🔹性別比例不平衡的影響
🔹喜歡CS嗎?後悔想改變?
🔹推薦大家嘗試寫程式嗎
🔹轉職後的未來職涯規劃
Badu 也有經營一個Podcast頻道「冒牌者症候群の下班時間」。頻道中聊到了許多職涯發展的相關議題,非常推薦在職場上常常會有一種覺得自己不適任,很怕自己的能力不夠被拆穿,這些有冒牌者症候群(Imposter Syndrome)的人趕快去訂閱收聽!
快來聽聽凱心琳和Badu一起錄製的👇🏻👇🏻👇🏻
「#7 不念醫學系的那個決定 — 對啊我是工程師」
🔗 Anchor 🔗
https://anchor.fm/anniescript/episode...
🔗 Spotify 🔗
https://open.spotify.com/episode/15PN...
🔗 SoundOn 🔗
https://player.soundon.fm/embed?podca...
#WomenInTech #轉職工程師 #會寫程式不一定要當軟體工程師
一定要看到影片最後面並且在「YouTube影片下方」按讚留言訂閱分享唷!
-
歡迎留言告訴我你的想法,或是你想認識的程式語言唷!
每(隔週)週四晚上9點更新,請記得開啟YouTube🔔通知!
-
Untyped 對啊我是工程師 - There are so many data types in the world of computer science, so are the people who write the code. We aim to UNTYPE the stereotype of engineers and of how coding is only for a certain type of people.
凱心琳: 一個喜歡電腦科學邏輯推理,在科技圈努力為性別平等奮鬥的工程師。
-
https://youtu.be/kh2qdYczwdM
computer science自學 在 Untyped 對啊我是工程師 Youtube 的最讚貼文
LeetCode是所有軟體工程師找實習找工作都必用的平台,雖然大部分功能都是免費的,但天下沒有白吃的午餐,讓人好奇付費版 LeetCode Premium 到底有沒有用?今天讓使用過 LeetCode Premium 準備並通過 Google軟體工程師面試的我來分享一下我的使用感想!
影片中會告訴你如何免費拿到各種付費功能~
然後還有我到底刷了幾題通過了Google面試哈哈!
這集會聊到...
💬 Overview 💬
💙 LeetCode Premium功能簡介 1:25
💙 我覺得好用的付費版功能 1:50
💙 我覺得沒用的付費版功能 4:00
💙 如何免費得到類似的付費功能 1:50 3:00
💙 結論:LeetCode Premium 到底值不值得?5:58
💙 誰適合買 LeetCode Premium?6:38
💙 我刷了多少題通過 Google 面試 7:57
📢 📣 📢 本頻道影片內容有輸出成 podcast 📢 📣 📢
可以在各大podcast平台搜尋「Untyped 對啊我是工程師」
請大家多多支持呀!!🙏🏻💁🏻♀️
#LeetCodePremium值得嗎 #力扣刷題進階功能免費用
一定要看到影片最後面並且在「YouTube影片下方」按讚留言訂閱分享唷!
【愛屋及烏】
YouTube 👉 https://www.youtube.com/c/Untyped對啊我是工程師
Podcast 👉 https://open.spotify.com/show/3L5GRMXmq1MRsliQt43oi2?si=3zgvfHlETeuGfp9rIvwTdw
Facebook 臉書粉專 👉 https://www.facebook.com/untyped/
Instagram 👉 https://www.instagram.com/untypedcoding/
合作邀約 👉 untypedcoding@gmail.com
-
Untyped 對啊我是工程師 - There are so many data types in the world of computer science, so are the people who write the code. We aim to UNTYPE the stereotype of engineers and of how coding is only for a certain type of people.
凱心琳: 一個喜歡電腦科學邏輯推理,在科技圈努力為性別平等奮鬥的工程師。
computer science自學 在 在地上滾的工程師 Nic Youtube 的最佳解答
自從遠端工作之後,出勤的打卡記錄也轉成線上服務
雖然我也想不透工程師都線上工作了還打什麼卡...不過沒關係,打就打
但也因為在家裡工作反而常常忘記打下班的卡!
每次結算薪水都很痛苦,一整排的異常,是不是像我這種認真工作的人更容易忘記打下班的卡 XD?
既然容易忘記,我們就來寫個自動打卡系統吧!
拯救自己多無趣,當然要拯救所有同事啊!
這支影片特別感謝我的團隊伙伴陪我一起耍北爛,有你們真好。
===本月活動===
7/22 晚間 8 點「後端領航者論壇」直播活動,歡迎來參加
(適合新、中手或想往後端開發的工程師朋友)
名額有限,手刀報名 👉 https://bit.ly/3jERZRH
===影片中提到的專案===
自動化打卡 project 使用 Ruby on Rails 撰寫,架設於 Heroku
repo: https://github.com/niclin/bernard
喜歡影片的話!可以幫忙點個喜歡以及分享、訂閱唷!😘
━━━━━━━━━━━━━━━━
🎬 觀看我的生活廢片頻道: https://bit.ly/2Ldfp1B
⭐ instagram (生活日常): https://www.instagram.com/niclin_tw/
⭐ Facebook (資訊分享): https://www.facebook.com/niclin.dev
⭐ Blog (技術筆記): https://blog.niclin.tw
⭐ Linkedin (個人履歷): https://www.linkedin.com/in/nic-lin
⭐ 蝦皮賣場: https://shopee.tw/bboyceo
⭐ Github: https://github.com/niclin
⭐ Podcast: https://anchor.fm/niclin
━━━━━━━━━━━━━━━━
✉️ 合作邀約信箱: niclin0226@gmail.com
#前端 #後端 #工程師
computer science自學 在 在地上滾的工程師 Nic Youtube 的最佳貼文
程式亂寫也可以動,要怎麼寫的好或易於閱讀,就得花上一番功夫去學習寫作技巧。
這支影片會和你分享一些基本的知識點,實戰技巧基本上當代程式語言開發都能使用
不過每個時代會有不同的想法跟觀點,不同的團隊也會有不一樣的慣例,希望這次的內容能夠給你一些不一樣的想法
喜歡影片的話!可以幫忙點個喜歡以及分享、訂閱唷!😘
章節:
00:00 提升品質的影響
01:29 有意義的命名比簡寫更好
03:01 限制傳入參數數量
05:03 簡化條件表達式
06:37 變數定義範圍限制
08:28 一次只做一件事
10:35 Early return
━━━━━━━━━━━━━━━━
🎬 觀看我的生活廢片頻道: https://bit.ly/2Ldfp1B
⭐ instagram (生活日常): https://www.instagram.com/niclin_tw/
⭐ Facebook (資訊分享): https://www.facebook.com/niclin.dev
⭐ Blog (技術筆記): https://blog.niclin.tw
⭐ Linkedin (個人履歷): https://www.linkedin.com/in/nic-lin
⭐ 蝦皮賣場: https://shopee.tw/bboyceo
⭐ Github: https://github.com/niclin
⭐ Podcast: https://anchor.fm/niclin
━━━━━━━━━━━━━━━━
✉️ 合作邀約信箱: niclin0226@gmail.com
#前端 #後端 #工程師
computer science自學 在 ossu/computer-science-cn: 🎓计算机技术与科学自学之旅 的推薦與評價
计算机技术与科学自学之旅. Contribute to ossu/computer-science-cn development by creating an account on GitHub. ... <看更多>
computer science自學 在 Andrea Law 小程- 【如何自學編程,成為軟件工程師】 編程 ... 的推薦與評價
其實很多行內的開發人員,不論從事前端/ 後端/ 網站/ 手機開發,都有computer science的背景,明白自學編程的朋友很大機會忽略掉的基礎知識,所以在請 ... ... <看更多>
computer science自學 在 [心得] CS 自學網站/資源推薦- 看板studyabroad - 批踢踢實業坊 的推薦與評價
各位版大好,
有鑒於CS領域越來越熱門,
想要轉領域的人更是不在少數,
我想分享一些免費的線上教學網站,
裡頭含有各種程式語言的教學,以及一些CS必修的基礎課。
分享的動機其實很簡單,
除了給一些很確定想轉CS的人,有更多的學習管道外,
也想讓那些還不確定想不想轉的人,有一點點學習的方向,
至少先接觸看看一些CS的東西,避開轉領域後才發現沒興趣的風險。
如果直接零零總總列出一大堆網站,我想可能很多人會不知道從何開始,
也許光看到一堆專有名詞眼睛就花了。
是故,以下我會列出我當初自學時的進度,以及陸陸續續發現的網站,
如果有板大們有更好的資源也歡迎提供,謝謝。
一、 什麼都不會的階段,例如連C/C++、OOP是什麼都不知道
在這個階段,我主要看了以下兩個online course:
(1) Introduction to Computer Science and Programming - MIT Open Course
https://www.youtube.com/watch?v=k6U-i4gXkLM
這個課程算是MIT CS系裡的CS 101,
裡頭教的程式語言是目前非常熱門的Python,
如果按部就班的看完這個課程,會學到非常多的coding技巧.
(2) CS50 - Havard
https://www.youtube.com/watch?v=o4SGkB_8fFs&t=3580s
我沒有看完Havard cs50這個系列,所以不便在這邊提出太多的心得。
不過對於CS零基礎的人來說,這門課也是很多人一開始的選擇。
個人感想是對於上述的兩堂課,二擇一即可,
當然如果有時間的話,都看過最好。
(3) Crash Course - Computer Science (給連計概都沒修過的人)
https://www.youtube.com/watch?v=tpIctyqH29Q
這是一個在youtube上面的頻道,主要是對於CS這個領域作大致的介紹,
有一點像計算機概論,非常適合超級新手,
看完這個playlist後,應該會對於電腦的原理有種豁然開朗的感覺。
目前整個系列有37部影片,而且看來還在陸續新增中。
二、 給對於programming這檔事有一點頭緒的人
(1) thenewboston - 有各種程式語言的基礎教學
https://thenewboston.com/
是的,你沒看錯,這個網站有近乎各種程式語言的基礎教學,
舉凡 C/C++、C#、Java、Javascript、Swift、Python、HTML5/CSS3 等等,
只要你想得到的,叫得出名字的熱門程式語言這裡面都有。
當初我發現這個網站時,真的有種如獲至寶的感覺,
雖然幾乎都是beginner level,但基本的syntax都有cover到,
有的時候學程式語言,缺的也就是這個臨門一腳而已。
聽說在印度,印度人都尊稱這個網站的老師Bucky一聲"sir",
你就知道這個網站有多屌了
(2) Stack Overflow
https://stackoverflow.com/
相信每個會寫程式的人,一定都知道這個網站,
但這篇的目的是給不會寫程式的人嘛,
簡而言之,如果你在寫code的時候遇到了一點困難,
po上這個網站就對了,九成九會有高手幫你解答
三、 CS的一些基礎課
相信很多人會對於學CS該修什麼基礎課有疑問,
我當初為了該修什麼課,也花了不少時間在找這方面的資訊,
最後發現大部分的人都會修下列幾堂:
Linear Algebra, Discrete Math, Data Structure & Algorithms
總而言之,基礎課上面幾個是必修的,
當然也是會有人堅持Operating Systems等等也要修,
那些就見仁見智了,或多或少都會有點爭議,
畢竟沒有一定的準則
以下列出我自己看過的線上教學課程,清一色都是MIT Open Course的,
如果有其他更適合的資源,也希望版大們可以補充。
(1) Linear Algebra - MIT Open Course
https://www.youtube.com/watch?v=ZK3O402wf1c
(2) Mathematics for CS (Discrete Math) - MIT Open Course
https://www.youtube.com/watch?v=L3LMbpZIKhQ
(3) Introduction to Algorithms - MIT Open Course
https://www.youtube.com/watch?v=HtSuA80QTyo&t=127s
以上是我覺得對於自學CS非常有幫助的網站,
雖然不確定適不適合po在這邊,但我想這些網站都是國外的教學網站,
某種程度上應該也算studyabroad了。
尤其板上每年都會看到很多文章,開頭就是完全沒學過CS但想轉過去,
然後在留言的部分,就會看到很多版大建議先去修個基礎課。
所以這篇文章對於初學者來說,我想或多或少應該會有點幫助。
如果有其他版大們有更好的資源及建議,希望也可以分享,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.119.46
※ 文章網址: https://www.ptt.cc/bbs/studyabroad/M.1511795526.A.4CE.html
... <看更多>