การเดินทางของฉันกับการเรียนรู้การเขียนโค้ด — ตอนที่ 1

Nov 26 2022
เมื่อประมาณ 3 ปีที่แล้ว ประมาณเดือนตุลาคม 2019 ฉันตัดสินใจเรียนเขียนโปรแกรม แต่ฉันควรจะเลือกภาษาโปรแกรมอะไรดี — ฉันควรเลือกใช้ Java, Javascript, R, Python, HTML หรือ CSS ฉันตัดสินใจที่จะใช้ภาษาการเขียนโปรแกรมที่เกี่ยวข้องกับข้อมูลเพราะมันจะช่วยฉันในการตัดสินใจโดยใช้ข้อมูลในอนาคต บวกกับฉันมีวิธีการวิเคราะห์เพื่อแก้ปัญหาอยู่เสมอ

เมื่อประมาณ 3 ปีที่แล้ว ประมาณเดือนตุลาคม 2019 ฉันตัดสินใจเรียนเขียนโปรแกรม แต่ฉันควรจะเลือกภาษาโปรแกรมอะไรดี — ฉันควรเลือกใช้ Java, Javascript, R, Python, HTML หรือ CSS ฉันตัดสินใจที่จะใช้ภาษาการเขียนโปรแกรมที่เกี่ยวข้องกับข้อมูลเพราะมันจะช่วยฉันในการตัดสินใจโดยใช้ข้อมูลในอนาคต บวกกับฉันมีวิธีการวิเคราะห์เพื่อแก้ปัญหาอยู่เสมอ ดังนั้นฉันจึงตัดสินใจเรียนรู้ Python และ SQL ก่อน

เป็นเรื่องยากที่จะเริ่มต้น ดังนั้นสิ่งแรกที่ฉันทำคือดาวน์โหลดหนังสือเกี่ยวกับการเขียนโค้ดและเริ่มอ่านทุกวัน ทุกอย่างเป็นไปได้ด้วยดี ฉันจึงตัดสินใจเลิกอ่านหนังสือและมุ่งความสนใจไปที่งาน เพราะต้องใช้เวลามาก ในขณะเดียวกันก็มีความขัดแย้งเกิดขึ้นระหว่างชีวิตส่วนตัวและอาชีพของฉัน หลังจากอยู่กับองค์กรได้ประมาณ 2 ปี 9 เดือน ฉันตัดสินใจให้ความสำคัญกับครอบครัวมากกว่างาน บทเรียนที่ฉันได้เรียนรู้ที่นี่คือเราไม่ควรจองตัวเองซ้ำสองเพื่อหลีกเลี่ยงความรู้สึกผิดและความเครียดที่เพิ่มขึ้น ฉันกลับมาที่บ้านเกิดของฉันและในขณะที่ดูแลพ่อแม่ของฉัน มันจำเป็นสำหรับฉันที่จะต้องติดตามกระแสปัจจุบัน ฉันเริ่มต้นกระบวนการเรียนรู้ภาษาโปรแกรมอีกครั้ง หลังจากหยุดไปสามปี การเปิดตำราอีกครั้งก็เป็นภาระ จิตใจของฉันรู้สึกขุ่นมัวเล็กน้อย และในช่วง 2-3 วันแรก ฉันจะจ้องหนังสือโดยไม่อ่าน มีเทคนิคบางอย่างที่ฉันใช้ในช่วงสมัยเรียนมหาวิทยาลัยเพื่อเพิ่มสมาธิที่ฉันใช้อีกครั้ง

1. ปิดห้องและวางโทรศัพท์มือถือให้ห่างจากตัวคุณเพื่อขจัดสิ่งรบกวนทั้งหมด

2. เปิดเพลงคลื่นอัลฟ่าบนแล็ปท็อปของคุณและเริ่มอ่าน

3. ใช้เทคนิค Pomodoro และพยายามทำรอบ Pomodoro ให้ได้มากที่สุดในหนึ่งวัน

4. นั่งสมาธิสักครู่

5. ตรวจสอบให้แน่ใจว่าคุณกำลังวางแผนวันของคุณทุกเช้า

การอ่านเป็นเรื่องสนุกเสมอ แต่บางครั้งคุณต้องพยายามให้มากกว่านั้นเพื่อฝึกฝนสิ่งที่คุณอ่าน ฉันคิดที่จะเรียนหลักสูตรออนไลน์เพื่อฝึกฝนและฝึกฝนทักษะของฉัน เป็นเรื่องยากที่จะเลือกหลักสูตรที่เหมาะสมเนื่องจากมีหลักสูตรออนไลน์จำนวนมาก เพื่อเลือกหลักสูตรที่ถูกต้อง ฉันต้องแก้ไขเกณฑ์บางอย่าง ดังนั้นฉันจึงสร้างรายการข้อกำหนดของฉันและจับคู่กับบริการที่จัดโดยผู้ให้บริการหลักสูตร นี่คือรายการที่ฉันพิจารณา:

ขออภัยสำหรับลายมือของฉัน แต่นี่เป็นแนวทางของฉันในการรวบรวมและวิเคราะห์ความต้องการ เขียน ขีดเขียน หรือวาดบางสิ่งเพื่อทำความเข้าใจบางสิ่ง หากคุณอ่านไม่ออก นี่คือหัวข้อย่อยที่ฉันเขียน:

- หลักสูตร

- ชั้นเรียนสด

- โมดูลที่บันทึกไว้ล่วงหน้า

- การแก้ไขข้อสงสัยที่ใช้งานอยู่

- เครื่องมือจำนวนมาก

- ก้อนหิน

- บริการด้านอาชีพ

- เป็นมิตรกับงบประมาณ

- ฟอรั่มที่ใช้งานไปยังเครือข่าย

จากนั้นเป็นส่วนที่คุณทำการค้นคว้ามากมายเกี่ยวกับหลักสูตรที่มีอยู่ ฉันเจอ coding ninja, code academy, Simplilearn, upGrad Codecamp, edX และองค์กรและสถาบันอื่น ๆ อีกมากมายได้รับรางวัล SERP สำหรับคำหลักของฉัน ในขั้นต้น เพื่อให้แน่ใจว่าฉันสามารถเรียนรู้การเขียนโค้ดได้ ฉันทดสอบตัวเองด้วยการเข้าร่วมหลักสูตรเล็กๆ เกี่ยวกับการวิเคราะห์ข้อมูลจาก Coursera ซึ่งจัดโดยร่วมกับ Google ตอนนี้ฉันสามารถพูดได้ว่าฉันรู้ภาษาโปรแกรม SQL และ R ในระดับหนึ่ง ขณะที่ฉันกำลังเรียนหลักสูตรการวิเคราะห์ข้อมูลของ Google ฉันลงทะเบียนเรียนใน Simplilearn ฉันเป็นสารส้มของ Simplilearn เนื่องจากฉันเคยทำเข็มขัดสีเขียว Six-sigma กับพวกเขาก่อนหน้านี้ พวกเขาคิดแผนที่ดีสำหรับฉัน โดยเสนอหลักสูตรปริญญาโท 7 หลักสูตรในราคาประหยัด และตรงตามข้อกำหนดอื่นๆ ทั้งหมดของฉันด้วย

ในขณะเดียวกัน ฉันกำลังจะจบหลักสูตรจาก Coursera และในที่สุด ฉันก็สามารถได้รับตราและการรับรอง พูดตามตรง มันไม่ได้ยากขนาดนั้นยกเว้นแนวคิดสองสามข้อที่ฉันทบทวนอยู่เสมอซึ่งเป็นส่วนหนึ่งของตารางการแก้ไขของฉัน

ป้าย Google Data Analytics

รับมือกับการเรียนรู้ของฉัน:

เมื่อฉันเริ่มเรียนหลักสูตรนักวิเคราะห์ธุรกิจ ส่วนแรกของหลักสูตรคือการทำความเข้าใจและเรียนรู้เกี่ยวกับ CBAP® ฉันพบว่าหลักสูตรนี้ค่อนข้างยากเนื่องจากต้องใช้ความเข้าใจอย่างมากเกี่ยวกับปัจจัยนำเข้า เครื่องมือ และเทคนิคที่ต้องใช้ในทุกงานของกระบวนการวิเคราะห์ธุรกิจ

หลังจากส่งงานโครงการและผ่านการประเมินแล้ว ส่วนถัดไปคือการเรียนรู้ฉากสำหรับการแสดงข้อมูล ตอนนี้ ถ้าคุณคิดว่าฉันกำลังเรียนรู้เครื่องมือหรือฉันกำลังเรียนรู้ที่จะเขียนโค้ด คำตอบของฉันคือฉันกำลังทำทั้งสองอย่าง และเหตุผลก็คือ หากฉันต้องการตัดสินใจจากข้อมูล ฉันต้องมีความคิดที่ดี ความเข้าใจวงจรชีวิตการวิเคราะห์ข้อมูล ต่อไปนี้คือลักษณะของวงจรการวิเคราะห์ข้อมูลตาม EMC (ปัจจุบัน EMC คือ Dell):

- การค้นพบข้อมูล

- การประมวลผลล่วงหน้า

- การวางแผนแบบจำลอง

- การสร้างแบบจำลอง

- สื่อสารผลลัพธ์

- ดำเนินการ

ตอนนี้ หากฉันเรียนรู้แต่การเขียนโค้ด ก็จะไม่ช่วยให้ฉันสามารถสื่อสารผลลัพธ์และดำเนินการตามกลยุทธ์ได้ ดังนั้นที่นี่ฉันกำลังเรียนรู้ฉาก ฉันจะพูดถึงความท้าทายในการเรียนรู้ฉากในบล็อกถัดไป งั้นไว้เจอกันใหม่.