🔥 ชื่อก็บอกอยู่ว่า คอมพิวเตอร์ มันแปลว่า "เครื่องคำนวณอะไรซักอย่าง" แล้วจะเลี่ยงเรื่องตัวเลขคงเป็นไปไม่ได้
.
วันนี้แอดเลยจะพามาดูกับเรื่องราวหัวข้อหลัก ๆ ของตัวเลขที่อยู่ในสายไอทีนี้กันนน !
.
📌 ซึ่งเริ่มจาก Calculus ที่อาจจะเป็นตัวแรกที่ได้เรียนกันในมหาวิทยาลัย ถามว่าได้ใช้ตรง ๆ ไหม เวลาเขียนแอปทั่ว ๆ ไป คำตอบก็คือ "ไม่"
.
เพราะถ้าแค่ "ทั่ว ๆ ไปจริง ๆ" ระบบเล็ก ๆ แค่อ่าน เขียน อัพเดต (CRUD) ได้ก็อาจจะไม่ต้องไปถึงขั้น Calculus
.
แต่ ๆ ๆ ถ้าวันใดวันหนึ่งเราต้องการ ปรับ Performance ของระบบ ของ Algorithm เรา อาจจะได้หยิบมาเกี่ยวข้องแน่ ๆ
.
แต่ ๆ ๆ ๆ ๆ ไปกว่านั้นอีก ถ้าเราทำโปรแกรมที่มีการคำนวณ เช่น Image Processing หรือ การคำนวณด้านวิศวกรรม อันนี้ก็หนีไม่พ้นอย่างแน่นอน
.
📌 ซึ่งนอกจาก Cal แล้วก็ยังมีคณิตศาสตร์อีกประเภทที่ชื่อว่า "Discrete Mathematics" อันนี้สำคัญมาก ๆ หายใจเข้าออก ก็ต้องใช้แน่ๆ
.
เพราะเขาจะพูดถึงเรื่องตรรกะศาสตร์ เช่น อะไรคือจริง คือเท็จ, เรื่องของเซท ที่มีความสำคัญมาก ๆ จนถึง การคำนวณบางอย่างที่มีรูปแบบ หรือ ค่าเฉพาะของมันทางตัวเลขนั่นเอง 🚀
.
แน่นอนว่า Discrete Math เราเจอทุกวันในการเขียนโปรแกรมไม่ว่าจะเป็นฟังก์ชันการทำงาน, การกำหนดเงื่อนไขต่าง ๆ จนไปถึงการให้เหตุผลเชิงตรรกะกับโปรแกรมที่เราจะเขียนนั่นเอง !!
.
📌 และ สุดท้าย สถิติ อันนี้ก็พลาดไม่ได้เพราะปกติแล้วยังไงก็ต้องใช้ ! และ ยิ่งถ้าเราทำงานกับ Data จะไม่ใช้ก็ไม่ได้แน่ ๆ
.
เรื่องราวของสถิติจะเป็นเรื่องทั้งการรวบรวมข้อมูล ให้เหตุผล คำนวณ และ สรุปผล ซึ่งมีส่วนสำคัญมาก ๆ ในการพัฒนาโปรแกรมตั้งแต่ขนาดเล็ก เช่น โปรแกรมแค่คำนวณเกรด BMI จนไปถึงโปรแกรมด้านวิทยาศาสตร์
.
และยิ่งไปกว่านั้นไม่ว่าจะทำงาน Data, AI จนถึง Machine Learning ความรู้สายนี้ล้วนใช้งานสถิติขั้นสูงทั้งสิ้นเลยย 🏆
.
ทั้งหมดนี้เป็นแค่ Overview คร่าว ๆ ว่า สายไอที ถ้าเราจะเรียน เราจะเจอเลขตรงไหน ตัวไหนบ้างนั่นเอง
.
🔥 หลายคนเรียนเลขไม่เข้าใจ หรือ ไม่รู้ว่าจะเอาไปใช้อะไร ก็เพราะตอนนี้เรายังไม่ได้ใช้มัน
.
แอดเลยแนะนำว่า ให้เราลองหาโจทย์ สร้าง App / Project ระหว่างเราเรียนไปด้วย โดยนำเรื่องราวของตัวเลขพวกนี้มาใช้
.
รับรองเลยว่า การเรียนของเราจะสนุกขึ้น แถมยังมีโปรเจคของตัวเองติดไม้ ติดมือกลับไปอีกด้วยแหละ <3
.
แล้วเพื่อน ๆ หละ .. ตอนนี้ใช้ตัวเลข วิชา หัวข้อไหนกับงานเราตอนนี้เป็นพิเศษ มาช่วยกันแชร์ได้เลยนะคร้าบบ ^_^
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
同時也有1部Youtube影片,追蹤數超過22萬的網紅BorntoDev,也在其Youtube影片中提到,คอมพิวเตอร์ถ้าเป็นแค่ผู้ใช้ คณิตศาสตร์อาจจะเป็นเรื่องไกลตัว แต่ถ้ามาเขียนโปรแกรมหละ ทักษะคณิตศาสตร์แบบไหนจะมาช่วยเราได้บ้าง และ เราจะมีวิธีอัพเกรดทักษ...
discrete mathematics 在 BorntoDev Facebook 的最佳解答
🌟 ให้คุณได้เรียนครบถ้วนทุกพื้นฐานสำคัญด้านวิทยาการคอมพิวเตอร์
.
🔥 พร้อมส่วนลดกว่า 45% จากปกติ 11,760 เหลือเพียง 6,590 บาทเท่านั้น !! 🔥
.
✅ "ให้คุณได้เรียนหลักการพัฒนาโปรแกรมพื้นฐานครบหมดตั้งแต่ยังไม่เคยเขียนมาก่อน"
.
✅ "เน้นพัฒนาแนวคิด มากกว่าเครื่องมือ เพราะถ้าเข้าใจวิธีการ หลักการ สามารถประยุกต์พัฒนาเป็นเป็นโปรแกรมอะไรก็ได้"
.
⚡ เริ่มด้วยคอร์สแรกปูพื้นฐานกระบวนการคิดกับ "Programming for Everyone" หลักสูตรที่พาคุณมารู้จักกับกระบวนการทำงานทั้งหมดของโปรแกรมคอมพิวเตอร์
.
ทำให้รู้ลำดับกระบวนการทำงานว่า "จริง ๆ แล้วโปรแกรม แอปที่เราใช้กันทุกวันนี้ มันมีเบื้องหลังอะไรบ้าง" โดยคอร์สนี้ย้ำหนัก ๆ ว่าไม่มีการเขียนโค้ดใด ๆ แต่ !! มีการปฏิบัติที่ให้คุณได้ลองสร้างโปรแกรมขนาดเล็ก จนถึงเกมได้จริง ! และ สุดท้ายจบที่แอปบน Android !!
.
⚡ ต่อด้วยหลักสูตรที่ได้รับความนิยมสูงสุด โดยมีให้คุณเลือกระหว่าง
.
- "Complete Python 3 Programming เริ่มต้นเขียนโค้ดโปรแกรมจริง ๆ ด้วยภาษา Python 3 หนึ่งในภาษาที่ได้รับความนิยมสูงสุดในโลก"
.
หรือ
.
- "Complete Java Programming ภาษาที่มีอัตราการจ้างงานสูงสุดตลอดกาล"
.
ในหลักสูตรนี้จะสอนพื้นฐานทั้งหมดที่จำเป็นครอบคลุมพื้นฐานในระดับมหาวิทยาลัย
.
"ในคอร์สนี้เราลงมือทำแบบจริงจัง มีระบบแบบฝึกหัดให้ลองพัฒนาทักษะไปด้วยกัน ไม่ใช่แค่นั่งเรียน ท่องจำ และทำตาม แต่คุณต้องคิด และ ลงมือทำได้ด้วยตัวเองจริง ๆ"
.
⚡ ตามมาด้วยหลักสูตรที่ 3 "Data Structure & Algorithm X" หลักสูตรที่ทำให้คุณรู้จักกับเบื้องหลังการทำงานของโครงสร้างข้อมูล และ ขั้นตอนวิธีการคิดเพื่อให้ได้โปรแกรม
.
ซึ่งในหลักสูตรนี้จะมีโจทย์ที่โหด มันส์ ฮา มารอเพื่อน ๆ ทุกคนให้ลองมาเขียนโปรแกรมแก้ปัญหาไปพร้อมกัน หากใครเจอปัญหาคิดโค้ดไม่ออก คอร์สนี้จะช่วยคุณได้ !
.
⚡ จบด้วย Discrete Mathematics for Programming หลักสูตรพื้นฐานคณิตศาสตร์สำหรับการพัฒนาโปรแกรม สำหรับใครที่ไม่ชอบตัวเลข หลักสูตรนี้จะให้เรื่องยาก ๆ กลายเป็นเรื่องง่าย ๆ ในทันตา <3
.
🔥 ทั้งหมดนี้จากปกติ จากปกติ 11,760 เหลือเพียง 6,590 บาทเท่านั้น !! (จำกัด 50 ท่านเท่านั้น หมดแล้วหมดเลย !!) 🔥
.
🏆 "เรียนออนไลน์ ที่ไหน เมื่อไหร่ก็ได้ ไม่จำกัดระยะเวลา ทบทวนซ้ำได้ไม่อั้น เรียนครบจบรับ Verified Certificate ทันที"
.
แต่เดี๋ยวก่อน ! เรามีโปรพิเศษเพิ่มเติมสำหรับการผ่อนชำระผ่านบัตรเครดิต 0% 10 เดือน ให้คุณแบ่งจ่ายเพียง 659 บาท ต่อเดือนเท่านั้น !!
.
👨💻 ลงทะเบียน และ สั่งซื้อได้แล้วที่นี่ : https://www.borntodev.com/computer-science-starter-package/
.
"อย่ารอช้า เตรียมทุกพื้นฐานก่อนเริ่มพัฒนาโปรแกรม เพื่อให้ทักษะคุณเก่งกว่าใครได้แล้ววันนี้ !!"
.
#borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
discrete mathematics 在 純靠北工程師 Facebook 的精選貼文
#純靠北工程師3sn
----------
Triton Ho 叫窩轉ㄉ
---
這是一篇累到心力交瘁的的超廣域得罪別人的文章...
前言:
之前有人說「寫程式不用天份」,然後最近又有人說「寫程式不用數學好」...
(小聲吐嘈:我賭很快未來會有人說「寫程式不用有腦袋」...)
----------------------------
不說寫程式前,我們先來看一下一個網上笑話:
有一個人他說他在外資大企業上班,他說在即使英語一句也不會,主管也很看重他的工作能力,KPI還很高會有獎金耶。
然後...他是在KFC負責做炸雞工序的...
繼續說寫程式前,我們來繼續看看KFC吧。
你覺得在餐飲業廚房做煮食工作,味覺差的人可以當嗎?
我實實在在地回答:當然可以!
你看KFC炸雞,人家可是中央廚房早便做好了調味,你在店面工作時,只需要跟好程序解冰/把雞肉放進油鍋。
整個過程要解冰要炸多少時間全都早定好了,你沒舌頭也能做好這工作耶!
----------------------------
在KFC,大部份人都是只跟程序做事的低薪員工也好,還是有人是拿高薪的專業人員。
但是,KFC還是有頂級專家,他們要高度了解食品科學,營養學,顧客心態,工業化流程...
(這很可能不是一個人,而是一堆專家)
不然,KFC又怎能開發出讓前線沒腦跟蹤就好的炸雞程序,能同時滿足:
顧客接受的味道/用低成本食材/營養價值上算是合格/能工業化大量生產等等一堆要求?
在KFC,你發明了的炸雞配方,只要面對同一地區同一顧客群,不管開多少家分店都是適用的。
所以在KFC也好只會有少數高階高薪位置。然後這些高階高薪位置,可是最頂尖的精英才能當上的。
----------------------------
其實軟體開發者會比KFC前線員工會高薪的原因:
因為KFC的炸雞每一件都(理想上)是完全相同的味道,完全相同的顧客需求,讓炸雞過程能標準化。
前線員工只要簡單訓練後什麼專業技能都不用就能做。
而商業軟體,即使明明大家都是ERP,但是每一家工廠都有自己的專門的生產過程,讓每一個客戶的ERP軟體需求有所不同無法完全標準化。
所以軟體開發者就需要各式各樣的專業技能去做出滿足客戶的專門方案。
因為這些專業技能需求讓老闆不能輕易找到路人來寫軟體系統,自然讓軟體開發者能到相對地高薪。
----------------------------
那麼,回到「寫程式要不要數學好」問題:
從前有一個人,因為種種原因(謎之聲:不完全是starcraft和warcraft啦),他的數學能力只點在離散數學沒點到微積分。
結果,現在他就沒法做AI / machine learning相關工作,因為背後的微積分他都看不懂。
一堆科學模擬的工作他也沒法做當,也是因為他沒法理解背後的微積分。
身為工作了近15年的老鳥,我想說的是:
你很難說什麼知識需要/不需要。你最會感覺到的時候就是:當你要用上時,你發現你沒有相關技能,然後你你只能用暴力智障手段來硬解。
另外,很認真一句...
Computer Science也好,logic也好,都是Discrete Mathematics內的一個subset。
說「寫程式不要數學好」的人,某程度是跟在KFC工作說不用英語也沒差一樣的...
只能說:世界真的很大...
----------------------------
那麼,回到「寫程式要不要天份」問題:
我回問一下:
彈鋼琴要天份嗎?
如果目標單純是當社區的鋼琴教師。除非你真的太差(像是少了一些手指),單純用勤力大部份人還是可以當上的。
如果你想飛到世界各地,在高級演奏會中,人們付錢來聽的。那肯定不是單純努力能到的級別了。
(像最近youtube某百萬follower的鋼琴老師,她也是很多人學不來的好嗎(笑))
我只能說:
軟體是一個能無限零成本複雜的商品。
如果你目標是寫通用軟體/讓大家來付授權費的library。
你要面對的是winner-take-everything的殘酷世界。
同時有天份+有勤力的頂尖人才能吃掉全部。但是,你是winner時你的日子就會超級爽。
如果你目標是寫各式各樣特化的商業軟體。
的確很多時候單純勤力就能解決大部份問題。
但是,那是辛苦體力錢。
----------------------------
最後一句:
就近期的開課程亂象,一堆講師都說easy / 學了後會高薪...
我吐嘈一下一堆想要「輕鬆減胖」的人。
減肥是一個簡單的物理問題:吃進去的熱量比用掉的熱量少。
要麼你就忍一下別吃高熱量食物。
要麼你就辛苦一下多做運動燒掉能量。
想要不做運動又不節制飲食還要能減胖的人,是很容易出大錢去買一個又一個的幻想的。(茶)
回到正題,高薪工作:
1) 要麼辛苦危險拿命拼,別人不願做。
2) 要麼你有別人不能輕易有的東西/技能,別人做不來。
想要單純上完課程就能拿到高薪好工作,你心態跟付錢來「輕鬆減胖」的人是一樣的...
----------
🗳️ [群眾審核] https://kaobei.engineer/cards/review
👉 [GitHub Repo] https://github.com/init-engineer/init.engineer
📢 [匿名發文] https://kaobei.engineer/cards/create
🥙 [全平台留言] https://kaobei.engineer/cards/show/4919
discrete mathematics 在 BorntoDev Youtube 的最讚貼文
คอมพิวเตอร์ถ้าเป็นแค่ผู้ใช้ คณิตศาสตร์อาจจะเป็นเรื่องไกลตัว แต่ถ้ามาเขียนโปรแกรมหละ ทักษะคณิตศาสตร์แบบไหนจะมาช่วยเราได้บ้าง และ เราจะมีวิธีอัพเกรดทักษะเรายังไง ไปดูกันกับเว็บนี้เลยย https://brilliant.org/discrete-mathematics/
▲ ติดตามช่องของเราได้ที่ : http://bit.ly/borntoDevSubScribe
▲ Facebook : https://www.facebook.com/borntodev
▲ Website : http://www.borntodev.com
?BorntoDev Channel คือ ช่องยูทูปที่เน้นสาระด้านเทคโนโลยี ไปพร้อมกับความสนุกสนาน และ รอยยิ้มเข้าไว้ด้วยกันทั้งในรูปแบบบทเรียน และ vlog
เพื่อการเปลี่ยนรูปแบบการเรียนรู้ด้านการพัฒนาโปรแกรม และ เทคโนโลยีแบบเดิม ๆ ที่เป็นเรื่องเฉพาะกลุ่มให้เข้าถึง เข้าใจได้ง่ายยิ่งขึ้น โดยพัฒนาเน้นไปที่รูปแบบการนำเสนอใหม่ ๆ ที่เป็นมิตรกับทุกคน
โดยมีผู้ดำเนินรายการหลัก 2 คนคือ
"เปรม BorntoDev" ผู้ชื่นชอบ และ หลงไหลด้านวิทยาศาสตร์ เทคโนโลยี รวมถึงการพัฒนาโปรแกรมเป็นชีวิตจิตใจ มีความสุขมากที่ได้ถ่ายทอด และ แลกเปลี่ยนความรู้ เพราะทำให้นึกถึงสมัยยังเป็นเด็กที่เริ่มต้นเขียนโปรแกรมแล้วได้รับการสนับสนุนจากผู้ใหญ่ใจดีในโลก Internet ที่ไม่เคยเห็นหน้าตากันมาก่อน แต่กลับยินดีแบ่งปันให้กัน
"ไกด์ BorntoDev" ชายผู้ที่บอกว่าเป็นพี่น้องกับคนข้างบนหรือเปล่า คำตอบคือไม่ใช่ แต่เขาสนใจด้านเทคโนโลยี การพัฒนาแอปพลิเคชัน ชอบความสนุก จัดกิจกรรม และ ที่ไม่พลาดคือการซื้อเกมมาดองแล้วไม่ได้เล่น เห็นหน้านิ่ง ๆ แบบนี้ดองเกมใน Steam เป็นแสน ๆ นะบอกเลย
▲ กิจกรรมใน Channel BorntoDev เป็นส่วนหนึ่งในการดำเนินงานของ บริษัท บอร์นทูเดฟ จำกัด ที่เปิดรับ Partners ที่สนใจร่วมเปลี่ยนแปลงให้สังคมไทยเป็นสังคมด้านวิทยาศาสตร์ และ เทคโนโลยีมากยิ่งขึ้น หากคุณสนใจสนับสนุน และ ก้าวไปพร้อมกัน สามารถติดต่อร่วมงานได้แล้ววันนี้
▲ ติดต่อโฆษณา สนับสนุน และ ร่วมงานได้ที่: borntodevth@gmail.com

discrete mathematics 在 Discrete Mathematics - Journals | Elsevier 的相關結果
The research areas covered by Discrete Mathematics include graph and hypergraph theory, enumeration, coding theory, block designs, the combinatorics of ... ... <看更多>
discrete mathematics 在 Introduction to Discrete Mathematics for Computer Science 的相關結果
Discrete Mathematics is the language of Computer Science. One needs to be fluent in it to work in many fields including data science, machine learning, ... ... <看更多>
discrete mathematics 在 Discrete mathematics - Wikipedia 的相關結果
Discrete mathematics is the study of mathematical structures that are fundamentally discrete rather than continuous. In contrast to real numbers that have ... ... <看更多>