วันอังคารที่ 23 กันยายน พ.ศ. 2557

คุณกำลังเป็นซอมบี้ออฟฟิศอยู่หรือปล่าว

zombie-01zombie-01

วันนี้มาพบกับเรื่อง คุณกำลังเป็นซอมบี้ออฟฟิศอยู่หรือปล่าว ซึ่งใครว่าซอมบี้ไม่มีจริงคงต้องคิดใหม่เสียแล้วเพราะตอนนี้มีมนุษย์สายพันธ์ุใหม่ที่เรามักพบเจอในทุกวัน มักจะเกิดขึ้นกับ มนุษย์เงินเดือนทั้งหลาย เราเรียนมนุษย์เหล่านี้ว่ามนุษย์ “ซอมบี้ออฟฟิศ” ซอมบี้ออฟิศเหล่านี้มีลักษณทั่วไปอย่างไรบ้างไปรับชมกันเลยครับ เริ่้มที่อย่างแรกคือ

1 ใน 5 ต้องตั้งนาฬิกาปลุกตั้งเเต่ 3 รอบขึ้น ไป ถึงจะสามารถฟื้นร่างให้ตื่นออกมาทำงานได้ ซอมบี้บางคนตั้งนาฬิกาปลุกเป็น 10 รอบ ก็ยังไม่ฟื้นเเน่ว่าจะฟื้นขึ้นมาง่ายๆ ซึ่งสาเหตุ การฟื้นยากของซอมบี้ออฟิศเหล่าทั้งมากจาก ปาร์ตี้หนัก นอนดึกเมือคืน หรือเป็นพวกฟื้นยากอยู่เเล้ว เป็นต้น เเต่สาเหตุส่วนส่วนใหญ่ของการฟื้นยากเหล่านี้ ส่วนใหญ่มักจะมาจากการนอนไม่หลับในตอนกลางคืน ทำให้ในตอนเช้าไม่อยากตื่น เเละตื่นมาก็กลายเป็นซากมนุษย์เดินได้

33 % ของซอมบี้ออฟฟิศไม่นิยมเติมพละพลังในตอนเช้า(อาหาร เช้า)เเต่มักจะมาเพิ่มในตอนเที่ยงเเทน(อาหารเทียง) เพราะ เป็นผลมาจาก การฟื้นตัวยากในตอนเช้า ทำให้ไม่มีเวลาในการกินอาหารเช้าหรือบางตนก็ไม่ชอบกินอาหารเช้าเอาซะเลย นั้นทำให้ยิ่งทำให้เป็นซอมบี้ออฟฟิศมากขึ้นเเละซอมบี้ออฟฟิศส่วนใหญ่ที่ไม่ ชอบทานอาหารเช้าก็มันจะหาสิ่งมาทดเเทนพลังงานในตอนเช้าที่เราเรียกว่า “คาเเฟอีน”

75 % ของซอมบี้ออฟฟิศจึงนิยมบริโภคกาเเฟเป็นอาหารเช้าเเทนมาก เพราะ คิดว่าจะได้ส่งผลให้ร่างกายตื่นตัวมากกว่านี้เเต่เเท้จริงเเล้วยิ่งกินกาเเฟ เป็นอาหารเช้ามากเท่าไหร่ก็ยิ่งกระตุ้นสารในร่างกายทำให้คุณกลายเป็นซอมบี้ ออฟฟิศมากขึ้น

      เรื่องอารมณ์ของซอมบี้ออฟฟิศในวันนั้นทั้งวันไม่ต้องพูดถึง ยิ่งซอมบี้ออฟฟิศเพศหญิงมักจะเหวี่ยง หงุดหงิดง่ายกว่าวันที่ประจำเดือนของเธอมาซะอีก ดั้งนั้นถ้าพบเจอซอมบี้ออฟฟิศเพศหญิงในวันนั้นโปรดระวังตัวของคุณไว้…

 นอกจากนี้ ซอมบี้ออฟฟิศส่วนใหญ่จะยังไม่สามารถทำงานได้เต็มที่จนกว่าจะครบ 4 ชั่วโมงหลังจากตื่นนอนอีกด้วย 

zombie-02
ใครว่าเป็นซอมบี้จะต้องเกิดจากถูกกัดอย่างเดียว
      ไหนลองให้คุณมาเช็คตัวคุณว่าเป็น ศพเดินได้ เอ๊ย!  ซอมบี้ออฟฟิศหรือเปล่า ?   กับ 5 อาการดังกล่าวนี้

1. หลับลึกตื่นยาก ต่อให้ตั้งปลุกสัก 10 รอบก็ทำอะไรซอมบี้ออฟฟิศไม่ได้จ้ะ
2. ไม่ทานอาหารเช้า กินอาหารเช้าไม่ทันจัดหนักตอนเที่งหรือตอนเย็นละกัน
3. ดื่มกาแฟทุกเช้า พลังงานสำคัญที่ขาดไม่ได้
4. อดหลับอดนอน  เเหมมมม ก็ตอนกลางคืนมันชอบตาสว่าง รู้ตัวอีกทีก็เเทบจะนอนตอนเช้าซะเเล้ว
5. หงุดหงิดง่าย งัวเงียทั้งวัน อย่ามากวนเซ่ คนจะหลับจะนอน เอ๊ย! ทำงาน

      ถ้าคุณพบเจอคนที่มีอาการเข้าข่ายนี้เเบบนี้หรือเเม้เเต่ตัวคุณเองให้รีบเปลี ยนการใช้ชีวิตเถอะ เพราะ ยิ่งปล่อยให้นานไปคุณอาจกลายร่างเป็นซอมบี้ออฟฟิศร่างสมบูรณ์เเบบมากกว่านี้ ก็เป็นได้

zombie-03

หนทางสู่การเลิกเป็นซอมบี้ออฟฟิศ
1.นอนให้เร็ว เเละงดเรื่องเครียดก่อนนอน การพักผ่อนไม่เพียงพอนั้นเป็นสาเหตุหลักที่ทำให้เกิดซอมบี้ออฟฟิศได้ง่าย เพราะพักผ่อนไม่เพียงทำให้ความกระฉับกระเฉง หรือความสดใสในการเริ่มต้นวันใหม่หายไป ยิ่งทำให้คุณหงุดหงิดทั้งวันอีกด้วย

2.กินอาหารเช้า ให้เป็นนิสัย  บังคับตัวเองให้เป็นนิสัย มื้อเช้าเป็นมื้อที่สำคัญที่สุด ไม่เพียงเติมพลังงานให้ร่างกายและสมอง ให้ทำงานได้อย่างมีประสิทธิภาพตลอดวัน อาหารเช้ายังป้องกันโรคเบาหวาน หัวใจและโรคอ้วนได้อีกด้วย

3.ยืดเส้ยยืดสาย บ้าง ใน 1 วัน ถ้าคุณไม่ยอมขยับร่างกายเสียเลย ไม่มีการบริหารให้ถูกใช้อย่างสม่ำเสมอก็อาจทำให้เกิดอาการปวดเมื่อยกล้าม เนื้อ เมื่อจะกลับมาทำอีกที ก็เป็นหนักไปซะเเล้ว

4.หลีกเลี่ยงคา เเฟอีน ก็รู้ว่ามันไม่ดี เเต่ก็เลิกไม่ได้สักที เอาเป็นว่า ดื่มแต่น้อย หากเลี่ยงได้ก็ควรเลี่ยง เปลี่ยนทานอาหารเช้าแทน

5.เริ่มต้นทำตั้งเเต่วันนี้ อย่ามัวรีรอ สุขภาพชีวิตดีเริ่มที่ได้ที่ตัวคุณเอง ปฎิบัติ !!!    เปลี่ยนการใช้ชีวิตง่ายๆ เพียงพักผ่อนให้เพียงพอ รับประทานอาหารเช้าทุกวัน พยายามหลีกเลี่ยงคาเฟอีน เท่านี้คุณก็เป็นมนุษย์ที่สดใส มีชีวิตชีวา ไม่เดินเป็นผีดิบไปไหนต่อไหนอีกต่อไป…


เป็นอย่างไรกันบ้างครับกับ คุณกำลังเป็นซอมบี้ออฟฟิศอยู่หรือปล่าว เห็นอย่างนี้แล้วอย่าลืมปรับปรุงนะครับจะได้ไม่เป็น ซอมบี้ นะครับผม แล้วกลับมาพบกันใหม่กับ SimpleThings เรื่องง่ายๆที่คุณก็ทำได้ สวัสดีครับ

วันจันทร์ที่ 22 กันยายน พ.ศ. 2557

รู้หรือไม่ งานที่ยากสุดๆ ของ Programmer คืออะไรกันแน่นะ

วันนี้มาพบกับ รู้หรือไม่ งานที่ยากสุดๆ ของ Programmer คืออะไรกันแน่นะ คุณคิดว่างานอะไรงานอะไรมันยากมากที่สุดถ้าคุณเป็น programmer ลองมาดูกันครับว่าคุณคิดเหมือนกันหรือปล่าวครับรับชมข้อมูลกันได้เลย

เห็น post ใน Facebook มาเกี่ยวกับ งานที่ยากสุดๆ ของ programmer
เห็นว่าน่าสนใจเลยหาข้อมูลต่อพบว่า
ซึ่งเป็นผลสรุปจาก ITWORLD.COM ออกมาตั้งแต่เดือนตุลาคม ปี 2013
โดยนำข้อมูลมาจากการพูดคุยใน Quora และ Ubuntu Forums
รวมๆ แล้วเป็นผลมาจาก 4,522 vote มาดูผลดีหว่า ว่าโดนใจไหม
จากที่ share กันมาน่าจะมาจาก Reddit ที่มีการพูดคุยในเรื่องนี้

เริ่มต้นด้วยภาพสรุปก่อนเลย

ไม่เชื่อก็ต้องเชื่อว่างานที่ยากที่สุดจาก programmer ส่วนใหญ่ก็คือ
  • การตั้งชื่อ
  • การอธิบายว่าตัวเองทำอะไร
  • การประเมินเวลาที่ใช้พัฒนา
  • การทำงานร่วมกับคนอื่นๆ
  • ทำงานกับ code ของชาวบ้าน
Screen Shot 2557-09-12 at 8.14.39 PM

มาดูคำอธิบายกันหน่อย

คนทั่วไปที่ไม่อยู่ในสายพัฒนา software มักจะมองว่างานพัฒนานั้นเป็นเรื่องที่ยาก
แต่เมื่อมีการสำรวจจากนักพัฒนากลับพบว่า
การเขียน code นั้นไม่ได้เป็นปัญหาแต่อย่างใด
แต่กลับมีปัญหาอื่นๆ ดังนี้

อันดับที่ 9 การออกแบบ เพื่อหาทางแก้ไขปัญหา

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

อันดับที่ 8 การเขียน test

คือการเขียน unit test เพื่อทำให้แน่ใจว่าสิ่งที่พัฒนาขึ้นมานั้นทำงานได้อย่างถูกต้อง
ซึ่งช่วยลดความผิดพลาด และช่วยหาจุดที่ผิดได้เร็วขึ้น
รวมทั้งช่วยลกเวลาการทำ regression test ด้วย
สิ่งที่ท้าทายก็คือ จะเลือก test case ไหนมาเขียน test ดี
และทุกๆ คนมีความรู้สึกว่า งานมันจะเพิ่มจากเดิมอีกนะ

อันดับที่ 7 เขียนเอกสาร

หมายถึง การ comment code และ เอกสารมาตรฐานที่ต้องเขียน
เช่น User manual, Installation เป็นต้น
ความท้าทายก็คือ มันเป็นงานที่กินเวลาอย่างมาก
และสิ่งที่ทำออกไปมันเหมือนขยะ เพราะว่าไม่มีใครอ่านเลย
ดังนั้น สิ่งที่ programmer มักจะพูดออกมาเสมอ เพื่อปฏิเสธการเขียนเอกสาร ก็คือ
code ของผมนั่นแหละคือ เอกสาร
คำพูดที่เสียดแทงสำหรับการเขียนเอกสารก็คือ
เราเขียนเอกสารที่ไม่มีใครใช้ ไม่มีใครอ่าน ก็เนื่องจาก process นั่นเอง

อันดับที่ 6 การสร้างระบบงานที่เราไม่เห็นด้วย

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

อันดับที่ 5 ไปทำงานหรือแก้ไข code ที่มีอยู่แล้ว (Working with Legacy code)

ความท้าทายก็คือ ต้องใช้ความพยายามเพื่อทำความเข้าใจการทำงานของ code
ซึ่งมันจะยากมากๆ ถ้า code นั้นมันห่วย
แต่เชื่อไหมว่า programmer คนนั้นก็กำลังสร้าง Legacy code ขึ้นมาอีกชุดเช่นเดียวกัน
มีรูปขำๆ มาให้ดูเล่น
รูปจาก abstrusegoose.com

อันดับที่ 4 การทำงานร่วมกับผู้อื่น

เช่น การพูดคุยเพื่อสรุป requirement กับลูกค้า
การสรุปสถานะของงานเพื่อรายงานผู้บริการ
การทำงานร่วมกับ tester
การทำงานร่วมกับ programmer คนอื่นๆ
เชื่อไหมว่า นี่คือ ปัญหาของ programmer เพราะว่ามีโลกส่วนตัวสูง
รวมทั้งพูดกับใครก็ไม่รู้เรื่อง
บ่อยครั้งที่พยายามเรื่องเชิง technical ให้คนที่ไม่รู้เรื่องฟัง
และมักจะมีความเห็นที่ขัดแย้งกับคนอื่นๆ เช่น tester เป็นต้น

อันดับที่ 3 programmer เป็นกลุ่มคนที่ประเมินเวลาการทำงานได้ห่วยแตกมากๆ

ปัญหามาจากการเดาล้วนๆ เพราะว่า ต้องมาประเมินเวลาของสิ่งที่ยังไม่เคยทำมาก่อน
และการต้องมานั่งประเมินเวลาของ requirement ทั้งหมด มันเสียเวลาอย่างมากมาย

อันดับที่ 2 อธิบายให้คนอื่นรู้ว่าทำอะไร หรือจะไม่ทำอะไร

เป็นสิ่งที่ยากสำหรับ programer มากๆ ว่า จะอธิบายให้คนอื่นๆ รู้ได้อย่างไร
เช่นจะอธิบายให้ญาติพี่น้อง คนในครอบครับ รู้ได้อย่างไร
ว่างาน programmer มันคืออะไร
รวมทั้งอธิบายให้คนในบริษัทรู้ด้วยว่า ตัวเองกำลังทำอะไร แบบภาษาคนทั่วไปรู้เรื่อง

อันดับที่ 1 การตั้งชื่อ (ชื่อนั้นสำคัญไฉน)

ว่าด้วยเรื่องของการตั้งชื่อตัวแปร method คลาส object และ database
เป็นเรื่องที่ไม่น่าเชื่อ ว่ามันคืองานที่ยากสุดๆ ของ programmer
ความท้าทายก็คือ ในการสร้างระบบหนึ่งๆ ขึ้นมานั้น ต้องการการตั้งชื่อมากมาย
ดังนั้น การเลือกชื่อที่ดีและเหมาะสมเป้นงานที่ไม่ง่ายเลย
แต่ผมก็ไม่แน่ใจนะว่า a,b,c,i,j,k,x,y,z ทำไมมันมักมีอยู่ใน code เสมอเลย

แล้วคุณล่ะ คิดว่า งานอะไรที่มันยากสุดๆ สำหรับคุณ ?

Credit:ITWORLD

เป็นอย่างไรกันบ้าง หลายๆท่านเป็นแบบนี้กันหรือไม่ครับ ฮาๆๆ แล้วกลับมาพบกันใหม่กับ 
SimpleThings เรื่องง่ายๆที่คุณก็ทำได้ สวัสดีครับ

วันอาทิตย์ที่ 21 กันยายน พ.ศ. 2557

ขวดน้ำแนวใหม่ !! บางเฉียบไม่เหมือนใคร


         วันนี้มาพบกับนวัตกรรมใหม่ที่รูปลักษณ์ของขวดน้ำได้เปลี่ยนไปกลายไปเป็นเหมือนกระดาษ A4 ด้วยรูปลักษณ์ที่เปลี่ยนไปจะมีอะไรบ้างที่เมื่อเปลี่ยนไปแล้วมีประโยชน์กับเราบ้างมาดูกันครับ    
  นวัตถกรรมแนวใหม่ที่ออกแบบมาได้เก๋ไก๋ไม่เบา นั่นก็คือ เจ้าขวดใส่น้ำ “memobottle”  ที่มีรูปลักษณ์ที่ไม่เหมือนขวดน้ำที่เราเคยเห็นกัน แต่กลับมีรูปร่างที่บาง ทำให้พกพาสะดวก ประหยัดเนื้อที่ในการพกพาอีกด้วย  โดยเจ้าขวดใบนี้ผลิตจากพลาสติกBPA ที่สามารถใช้เครื่องล้างจานล้างได้ แถมยังสามารถนำกลับมาใช้ใหม่ได้ แถมเจ้าขวดเมโมนี้ยังมีหลายขนาดด้วยกัน คือไซต์จดหมาย A4 และ A5
          ทว่าเจ้าขวดเมโมนี้ยังไม่มีการผลิตออกมาแต่อย่างใด คงต้องจับตามองกันต่อไปว่าเจ้าขวดเมโมนี้จะผลิตมาให้ผู้คนได้ใช้เมื่อไหร่ ต้องจับตาดูกัน

Credit: design-milk.com

เป็นไงครับกับดีไซน์ของขวดน้ำรูปแบบใหม่ น่าใช้ดีใช่ไหมครับ เห็นแล้วอยากได้สักอันจัง ฮาๆ แล้วกลับ
มาพบกับ SimpleThings เรื่องง่ายๆที่คุณก็ทำได้ สวัสดีครับ