☕ CoffeeScript เป็นภาษาขนาดเล็กที่ Compile เป็น JavaScript สร้างขึ้นเมื่อปี 2009 เพื่อลบจุดด้อยของ JavaScript มี Syntax ที่ง่ายต่อการเรียนรู้มากกว่า JavaScript ช่วยให้เราเขียน JavaScript สั้นลง ดูแลได้ง่ายนั่นเอง !!
.
👨💻 การใช้งานเบื้องต้น
ก่อนอื่นจำเป็นต้องมี Node.js และ NPM ก่อนนะ และเริ่มต้นเขียนคำสั่งตามด้านล่างเลยจ้า
.
คำสั่ง
# Install locally for a project:
npm install --save-dev coffeescript
.
# Install globally to execute .coffee files anywhere:
npm install --global coffeescript
.
จากนั้นทำการเปิดใช้งาน CoffeeScript Library
coffee -c filename.coffee
.
ทดลองพิมพ์คำสั่ง
.
console.log "Hello world"
.
จะเห็นได้ว่า CoffeeScript มันไม่ต้องใส่วงเล็บ ก็สามารถรันโค้ดได้
.
🔎 มาดูข้อดีของ CoffeeScript กันดีกว่า
.
⭐ เข้าใจง่าย - เพราะ Syntax ของเจ้า CoffeeScript จะเน้นเขียนง่าย ทำให้จัดเรียงโค้ดได้สะอาดตา และทำให้เราเข้าใจได้ง่าย
.
⭐ ไม่ต้องใช้ var - ไม่ต้องประกาศ var ก่อนตัวแปร มันจะช่วยหลีกเลี่ยงปัญหาขอบเขตของตัวแปรได้
.
⭐ หมดปัญหาเรื่องลืม Symbol - เพราะ CoffeeScript ไม่ต้องใส่ Symbol เช่น () หรือ ; ต่อท้ายเลย ซึ่งเราจะใช้การเว้นวรรคแบ่งการทำงานของแต่ละฟังก์ชันแทน คล้ายๆ กับใน Python นั่นแหละ
.
⭐ Less Code - บรรทัดของโค้ดจะลดน้อยลง ซึ่งมันจะช่วยลดความซับซ้อนของโปรแกรมนั่นเอง
.
⭐ ดูแลง่าย - การที่มันเขียนง่าย เข้าใจง่าย มันจึงทำให้เราสามารถแก้ไขโค้ดได้ง่ายนั่นเอง
.
🌈 ทำไมถึงได้รับความนิยมน้อยลง ??
.
ด้วยการเกิดของ ES6 ในปี 2015 ซึ่งทำให้ลบจุดด้อยของ JavaScript ไปได้เยอะ และยังเพิ่มประสิทธิภาพของ JavaScript ไปได้อีกด้วย แถมยังมี Community ที่ใหญ่มากขึ้นด้วย อีกทั้ง TypeScript ก็ถูกพัฒนาเป็นภาษามาตรฐาน และมีประสิทธิภาพด้วยเช่นกัน ทำให้เจ้าใหญ่ๆ เช่น Angular ใช้ TypeScript ในการพัฒนาเป็นหลัก จนทำให้ทุกวันนี้ CoffeeScript ลดความนิยมไปอย่างมากนั่นเอง
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
同時也有30部Youtube影片,追蹤數超過108萬的網紅ThắnG Tê Tê,也在其Youtube影片中提到,Link tải game Genshin Impact đây nha: https://tinyurl.com/genshinvn Code game nhận quà nè: Redeem Codes (Global) TT7BVJNPL249 SBNBUK67M37Z GS6ACJ775...
「hello, world code」的推薦目錄:
- 關於hello, world code 在 BorntoDev Facebook 的精選貼文
- 關於hello, world code 在 半路出家軟體工程師在矽谷 Facebook 的精選貼文
- 關於hello, world code 在 BorntoDev Facebook 的最讚貼文
- 關於hello, world code 在 ThắnG Tê Tê Youtube 的最佳貼文
- 關於hello, world code 在 在地上滾的工程師 Nic Youtube 的最佳解答
- 關於hello, world code 在 ThắnG Tê Tê Youtube 的最佳解答
- 關於hello, world code 在 A modern 'Hello, World' program needs more than just code 的評價
- 關於hello, world code 在 "Hello, World!" - Code Golf Stack Exchange 的評價
- 關於hello, world code 在 A simple Java code to print Hello World - gists · GitHub 的評價
- 關於hello, world code 在 Hello World - Nim by Example 的評價
hello, world code 在 半路出家軟體工程師在矽谷 Facebook 的精選貼文
超棒的 StackOverflow 新產品: The Key
今天開始預購, 趕緊去下單,為每天的 Copy Paste 做更有效率的提升!
為什麼要買它的產品解說:
Good artists copy. Great artists steal. Greatest artists copy, then paste.
Simplicity. Elegance. Form. Function.
Today marks a new beginning for programmers around the world. Stack Overflow is proud to unveil our first venture into hardware, The Key™.
They say good artists copy, but great artists steal. They were wrong. Great artists, developers, and engineers copy. Then they paste.
Every day, millions of innovators and creators across the globe move society and industry forward by copy-pasting code from Stack Overflow. But for too long, this process has been stuck in the past.
Say goodbye to cramped fingers, sore wrists, and wasted movement. Say hello to The Key™, a device built from the ground up to make copy-pasting code from Stack Overflow fast, painless, and fun.
...
原產品頁面: https://stackoverflow.blog/2021/03/31/the-key-copy-paste/
hello, world code 在 BorntoDev Facebook 的最讚貼文
🔥 โอ้ยยยยย มันมีอะไรมาให้ศึกษาใหม่ได้ทุกวันจริง ๆ !! 55555 กับ "ReScript" ที่ออกมาเพื่อลดปัญหาเดิม ๆ ของ TypeScript นั่นเอง !!
.
✅ เจ้านี้เขาเคลมว่า เหมือน JavaScript ที่คุณรอคอยแหละ (แต่เจ๋งกว่า)"
.
เอาจริง ๆ แล้ว ReScript นี้ไม่ใช่ของใหม่แกะกล่องแต่มาจาก BuckleScript นั่นเอง
.
ซึ่งฟีเจอร์หลัก ๆ ที่เป็นจุดเด่นของเขาเลยก็คือ
.
⚡ รวดเร็วกว่า JavaScript แบบเดิม ๆ !! ไม่ต้องเป็นคนที่มีพรสวรรค์ขั้นสูงก็ใช้งานได้ !
.
💪 ลด Dead Code เพิ่มคุณภาพโค้ดยิ่งขึ้น !! ไม่ว่าจะอยู่ในระดับฟังก์ชัน หรือ โมดูล
.
👾 ขนาดเล็กมากกก !! เอาแค่ Hello World สั้น ๆ ใช้แค่ 20 bytes เท่านั้น
.
🚀 การ Loop ทำงานวนซ้ำ รวดเร็วยิ่งขึ้นอีกด้วย
.
และ รวมถึงเรื่องอื่น ๆ เช่น โครงสร้างของคำสั่งต่าง ๆ เอาเป็นว่าแอดไม่พูดเยอะ ถ้าเราอยากรู้ว่ามันเจ๋งยังไง มาดูได้ที่นี่เลย >> https://rescript-lang.org/docs/manual/latest/introduction#difference-vs-typescript
.
👉 ส่วนถ้าใครอยากรู้ว่า เอ่อ แล้วมันต่างกับ JavaScript ที่เราเขียนมากขนาไหนก็มาที่นี่ได้จ้าา ^ ^ >> https://rescript-lang.org/docs/manual/latest/overview#comparison-to-js
.
#borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
hello, world code 在 ThắnG Tê Tê Youtube 的最佳貼文
Link tải game Genshin Impact đây nha: https://tinyurl.com/genshinvn
Code game nhận quà nè: Redeem Codes (Global)
TT7BVJNPL249
SBNBUK67M37Z
GS6ACJ775KNV
-----------------------------------------
Link tải game Break The Sun https://play.google.com/store/apps/details?id=com.bigdog.games.breakthesun
- Các bạn ơi giúp mình đạt 2.000.000 subscribe nha!
- Kênh Vlog của ThắnG
https://www.youtube.com/channel/UCVLS7NRGGQhPLn3xtsQ4gUw
- Kênh ThắnG Chơi Minecraft, Mini World
https://www.youtube.com/channel/UCDmr-FxlGiEKU4vfd299jog
---------------------------------------------------------------------------
-Facebook cá nhân của mình
https://facebook.com/thangthangtttv
-Trang Fanpage của ThắnG
https://facebook.com/thangtetettt
-Email: thangleyt@gmail.com
Âm nhạc có trong video;
Fluffing a Duck của Kevin MacLeod được cấp phép theo giấy phép Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/)
Nguồn: http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1100768
Nghệ sĩ: http://incompetech.com/
![post-title](https://i.ytimg.com/vi/GbRozRPRy_k/hqdefault.jpg)
hello, world code 在 在地上滾的工程師 Nic Youtube 的最佳解答
## 影片觀看說明
由於問題較多,大家的問題也可能是你的問題,建議可以先閱讀下方的「問題總匯」區,找到時間碼 Time code 之後跳轉到自己想聽的部分,會比較有效率哦
本影片 Q&A 留言是抓取
【2020 年度回顧! 成為 Team leader? 業外收入增加? 技術能力成長? (第一次蒐集 Q&A)】https://youtu.be/BGaDN9wxbKE
## 影片中提到的專案
簡單用 React 撰寫的留言爬取篩選功能,可以自己抓去玩
https://github.com/niclin/youtube-comment-filter
## 問題總匯
00:00 開場
01:26 QA-1 - 林天寸
一直很喜歡妳的頻道,不單單是因為工程師,當然也有部分原因是自己也是走工程師這條路的。
前一年2020年開始,其實是我剛轉職工程師的第一年,在滿多地方都遇到不小的問題,在troubleshooting上面也是有許多瓶頸的。
後來除了白天上班,下班看書跟休息,偶然間看到你的影片[工程師如何自我進修],才開始慢慢用計畫的方式取代橫衝猛幹。
不得不說,規劃時間真的是比起技術性的功力還更有成效。因為它讓你適時的放鬆跟加強,然後在工作上面才更有長進,雖然很幹話,但我2020的下半年是這樣做的。
目前在準備考取網路管理的證照CCNA,計畫是走network這一塊,還有很多要磨練的。希望也能多看你產出跟network的影片,這是私心話啦,哈哈。
02:57 QA-2 - 仔仔
1.學程式會建議從前端或是後端哪個開始學會比較好?
2.一開始投履歷如何判斷一家公司是可以成長的,而不是進去3,5年後還是那個跟剛進去程度相差不遠的自己差不多
3.跟程式相關的產業有很多(像是製造業到博弈),可以請Nic分析一下各產業的狀況嗎?以及進去各產業前須要具備哪些程式語言或能力?
4.投履歷時看到一些公司列出所需程式語言和工具一大堆,是不是代表你沒完全具備就不要投履歷了,還是可以請Nic給個意見哪些部分還是可以投看看
5.都說工程師又宅又不會說話,為什麼Nic可以交到女朋友?
10:40 QA-3 - ANDREW NG KAR EARN
如果当写编程语言遇到瓶颈,有什么方法可以有效地避免自己陷入钻牛角尖的情况?
11:46 QA-4 - JS Lin
如果NIC現在選擇能馬上精通一項語言會是哪個?會想用來做什麼PJ?
13:13 QA-5 - Rick0
成為 team leader 後無法直接在技術上有更深入的研究和突破,這樣的變化是否值得?
是否會擔心這樣在技術上跟不上其他人,甚至被下屬看輕呢?
14:39 QA-6 - Henry蔡
因為最近是寒假期間,
我開始考慮下學期的修課,
想請教nic大大,
應該在有什麼樣的基礎上,
開始學design patterns?
我目前是碩士生,
大學非資工本科,
學過Python,
也跟過一些網路影片實作過Flask+PostgreSQL,
大學學過資料結構演算法,
但不到得心應手的程度...
16:07 QA-7 - 黃柏瑋
如何同時Handle好好幾件事
我怎麼覺得上班,然後下班假日寫寫side project後就沒啥時間了🤔🤔🤔
17:24 QA-8 - 乾太
我想問一下這年頭轉行斜槓 VTuber 還有沒有搞頭A?
18:10 QA-9 - uuu06222
之前開始關注你有知道你有面試過人的經驗, 想問一下站在面試官的角度...
面試官會不會比較注重作品需要呈現那些東西, 或是有沒有什麼禁忌是不能碰的嗎?
20:07 QA-10 - Joery Lin
想請教您對於對於給你很多成長和照顧的公司,倘若您有一個更好的機會,無論薪水或未知挑戰都大於現在公司。
您將如何做選擇,或許現在公司會給你加薪留下你。
因為自己曾放棄了許多機會
21:37 QA-11 - YangTing Zheng
Q1: 想問通常一個產品開發的週期都多長呢?負責維運和開發的工作內容是否會差很多?
Q2: 想請您簡單介紹一下資工系學生的出路/工作內容?(如PM.SA.DBA.PG.RD.MIS…或是還有其他的?)
24:16 QA-12 - RTB
Hello World
24:18 QA-13 - Barry
目前是公司MIS 很想轉職成後端工程師,但在面試上面都都時常失敗
常常在問技術關卡時就被問倒了,總覺得 要準備的東西非常的龐大
毫無準備的頭緒,總覺得一直寫side project也不是辦法
26:49 QA-14 - 因地制夷
想請教Nic 有在做投資嗎? ex 股票 想聽一些投資心得
27:13 QA-15 - 比歐
想請教 Nic 大,
在之後的工程師生涯中之後有甚麼規劃或想法嗎?
例如:開發產品創業,或是開班授課、轉做顧問之類的。
28:14 QA-16 - yongming jia
请问新手如何学编程,学完去做什么?怎么自己创业?谢谢🙏
29:33 QA-17 - Minghao Chang
是否能請您推薦用來開發的筆電?(正好最近要汰換電腦),想從今年開始養成寫side project的習慣,謝謝。
30:31 QA-18 - Guan Jun Chen
想知道像Nic這麼厲害的工程師,年薪大概落在哪裡
30:46 QA-19 - Sheng Jiang
想請問Nic,如果非資工背景但是對寫程式有熱情,想轉職當軟體工程師,會建議如何起步?
補充:像是什麼樣的人適合自學,什麼樣的人適合去補習,或者補習跟自學的情況各有哪些優劣?
謝謝Nic
## 結尾
31:49 感想
喜歡影片的話!可以幫忙點個喜歡以及分享、訂閱唷!😘
━━━━━━━━━━━━━━━━
🎬 觀看我的生活廢片頻道: 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
#QA #工程師 #在地上滾的工程師 #前端 #後端 #轉職
![post-title](https://i.ytimg.com/vi/HdMIpnH-AJs/hqdefault.jpg)
hello, world code 在 ThắnG Tê Tê Youtube 的最佳解答
ThắnG tặng các bạn code game đổi quà, số lượng không giới hạn, mỗi tk chỉ dc đổi 1 lần: Redeem free 60 crystals code: EQW88EBKPF
Link tải game Honkai Impact 3: https://tinyurl.com/honkai3phan
-----------------------------------
Link tải game Mr. Dog https://play.google.com/store/apps/details?id=net.wildgames.mrdogscarystory&hl=en_US&gl=US
- Các bạn ơi giúp mình đạt 1.000.000 subscribe nha!
- Kênh Vlog của ThắnG
https://www.youtube.com/channel/UCVLS7NRGGQhPLn3xtsQ4gUw
- Kênh ThắnG Chơi Minecraft, Mini World
https://www.youtube.com/channel/UCDmr-FxlGiEKU4vfd299jog
---------------------------------------------------------------------------
-Facebook cá nhân của mình
https://facebook.com/thangthangtttv
-Trang Fanpage của ThắnG
https://facebook.com/thangtetettt
-Email: thangleyt@gmail.com
![post-title](https://i.ytimg.com/vi/Hk06cfeDkNk/hqdefault.jpg)
hello, world code 在 "Hello, World!" - Code Golf Stack Exchange 的推薦與評價
Stuck, 0 bytes. Well, can't get shorter than that... An empty program will output Hello, World! in Stuck. ... <看更多>
hello, world code 在 A simple Java code to print Hello World - gists · GitHub 的推薦與評價
class HelloWorld. {. public static void main(String args[]). {. System.out.println("Hello World ! "); } } / *. A basic java code for the beginners. ... <看更多>
hello, world code 在 A modern 'Hello, World' program needs more than just code 的推薦與評價
Many IDEs will write a basic “Hello, World” program for you, and in many interpreted languages like Python, “Hello, World” is simply print(" ... ... <看更多>