web analytics

Tag «Programmer»

สิ่งที่คนทำงาน ไอทีด้านโปรแกรมเมอร์และเว็บดีไซเนอร์ได้ยิน

สิ่งที่คนทำงานไอทีด้านโปรแกรมเมอร์และดีไซเนอร์ได้ยิน

สิ่งที่คนทำงาน ไอทีด้านโปรแกรมเมอร์และเว็บดีไซเนอร์ได้ยิน ในองค์กรส่วนใหญ่ ทีมงานที่ต้องทำงาน ไอทีด้าน WEB ACCESSIBILITY ก็คือทีมงานเดียวกับที่สร้างเว็บไซต์นั่นแหละ…….. จะมีใครล่ะครับ…… ถ้าไม่ใช่โปรแกรมเมอร์กับเว็บดีไซเนอร์ และเมื่อพวกเขาพยายามเรียนรู้ว่าสิ่งที่ต้องทำคืออะไร.. ? ไม่ว่าจะจากหนังสือหรือบทความที่เกี่ยวข้อง พวกเขาจะเจอกับลิสต์รายการอธิบายเหตุผลยาวเหยียดว่าทำไมคุณจึงต้องทำให้เว็บไซต์ให้ทุกคนเข้าถึงได้ WEB ACCESSIBILITY คือ การออกแบบ ที่ทำให้ทุกคนสามารถใช้งานได้อย่างเท่าเทียมกัน ได้แก่ คนปกติ, ผู้สูงอายุ, ผู้ทุพพลภาพ ได้แก่ สายตา หู โดยพวกเขาต้องเจอกับ… มีข้อเท็จจริงมากมายในข้อความเหล่านี้ แต่น่าเสียดายที่มันมีประเด็นนอกเหนือจากนี้อีกหลายอย่างที่ทำให้โปรแกรมเมอร์และดีไซน์เนอร์วัยหนุ่มทั้งหลายรู้สึกต่อต้านและกังขาในการทำ WEB ACCESSIBILITY สำหรับพวกเขา ผมขอยกตัวอย่างประเด็นหลัก ๆ เลยแล้วกันเพื่อให้ง่ายต่อการเข้าใจ > สังคมที่รายล้อมรอบกลุ่มคนเหล่านี้ล้วนเป็นคนในวัยเดียวกันที่มีร่างกายสมบูรณ์แข็งแรง ทำให้พวกเขาจินตนาการไม่ออกว่าทำไมประชากรบนโลกส่วนใหญ่จึงเป็นกลุ่มผู้ทุพพลภาพ (ไม่ทางใดก็ทางหนึ่ง) ที่ต้องการความช่วยเหลือในการเข้าถึงข้อมูลบนเว็บไซต์ > พวกเขายังคงกังขาในประเด็นที่ว่าจริงหรือไม่ ที่ WEB ACCESSIBLE นั้นจะมีประโยชน์กับคนทุกคน ไม่เว้นแม้แต่ผู้มีร่างกายปกติสมบูรณ์ ยกตัวอย่างคลาสสิกอย่างเช่นการทำ CLOSED CAPTIONING เพื่อให้คนหูหนวกอ่านแทนการฟังนั้นมีประโยชน์ชัดเจน แม้กับผู้ที่ไม่มีปัญหาด้านการฟัง แต่มันก็เป็นตัวอย่างเดียวจริงๆ ที่เห็นประโยชน์เด่นชัดกับคนทั่วไป คล้ายๆ กับการถกประเด็น …

ภาษาที่คนทำงาน ไอที (Programmer) ควรเรียนรู้

ภาษาที่คนทำงานไอที (Programmer) ควรเรียนรู้

ภาษาที่คนทำงาน ไอที (Programmer) ควรเรียนรู้ สำหรับคนทำงาน ไอทีที่กำลังสนใจในอาชีพโปรแกรมเมอร์ ในสมัยก่อนภาษาโปรแกรมมีเยอะมากและโปรแกรมเมอร์ส่วนใหญ่ก็ไม่รู้ทิศทางที่ชัดเจน เช่น ภาษาที่เรียนมายังไม่รู้ว่าใช้กับงานอะไรและไม่รู้ว่าอยู่ในธุรกิจกลุ่มไหน  ปัจจุบันภาษาโปรแกรมเติบโตมากขึ้นและมีตัวอย่างมากขึ้น ทำให้สามารถบอกทิศทางได้ว่าเราควรจะต้องศึกษาภาษาอะไรให้ตรงกับความต้องการของเรา เพราะว่าถ้าเราไปเลือกเรียนรู้ภาษาที่คนส่วนใหญ่ไม่นิยมแล้วก็จะทำให้เราเสียเวลาไปฟรีๆ  ซึ่งภาษาที่เหล่าคนทำงาน ไอทีควรให้ความสนใจ  ได้แก่ ภาษา JAVA เป็นภาษาโปรแกรมขั้นพื้นฐานซึ่งมีความต้องการมากในหลายๆ บริษัท และเป็นโปรแกรมพื้นฐานสำหรับการเขียน Android Application ภาษา C เป็นต้นกำเนิดของโปรแกรมหลายๆอย่าง ทุกภาษาส่วนใหญ่มีโครงสร้างการเขียนแบบเดียวกัน ถ้าเราเข้าใจในภาษา C เราก็จะเรียนรู้ภาษาอื่นได้ง่ายมากขึ้น ภาษา C++ เป็นภาษาที่มีการเขียนโครงสร้างค่อนข้างยากกว่าภาษา C สำหรับการทำซอฟต์แวร์แอพพลิเคชั่นบนฝั่ง Windows ต้องศึกษาภาษา C++ ไว้รวมไปถึงการสร้างเกมส์ด้วย เพราะเกมส์ส่วนใหญ่เล่นบนแพลตฟอร์ม Windows หากคนทำงาน ไอทีสนใจอยากเป็นเกมส์เมอร์ควรศึกษาภาษา C++ เอาไว้ครับ ภาษา C# เป็นภาษาที่ทาง Microsoft ช่วยกันพัฒนาขึ้นมา เป็นโปรแกรมที่ช่วยพัฒนา Application บน Windows Objective-C เป็นภาษาทางฝั่ง …