Làm thế nào để trở thành kỹ sư phần mềm tốt?
Ở Stanford, mình học để trở thành nhà khoa học máy tính (computer scientist), chứ không phải kỹ sư phần mềm (software engineer). Điều này có nghĩa là mình được dạy rất kỹ về nền tảng chuyên môn như thuật toán, cách giải quyết vấn đề (problem solving), hiểu và thiết kế những chương trình máy tính có thể giải quyết nhiều vấn đề phức tạp. Nhưng mình không được dạy nhiều về mặt câu chữ của việc viết code, ví dụ như dùng câu lệnh như thế nào cho ngắn gọn, dễ hiểu, hiệu quả cao. Stanford mong đợi sinh viên phải tự học những kỹ năng như thế.
Vì vậy, dạo gần đây, mình dành thời gian làm những bài tập lập trình để trở thành kỹ sư phần mềm tốt hơn. Repository này GitHub của mình bao gồm một số cấu trúc dữ liệu (data structure) và thuật toán cần thiết, cũng như một số câu hỏi thường gặp khi phỏng vấn xin việc ở các công ty công việc.
Mình trân trọng ý kiến đóng góp của các bạn trong ngành. Nếu có cấu trúc dữ liệu hay thuật toán nào thú vị mà bạn nghĩ mình nên viết thì báo với mình nhé. Mình cảm ơn nhiều!
同時也有7部Youtube影片,追蹤數超過12萬的網紅prasertcbs,也在其Youtube影片中提到,เนื้อหาในคลิปนี้จะเป็นการจำลองสถานการณ์ว่าเรามีไฟล์ต่าง ๆ อยู่ใน folder ก่อนที่จะมาใช้ git และ github โดยสาธิตให้เห็นถึงขั้นตอนในการ ► 03:32 ทำ git i...
「github repository」的推薦目錄:
- 關於github repository 在 Huyen Chip Facebook
- 關於github repository 在 BorntoDev Facebook
- 關於github repository 在 BorntoDev Facebook
- 關於github repository 在 prasertcbs Youtube
- 關於github repository 在 prasertcbs Youtube
- 關於github repository 在 prasertcbs Youtube
- 關於github repository 在 Find and use a GitHub repository URL - YouTube 的評價
github repository 在 BorntoDev Facebook 八卦
🔥 "เลิกแล้วค่ะ หนูเลิกใช้ Master แล้วค่ะ" !!
.
กับการเปลี่ยนแปลงเล็ก ๆ น้อย ๆ ที่เกิดจากยุคสมัยที่เปลี่ยนไป ทำให้ GitHub ได้ทำการทบทวนการใช้คำว่า master เสียใหม่
.
เพราะอะไร ทำไมถึงเปลี่ยน .. คำตอบง่าย ๆ คือ การใช้คำว่า master มักจะเป็นคำที่คู่กับ slave (ที่แปลว่าทาส) อยู่เสมอ ๆ นั่นเอง
.
และ ในยุคนี้การมีแรงงานทาสต่าง ๆ เป็นสิ่งที่นอกจากผิดกฏหมายแล้ว สังคมยังไม่เห็นด้วยกับเรื่องดังกล่าวอย่างแรงอีกด้วย
.
✅ ดังนั้นแล้ว ทาง GitHub เลยเป็นส่วนหนึ่งในการรณรงค์ผ่านการแก้ไขคำดังกล่าวแทน แม้ว่าคำนี้จะถูกใช้ในความหมายที่ว่า "เป็นแหล่งเก็บ Source Code รุ่นหลัก" เท่านั้น
.
แต่ทางผู้พัฒนาก็ยังใส่ใจในเรื่องดังกล่าว และ ได้เปลี่ยนใหม่เป็นคำว่า main แล้วนั่นเอง ใครที่สร้าง Repository ใหม่ตั้งแต่วันนี้จะพบได้ว่า
.
"master" นั้นไม่มีเป็นค่าหลักอีกแล้ว แต่กลายเป็น "main" แทนนั่นเอง <3
.
#borntoDev - สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
github repository 在 BorntoDev Facebook 八卦
🔥 มาให้ไว !! เพราะ GitHub ตัวฟรี เขาไม่จำกัดสมาชิกเข้า Private Repository แล้วนะ <3
.
ตอนแรกแอดว่า แอดดีใจกับทีมเล็ก ๆ แล้วที่ได้ 3 คนแบบ Private กันฟรี ๆ แต่ตอนนี้ไม่ว่าจะ Size ไหนก็มาใช้กันได้แล้วจ้า
.
⭐️ แถมนอกจากเพิ่มสมาชิกอะไรได้ไม่จำกัดแล้ว เขาก็ไม่ได้ตัดฟีเจอร์พวก Code Review, Project Management หรือส่วน CI/CD ออกด้วยนะ !
.
ส่วนทีมไหนใช้แพคเกจฟีเจอร์เต็ม ๆ ของ Team อยู่ได้ส่วนลดจาก 9$ / User ต่อเดือนอยู่เหลือเพียง 4$ / User ต่อเดือนเท่านั้น
.
😃 "เรียกได้ว่าประหยัดค่าครองชีพกันไปแบบสุด ๆ ใครอยู่บ้านก็รวมทีมพัฒนาโปรแกรมกันแบบออนไลน์กันได้เลย"
.
ส่วนท่านไหนอยากดูรายละเอียดเต็ม ๆ ตามแอดมาได้เลยจ้า <3
.
https://github.blog/2020-04-14-github-is-now-free-for-teams/?utm_campaign=1586880139&utm_medium=social&utm_source=twitter&utm_content=1586880139
.
#BorntoDev - 🦖 Coding Academy ให้การพัฒนาเทคโนโลยีเป็นเรื่องง่ายสำหรับทุกคน
github repository 在 prasertcbs Youtube 的評價
เนื้อหาในคลิปนี้จะเป็นการจำลองสถานการณ์ว่าเรามีไฟล์ต่าง ๆ อยู่ใน folder ก่อนที่จะมาใช้ git และ github โดยสาธิตให้เห็นถึงขั้นตอนในการ
► 03:32 ทำ git init เพื่อสร้าง local repository ขึ้นมา
► 04:25 การสร้าง remote repository บน github
► 07:54 การกำหนด user.name และ email ของ git (สร้างไฟล์ .gitconfig)
► 09:07 การ commit change ด้วย Visual Studio Code
► 09:30 การ push (ส่ง) ไฟล์จาก local repository ไปยัง remote repository (บน github)
► 13:21 การ pull (ดึง) ไฟล์จาก remote repository (บน github) ลงมายัง local repository (local hard drive)
► 14:37 การ sync (push/pull) ไฟล์จาก local และ remote repository
เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่ ► https://www.youtube.com/subscription_center?add_user=prasertcbs
playlist สอน git เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGsV1ZAyP4m_iyAbflQrKrX
playlist สอนภาษา Python ► https://www.youtube.com/playlist?list=PLoTScYm9O0GH4YQs9t4tf2RIYolHt_YwW
playlist สอนภาษาไพธอน Python OOP ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEIZzlTKPUiOqkewkWmwadW
playlist สอน Python 3 GUI ► https://www.youtube.com/playlist?list=PLoTScYm9O0GFB1Y3cCmb9aPD5xRB1T11y
playlist สอนภาษา C เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GHHgz0S1tSyIl7vkG0y105z
playlist สอนภาษา C++ ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEfZwqM2KyCBcPTVsc6cU_i
playlist สอนภาษา C# ► https://www.youtube.com/playlist?list=PLoTScYm9O0GE4trr-XPozJRwaY7V9hx8K
playlist สอนภาษา Java ► https://www.youtube.com/playlist?list=PLoTScYm9O0GF26yW0zVc2rzjkygafsILN
playlist สอนภาษา PHP เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GH_6LARFxozL_viEsXV2wgO
playlist สอนภาษา R เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GF6qjrRuZFSHdnBXD2KVICp
#prasertcbs #prasertcbs_git #prasertcbs_github
github repository 在 prasertcbs Youtube 的評價
เรียนรู้วิธีการติดตั้ง git บน Windows 10
การใช้ git clone เพื่อ clone จาก github repository มายัง local repository ในเครื่องส่วนตัว
เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่ ► https://www.youtube.com/subscription_center?add_user=prasertcbs
สอน git เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGsV1ZAyP4m_iyAbflQrKrX
สอนภาษา Python ► https://www.youtube.com/playlist?list=PLoTScYm9O0GH4YQs9t4tf2RIYolHt_YwW
สอนภาษาไพธอน Python OOP ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEIZzlTKPUiOqkewkWmwadW
สอน Python 3 GUI ► https://www.youtube.com/playlist?list=PLoTScYm9O0GFB1Y3cCmb9aPD5xRB1T11y
สอนภาษา C เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GHHgz0S1tSyIl7vkG0y105z
สอนภาษา C++ ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEfZwqM2KyCBcPTVsc6cU_i
สอนภาษา C# ► https://www.youtube.com/playlist?list=PLoTScYm9O0GE4trr-XPozJRwaY7V9hx8K
สอนภาษา Java ► https://www.youtube.com/playlist?list=PLoTScYm9O0GF26yW0zVc2rzjkygafsILN
สอนภาษา PHP เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GH_6LARFxozL_viEsXV2wgO
สอนภาษา R เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GF6qjrRuZFSHdnBXD2KVICp
#prasertcbs #prasertcbs_git #prasertcbs_github
github repository 在 prasertcbs Youtube 的評價
► 02:28 การใช้ git clone เพื่อทำการ clone หรือ copy remote repository ที่ต้องการจาก github มายัง local repository ในเครื่องคอมพิวเตอร์ส่วนตัวของเรา
► 04:30 การใช้ git pull เพื่อดึงไฟล์ที่มีการเปลี่ยนแปลงจาก remote repository บน github มายัง local repository
เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่ ► https://www.youtube.com/subscription_center?add_user=prasertcbs
playlist สอน git เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGsV1ZAyP4m_iyAbflQrKrX
playlist สอนภาษา Python ► https://www.youtube.com/playlist?list=PLoTScYm9O0GH4YQs9t4tf2RIYolHt_YwW
playlist สอนภาษาไพธอน Python OOP ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEIZzlTKPUiOqkewkWmwadW
playlist สอน Python 3 GUI ► https://www.youtube.com/playlist?list=PLoTScYm9O0GFB1Y3cCmb9aPD5xRB1T11y
playlist สอนภาษา C เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GHHgz0S1tSyIl7vkG0y105z
playlist สอนภาษา C++ ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEfZwqM2KyCBcPTVsc6cU_i
playlist สอนภาษา C# ► https://www.youtube.com/playlist?list=PLoTScYm9O0GE4trr-XPozJRwaY7V9hx8K
playlist สอนภาษา Java ► https://www.youtube.com/playlist?list=PLoTScYm9O0GF26yW0zVc2rzjkygafsILN
playlist สอนภาษา PHP เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GH_6LARFxozL_viEsXV2wgO
playlist สอนภาษา R เบื้องต้น ► https://www.youtube.com/playlist?list=PLoTScYm9O0GF6qjrRuZFSHdnBXD2KVICp
#git #github #git_repository #git_push #git_config #git_clone
github repository 在 Find and use a GitHub repository URL - YouTube 的八卦
... <看更多>