[เก็บตกบรรยากาศ] งานโค้ดชิวๆ #5: เรียนรู้ SCALA และ FUNCTIONAL PROGRAMMING กันแบบชิวๆ จากอดีตวิศวกร TWITTER และอดีต INTERN GOOGLE
[img src=”/wp-content/uploads/2015/09/photos-by-Pigusso_5969-702×336.jpg” class=”aligncenter”]
[img src=”/wp-content/uploads/2015/09/photos-by-Pigusso_5969-702×336.jpg” class=”aligncenter”]
[Best_Wordpress_Gallery id=”1″ gal_title=”โค้ดชิวๆ #5: เรียนรู้ SCALA และ FUNCTIONAL PROGRAMMING กันแบบชิวๆ จากอดีตวิศวกร TWITTER และอดีต INTERN GOOGLE”]
ขอขอบคุณ Sponsor งาน ได้แก่ และ เอด้า อาคาเณย์ ขมิ้นเครือ – เอด้าโค้ด.ไอโอ (้http://www.AdaCode.io) IT Recruit Marketing – TOPTIER IT MANPOWER COMPANY LIMITED – (jiraporn_c@toptier.co.th) บอย ภัทราวุธ ซื่อสัตยาศิลป์ – CTO Wongnai (้http://www.wongnai.com)
การเขียน commit message นั้นสำคัญมาก เพราะว่ามันเป็นอีกช่องทางการสื่อสารหนึ่งระหว่างโปรแกรมเมอร์ด้วยกัน และยังเป็นช่องทางที่ดีที่สุดในการบอก context ของการแก้โค้ดนั้นๆ อีกด้วย การเขียน commit message นั้น ควรจะเป็นข้อตกลงของทีม เป็นสิ่งที่ทุกคนควรจะร่วมแรงร่วมใจกันทำนะครับ
จบไปแล้วกับงาน “โค้ดชิวๆ: มาคุยเฟื่องเรื่อง Backend กันชิวๆ โดย เครือข่ายโปรแกรมเมอร์ไทย” ก็หวังว่าทุกท่านจะได้ความรู้กันถ้วนหน้านะครับ พร้อมทั้งพบปะสังสรรค์กันในกลุ่มโปรแกรมเมอร์ ถ้าใครไม่ได้มางานก็สามารถติดตามได้ที่ Link นี้นะครับ เขียนไว้ค่อนข้างดีมากเลยทีเดียว http://www.oxygenyoyo.com/2015/09/03/review-event-code-chill/
แนวคิดการเขียนโค้ดเพื่อทดสอบโค้ดของเรานั้นอาจจะไม่ใช่แนวคิดที่ใหม่แต่อย่างใด แต่การเขียนโค้ดเพื่อทดสอบ "ก่อน" เขียนโค้ด (Test-Driven Development หรือ TDD) ยังคงเป็นเรื่องใหม่สำหรับหลายๆ คน ปัญหาหลักอีกอย่างหนึ่งก็คงเป็นเพราะเราไม่รู้ว่าจะเริ่มต้นเขียนอย่างไร เราจะมาเริ่มต้นเขียนโค้ดเพื่อทดสอบ และเขียน "ก่อน" ที่เราจะเขียนโค้ดเพื่อทำงานจริงๆ กันโดยใช้ Python ในบทความนี้
Soft Skill เป็นศัพท์ที่นิยมใช้ในงานฝ่ายบุคคล ซึ่งเชื่อว่านักพัฒนาซอฟท์แวร์หลายท่านอาจจะยังไม่เข้าใจเมื่อไปฟังในงานต่างๆหรือได้ยินใครพูดถึง ว่ามันหมายถึงอะไร Soft Skill ก็คือ ความรู้และทักษะความชำนาญที่ไม่เกี่ยวโดยตรงกับสายงาน แต่เป็นตัวช่วยหนุนให้การทำงานดีขึ้น ดีมากขึ้น จนถึงยอดเยี่ยม หากหน้าที่หลักของนักพัฒนาซอฟท์แวร์ คือ พัฒนาซอฟท์แวร์ให้ได้ตามความต้องการของผู้ใช้งานแล้วละก็ แค่ทักษะความรู้ในการเขียนโปรแกรมหรือออกแบบฐานข้อมูลเพียงอย่างเดียวย่อมไม่เพียงพอที่จะทำให้โครงการประสบความสำเร็จ ทักษะด้านใดบ้างที่จะช่วยให้นักพัฒนาซอฟท์แวร์สามารถพัฒนาซอฟท์แวร์ให้ประสบความสำเร็จ ถ้าพูดสั้นๆหรือคำแนะนำจากฝ่ายบุคคลก็มักจะบอกกันว่า เราต้องเก่งงานและเก่งคน สมรรถนะด้านเก่งงาน (Work Related Competency) สมรรถนะด้านเก่งคน (People Management Competency) ด้านบริหารตนเอง-บริหารเวลา จัดการตนเอง จูงใจตนเอง ความมั่นใจในตนเอง เชาวน์อารมณ์ ด้านทำงานร่วมกับคนอื่น-การจูงใจ การบริหารทีมงาน การสื่อสาร การนำเสนอ การจัดการข้อโต้แย้ง การบริหารคนดื้อ การจัดการการเปลี่ยนแปลง เป็นต้น การบริหารตนเอง ปกติแล้วชาวไอทีจะเป็นจ้าวแห่งการบริหารและขยันคิด Process และ วิธีการแก้ปัญหาต่างๆออกมามายหลายตลบจนให้เรียนรู้ไม่หวาดไม่ไหว ใครตามไม่ทันก็เหมือนกับวัยรุ่นตกยุคไม่ทันแฟชั่น แต่ทำไมงานสายโปรแกรมเมอร์มักจะถูกต่อว่าจากลูกค้าหรือคนสายอาชีพอื่นว่าไม่ตรงเวลา ติสต์ อารมณ์ศิลปินสูง แต่นั่นก็ไม่ได้หมายความว่าทุกคนในสายอาชีพนี้เป็นอย่างนั้น เพราะผมรู้จักโปรแกรมเมอร์ชาวต่างประเทศหลายคนเขาก็มีสมาธิและตรงเวลามาก ไม่ได้ทำงานหามรุ่งหามค่ำ จริงๆแล้วหรือเป็นเพราะว่าโปรแกรมเมอร์เหล่านั้นไม่รู้หลักในการบริหารตนเอง การบริหารเวลา เราชาวไอทีก็มีโปรแกรมที่บริหารมากมาย อย่างเช่น […]
วันเสาร์ที่ 1 พฤศจิกายน พ.ศ. 2557 เวลา 08.00 น. – 18.00 น. สถานที่ คณะวิศวกรรมศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย
รายละเอียด Code Mania X2 : Data Science 101 จัดขึ้นในวันที่ 16 มค 2558 เวลา 13.00-15.30 น ณ ชั้น 2 อาคารวิศวฯ จุฬาฯ 100 ปี [youtube https://www.youtube.com/watch?v=videoseries?list=PLmB7S3pD-s_x46-bIb_auVAbi_Q57OKUo&w=560&h=315]
จัดขึ้นเมื่อวันเสาร์ที่ 18 กรกฏาคม 2558 เวลา 9:00 – 17:45 น. ณ ห้องประชุมดำเนินนาวากล ชั้น 5 ตึกพระประกอบกลกิจ สถาบันเทคโนโลยีปทุมวัน [youtube https://www.youtube.com/watch?v=videoseries?list=PLZ9MDz5T_Q6zuj1yN82J49q5DFTlohJGc&w=560&h=315]