benboonya

หางาน-โปรแกรมเมอร์-หางาน-developer-จบใหม่

คำแนะนำในการหางาน Developer จบใหม่ หางาน โปรแกรมเมอร์ จบใหม่ ที่กำลังหางานแรก

การเริ่มต้นหางาน Developer จบใหม่ หางาน โปรแกรมเมอร์ จบใหม่ สำหรับผู้เพิ่งเริ่มต้นนั้นอาจเป็นเรื่องยากซักหน่อยเพราะมองไปแต่ที่ไหนก็มีแต่คนประกาศรับ Senior Developer และต้องการคนที่มีประสบการณ์มากๆ ทั้งนั้น ดังนั้น โปรแกรมเมอร์ จบใหม่ และ developer จบใหม่ ที่เริ่มเดินทางสายนี้จะทำอย่างไรดีหละให้เรามีโอกาสถูกเรียกสัมภาษณ์มากขึ้นดีล่ะ  ในบทความนี้ผมเลยจะมากล่าวถึง คำแนะนำที่ผู้เริ่มต้นทุกคนสามารถทำได้เพื่อเพิ่มโอกาสการ หางาน โปรแกรมเมอร์ และ หางาน Developer โดย คำแนะนำที่ว่านี้จะโฟกัสไปที่เรื่อง Resume, Project ตัวอย่าง และ Sample Code เนื่องจากผมทำงานเป็น Mobile developer ซึ่งงานจะเป็น Front end ซะส่วนใหญ๋ เลยจะของยกตัวอย่างทางด้าน Front end development ประกอบด้วย แต่คิดว่าสามารถนำไปประยุกต์ไม่ว่าจะเป็น Developer สายไหนก็ตาม  โดยต้องขอกล่าวไว้ก่อนว่านี่เป็นความเห็นส่วนตัวของผู้เขียน ไม่ได้มีส่วนเกี่ยวข้องกับองค์กร หรือ บริษัทที่ผู้เขียนกำลังทำงานอยู่แต่อย่างใด Resume ในการสมัคร หางาน …

คำแนะนำในการหางาน Developer จบใหม่ หางาน โปรแกรมเมอร์ จบใหม่ ที่กำลังหางานแรก Read More »

android-ภาษา-dart

เมื่อ Android developer ลองเรียน ภาษา Dart

เมื่อไม่นานมานี้ผมได้ลองเรียน Flutter Course จาก Website appbrewery.co ในชื่อ Course “The Introduction to Flutter Development with Dart.” โดยภาษาที่ใช้ในการเขียน Flutter ก็คือภาษา Dart ในบทความนี้ผมเลยอยากมาพูดถึงภาษา Dart ในมุมมองของ Android developer ซึ่งทำงานกับภาษา Kotlin โดยส่วนใหญ่ โดยผมจะกล่าวถึง Syntax ของ ภาษา Dart เป็นหลัก Syntax ก่อนหน้าที่ผมจะใช้ภาษา Kotlin นั้น ผมเคยใช้ภาษา Java ในการเขียน Android มาก่อน ความรู้สึกแรกที่ได้เห็นภาษา Dart และลองเขียนดู คือ Syntax มันดูไม่แปลกตานัก โดยจากความเห็นส่วนตัวของผมภาษา Dart นั้นดูคล้ายกับ Java มากกว่า Kotlin แต่ถ้าจะพูดให้ชัดเจนขึ้นมากอีกหน่อยผมว่า …

เมื่อ Android developer ลองเรียน ภาษา Dart Read More »

 เพิ่มประสิทธิภาพการทำงาน-โปรแกรมเมอร์

4 วิธีเพิ่มประสิทธิภาพการทำงาน สำหรับ โปรแกรมเมอร์

การเป็น Developer หรือ โปรแกรมเมอร์ นั้นในบางครั้งเราต้องเจอกับสถานการณ์ที่ต้องทำงานในเวลาอันจำกัด และการที่เราสามารถทำงานได้อย่างเร็วรวดและเรียบร้อยนั้นเรียกได้ว่าเป็น Skill ที่สำคัญในสายอาชีพ Developer เลยก็ว่าได้ ดังนั้นวันนี้จะขอมาพูดถึงเทคนิคในการ เพิ่ม Productivity ขอ Developer เพื่อการสร้างสภาพแวดล้อมที่สามารถสร้างผลงานได้อย่างรวดเร็วและเรียบร้อย อย่า Multitask เวลาเขียนโค้ด ทุกวันนี้คงจะเป็นเรื่องปกติของหลายๆคนที่นั่งดู TV ไปแล้วไสล์ด Facebook ดูไปพร้อมๆกันซึ่งนั่นก็เป็นเรื่องปกติสมองของเราสามารถรับข้อมูลจากสองช่องทางได้อย่างไม่มีปัญหา แต่เมื่อผมดู TV หรือ Youtube ขณะที่เขียนโค้ดไปด้วย Productivity นี่ตกฮวบเลยทีเดียว เพราะว่าระหว่างเขียนโค้ดนั้นเราต้องคิดหลายอย่างก่อนจะพิมพ์อะไรลงไป ถ้าโดนขัดด้วยการรับข้อมูลจากช่องทางอื่น ก็จะทำให้กระบวนการทำงานของเรานั้นช้าลง บางครั้งถ้าต้องการโฟกัสกับงานมากๆผมก็ปิดช่องทางการสื่อสารเช่น Line หรือ Slack ไปเลยแล้วค่อยเปิดดูอีกทีในเวลาต่อมา รู้จักกับ Code Editor ของเราให้ทะลุปรุโปร่ง   ถ้าถามว่าโปรแกรมอะไรที่ Developer ใช้บ่อยที่สุดในเวลางาน คำตอบก็คงจะหนีไม่พ้น Code Editor ซึ่งในกรณีของผมก็คือ Android Studio โดย Code …

4 วิธีเพิ่มประสิทธิภาพการทำงาน สำหรับ โปรแกรมเมอร์ Read More »

developer-โปรแกรมเมอร์

5 อุปนิสัยของ Developer และ โปรแกรมเมอร์ที่ดี

5 คือรายการคร่าวๆที่ลองไปประยุกต์ใช้แล้วอาจทำให้เราพัฒนาในสายงาน โปรแกรมเมอร์ หรือ Developer ที่ดีขึ้น 1. โปรแกรมเมอร์ที่ดีควรให้ความสำคัญกับธุรกิจด้วย บางครั้ง Developer อย่างเราอาจให้ความสำคัญกับ Tech Stack, Structure ของโค้ด, tool หรือ technology มากเกินไป จนหลงลืมไปว่าโค้ดที่เรากำลังเขียนอยู่นั้นมีจุดประสงค์อย่างไรในทางธุรกิจ ดังนั้นถึงแม้ว่าหน้าที่ของ Develop คือการเขียนโค้ดแต่ไม่ควรสนใจเพียงแต่ เรื่องเชิงเทคนิคเพียงอย่างเดียว บางทีคุณอาจจะลองถามตัวเองดูว่า สิ่งที่เรากำลังสร้างขึ้นนั้นก่อให้เกิดผลประโยชน์ทางธุรกิจรึเปล่า หรือ เราใช้เวลามากเกินไปในสิ่งที่ไม่จำเป็นนัก 2. เมื่อคุณคิดว่างานเสร็จแล้ว… 𝐑𝐞𝐟𝐚𝐜𝐭𝐨𝐫 จ้า สำหรับ Developer ที่เริ่มทำงานใหม่ๆอาจคิดว่างานเสร็จแล้วหลังจากที่เราเขียนโค้ดให้มันทำงานได้ตามที่เราต้องการ แต่จริงๆแล้วหลังจากเราเขียนโค้ดเสร็จถ้ามีเวลาก็ควรมาเช็คดูว่าสิ่งที่เราเขียนไปนั้นอ่านง่ายไหม และ Developer คนอื่นสามารถมาทำงานต่อได้รึเปล่า การค่อยๆ Refactor โค้ดของเราไปทีละนิดนั้นย่อมดีกว่าการเจอปัญหาแล้วมา Refactor ครั้งใหญ่ทีหลัง 3. อย่าทำอะไรซ้ำๆ เคยไหมเวลาเขียนโค้ดไปแล้วรู้สึกว่า เอ… อันนี้มันคุ้นๆนะ เหมือนเคยเขียนโค้ดนี้ไปแล้วนี่นา สถานการณ์แบบนี้คือสิ่งเราควรจะหลีกเลี่ยงเพราะการใช้โค้ดเหมือนกันหลายๆที่ในโปรเจคนั้นจะทำให้เราทำงานกับโค้ดชุดนี้ยากขึ้นเช่นถ้าเราต้องการเปลี่ยน Logic เราก็ต้องไปไล่เปลี่ยนทีละจุดซึ่งก็อาจทำให้เสี่ยงต่อการเกิด Bug มากขึ้นถ้าไม่ระวังให้ดี …

5 อุปนิสัยของ Developer และ โปรแกรมเมอร์ที่ดี Read More »

junior-developer-senior-developer

ความแตกของคุณสมบัติโปรแกรมเมอร์ Junior programmer และ Senior programmer?

ความแตกต่างของคุณสมบัติโปรแกรมเมอร์ระหว่างการเป็น Junior Programmer หรือ Senior Programmer วัดกันที่จำนวนปีของการทำงานอย่างเดียวเท่านั้นหรือ?  หลายๆคนอาจสงสัยว่าเขาใช้อะไรเป็นมาตรฐาน ใช้คุณสมบัติโปรแกรมเมอร์อะไรวัด ที่เห็นได้ชัดเจนก็อายุการทำงานนี่แหละ มีอะไรที่มากไปกว่าอายุหรือจำนวนปีของการทำงานอีกหรอ? วันนี้เรามาไขปริศนาหาปัจจัยและคุณสมบัติโปรแกรมเมอร์ ในการกำหนดการเป็น Junior Programmer หรือ Senior Programmer กันเถอะ ในความเป็นจริง ถึงจะเป็นไปได้ยากแต่บางครั้งอาจพบว่า Junior Programmer อาจจะมีอายุงานที่ผ่านๆมามากกว่า Senior Programmer ก็เป็นได้ ดังนั้นเราจะมาดูปัจจัยที่มากกว่าอายุงาน ซึ่งได้แก่… 1. คุณสมบัติโปรแกรมเมอร์ ด้านความรู้: ความแตกต่างด้านความรู้ของ Junior Programmer และ Senior Programmer แน่นอนแหละว่า Senior จะมีความรู้มากกว่า Junior และการมีความรู้ในเรื่อง Design pattern, Code Architecture, Automating, Testing, Performance, และ Security ก็เป็นวิธีที่ดีที่ Junior Developer …

ความแตกของคุณสมบัติโปรแกรมเมอร์ Junior programmer และ Senior programmer? Read More »

แนะนำจอ Monitor สำหรับเขียนโปรแกรม 2020

เวลาที่เราต้องเขียน Code เป็นเวลานาน เป็นเรื่องสำคัญที่เราควรมีจอมอนิเตอร์คู่ใจ ที่ช่วยให้ไม่ปวดตา โดยขนาดของมอนิเตอร์ที่เลือกนั้นควรจะมีขนาดพอเหมาะ เพื่อให้เราสามารถเปิดหน้าต่างของ Code Editor มากกว่าหนึ่งหน้าต่างพร้อมๆกันได้ โดยขนาดตัวอักษรในแต่ละจอไม่เล็กจนเกินไป หรือ Develop บางคนอาจต้องการจอมากกว่าหนึ่งจอเพื่อเปิดดู Design หรือ เอกสาร Specification ไปพร้อมๆกับการ Coding ด้วยซ้ำไป โดยในบทความนี้จะแนะนำจอ Monitor ขนาดไม่ใหญ่มากพอเหมาะกับโต๊ะทำงานไม่ว่าจะเป็นที่บ้านหรือ Office โดยจะอ้างอิงจากเว็บไซด์จัดอันดับและ Review Gadget ที่ได้ไปหาข้อมูลมาเช่น lifewire.com , rtings.com เป็นต้น โดยจอทั้งหมดที่จะกล่าวถึงเป็น Technology แบบ IPS(In-Plane Switching) ซึ่งจะมีสีที่แม่นยำไม่ว่าจะมองจากมุมไหนของจอภาพ 𝐃𝐞𝐥𝐥 𝐔𝐥𝐭𝐫𝐚𝐒𝐡𝐚𝐫𝐩 𝐔𝟐𝟒𝟏𝟗𝐇 และ 𝐔𝟐𝟒𝟏𝟗𝐇𝐂 ขนาด: 23.8 นิ้ว ความละเอียด: Full HD (1920×1080) Refresh rate: 60Hz รุ่นนี้ถือว่าเป็นรุ่นที่ราคาย่อมเยาว์ …

แนะนำจอ Monitor สำหรับเขียนโปรแกรม 2020 Read More »

ไฟ-led-ถนอมสายตา

ถนอมสายตาด้วย ไฟเส้น LED | Led Light Strip

ไฟ LED เส้น หรือ Led Light Strip นั้นสามารถช่วยถนอมสายตาจากการดู TV หรือใช้คอมพิวเตอร์ได้ โดยไฟ LED เส้น หรือ Led Light Strip นั้นไม่ได้มีไว้เพื่อความสวยงามเท่านั้นแต่ยังช่วยถนอมสายตาของเราในการทำงานกับจอคอมพิวเตอร์หรือดู TV ได้อีกด้วย ทำไม ไฟ LED เส้น ถึงช่วยถนอมสายตาได้ล่ะ? ก่อนอื่นต้องเข้าใจการทำงานของตามนุษย์กันก่อน ทำไมการจ้องจอภาพถึงทำให้ตาของเราล้า? ตาของคนเราจะปรับระดับการรับแสงให้เข้าภาพและสภาวะที่เรามองไป ณ ขณะนั้น การที่เราจ้องไปยังจอคอมพิวเตอร์หรือจอทีวีนั้น ตาของเราไม่ได้ปรับแสงให้เข้ากับความสว่างขอจอทีวีเพียงอย่างเดียว แต่หากปรับการรับแสงให้พอดีกับความสว่างของบริเวณรอบๆจอภาพที่เรามองอยู่ด้วย ดังนั้นถ้าห้องที่เรามองดูจอคอมพิวเตอร์หรือ TV นั้นมืด หรือมีความสว่างโดยรวมน้อยกว่าจอภาพ ก็เหมือนกับการที่ตาของเราจ้องไปยัง รูปสี่เหลี่ยมสว่างๆที่ลอยอยู่ในความมืด ซึ่งสิ่งที่กล่าวมานั้นทำให้เกิดปัญหาขึ้นสองอย่าง คือเราจะมองจอภาพได้ไม่คมชัดเท่าที่ควร และ ดวงตาของเราจะล้าได้ง่าย โดยอาจเกิดอาการตาแห้งหรือมีน้ำตาซึมๆ ถ้าคุณกำลังมีปัญหากับสายตา ก่อนที่จะไปหาแพทย์ ลองสังเกตดูว่าบริเวณที่เราใช่เวลาจ้องไปเป็นเวลานานนั้น มีการจัดแสงอย่างเหมาะสมหรือไม่ ถ้าจัดแสงได้เหมาะสมก็เหมือนเราแก้ปัญหาที่ต้นเหตุ โดยไฟเส้น LED นั้นอาจสามารถช่วยแก้ปัญหาที่กล่าวมาข้างต้นได้ ทำไมไฟเส้น LED จึงช่วยถนอมสายตา …

ถนอมสายตาด้วย ไฟเส้น LED | Led Light Strip Read More »