ควร update dependents ระหว่าง พัฒนา project ดีไหม

ระหว่างพัฒนา project อยู่นั้น dependency/package ที่ใช้อยู่บางตัวก็มีการ update version ขึ้นมา เราควร update ตามไหม? “dependencyA มี update ออก version ใหม่ครับพี่, update เลยไหมครับ” เสียงดังขึงขันของ นักพัฒนาหนุ่มไฟแรง กล่าวขึ้น “ไม่” นักพัฒนาผู้มากประสบการณ์ ตอบโดยทันที โดยทั่วไปแล้ว ไม่แก้อะไรทั้งนั้นอะ มัน work อยู่แล้ว จะไปแก้ไปทำไม คำตอบนี้เป็นจริงหรือเปล่า อยากจะชวนมาลองคิดกันครับ ทำไมเราไม่ถึงควร update เพราะกลัวเจ้ง (กลัว project จะทำงานไม่เหมือนเดิม อย่างที่เคยเป็น) แล้วทำไมเราถึง กลัวเจ้งละ เพราะเราฝีมือไม่ถึงไม่เข้าใจสิ่งที่เราเขียน, กลัวว่า dependency ที่ update มาจะทำ project เราเจ้ง รวมไปถึง เราขี้เกียจ regression test และ…

Read more...

จะกลับมาลองเขียน blog ละ

ห่างหายไปนาน (post แรก Feb 2015) คิดว่าจะกลับมาเขียน blog เรื่อยๆละ ดีกว่า

Read more...

your Resume

อย่างที่เรารู้กัน การสมัครงานนั้นเป็นการตัดสินใจที่สำคัญต่อชีวิตการทำงานของเราอย่างมาก และด่านแรกของ การสมัครงาน ก็คือ “your Resume” resume เปรียบเหมือน โบรชัวของตัวเราเองเมื่อ HR เห็นแล้วต้องอยากติดต่อเรากลับมา (จุดประสงค์ของ Resume คือให้ HR ติดต่อคุณมาสัมภาษณ์) HR เป็นชื่อของแผนกที่ทำหน้าที่คัดสรรบุคลากร และสามารถใช้อ้างถึงบุคลลที่อยู่ในแผนกนั้นซึ่งทำหน้าที่คัดสรรบุคลากรได้อีกด้วย Get Started พื้นฐานของ resume แล้วควร อ่านง่าย, กระชับ, เป็นทางการ (formal), เป็นข้อมูลล่าสุด (up to date) ต่อไปจะนำเสนอส่วนต่างๆและข้อแนะนำในการเขียนครับ 1. Contact information มีส่วนประกอบ คือ ชื่อ, ที่อยู่, email (ควรดูเหมาะแก่การทำงาน เช่น นามสกุลผสมชื่อ), เบอร์ติดต่อ 2. Design / Layout ควรจะมีแบบ formal เป็นพื้นฐาน (ซึ่งจะทำให้อ่านง่าย หาข้อมูลได้ง่าย)…

Read more...

แนะนำ Productivity Tool ครับ

เคยเป็นไหมครับ ทำงานมาทั้งวัน กลับมาดูผลงานที่ทำมา …ทำไมมันเหมือนทำไปนิดเดียวเอง และที่สำคัญ นึกไม่ออกด้วยว่า เราทำอะไรเยอะเกินไป เสียเวลาตรงไหนเยอะเกินไป ช้าอยู่ใย, มาใช้โปรแกรม ช่วยวิเคราะห์กันดีกว่าครับ ในบทความนี้จะแนะนำโปรแกรมที่ใช้งานบน Window เป็นหลักครับ) Type อันนี้ผมแบ่งเองว่า จะมี 2 รูปแบบ Manual อันนี้เราจะเห็นค่อนข้างเยอะก็คือค่อยๆใส่กันเอาเอง Automatic จะ track เราให้เลยครับ Manual หมวดนี้มีค่อนข้างเยอะครับ search ใน google นี่มาเต็มเลยแต่วันนี้ขอแนะนำ KanbanFlow คำว่า Manual ในที่นี้คือเราต้อง Add task เข้าไปเอง กดว่ามันเสร็จสิ้นแล้ว ด้วยตัวเองทั้งหมดครับ ยังงี้ก็กดว่าเสร็จแล้ว ทั้งที่จริงๆยังไม่เสร็จได้สิ ? ใช่ ครับ ระบบแบบนี้ขึ้นกับตัวเองทั้งหมด ตัวนี้ดีแถมฟรี ด้วยครับมาดู Features กันดีกว่า Visualize your work – คือภาพรวมของงานเรานั่นเองครับ…

Read more...

สรุป – Mobile Dev Talk ครั้งที่ 0

สรุปย่อ (มาก) – Mobile Dev Talk ครั้งที่ 0 หัวข้อ No More Difference http://mobiledevtalk.org/ (ปัจจุบัน Web ไม่อยู่แล้วนะครับ) Intro ครั้งแรกในประเทศไทยกับการรวมตัวกันของเหล่า Mobile Developer ทุกแพลตฟอร์มในรูปแบบงานสังสรรค์แบบมีสาระแต่ไร้ความเป็นทางการ หากคุณกำลังกังวล ไม่เก่ง? ไม่มีความสามารถ? จะเข้าร่วมได้มั้ย คำตอบคือได้แน่นอน!! งานนี้เปิดกว้างสำหรับทุกคน เน้นสนุก เน้นมันส์ แต่ยังคงเพียบพร้อมไปด้วยสาระแบบจัดเต็ม ค่าเข้างาน : อาหารสำหรับร่วมรับประทาน อย่างน้อย 1 อย่าง สถานที่ : Play Space (Pocket Playlab) เอกมัย ซ.21 (office สวยมากครับ) เวลาจัดงาน : 18:00-22:00 วันที่ : 16 กุมภาพันธ์ 2558 Schedule…

Read more...

TOEIC 900+ ไม่ง่ายเลยครับ

หลังจากตัดสินใจที่จะก้าวสู่เส้นทาง programmer อย่างจริงจังแต่ต้องมาติดกับกับดัก ภาษาอังกฤษ ที่ไม่ไปไหนของเรา programmer เป็นอาชีพที่ต้องพึ่งภาษาอังกฤษจริงจังเลยครับ (ไม่แปลกใจเลยที่เพื่อนๆ ที่เรียนด้าน IT, CS, วิศวะคอม ส่วนใหญ่จะเก่งภาษาอังกฤษ) resource, tool, course, knowledge ต่างๆ นี่ภาษาอังกฤษทั้งนั้นเวลาเราเจอ bug ต่างๆก็ต้องพึ่ง stackoverflow ช่วยแก้ พอมาดูเส้นทางของเรามันจะถึงเมื่อไรกันนะ TOEIC 900+ ผมจึงตั้งเป้าหมายว่าจะสอบ TOEIC ทุกปีในเดือน Febuary ทำไมต้องสอบ TOEIC ทุกปี ก็ในเมื่อเราตั้งเป้าหมายแล้วว่าเราต้องได้ TOEIC 900+ เราก็ต้องวัดผลสม่ำเสมอว่า 1 ปี ที่เราผ่านไปเนี่ย การฝึกแบบที่เราฝึกมา 1 ปี มันช่วยได้ขนาดไหน เราต้องปรับปรุงส่วนไหน (Listening / Reading เพราะ TOEIC วัดแค่ 2 อย่างนี้) เพื่อทำให้เราสามารถพัฒนาได้ถูกทางเช่น คะแนน…

Read more...