ช่วงนี้ผมกำลังนั่งแกะ Drupal อยู่ พอดีกำลังจะเอามันมาใช้ … แต่ว่า … แกะยากจัง สงสัยจะไม่เข้าใจมันซักเท่าไหร่ โดยเฉพาะจุดตรง core engine ที่ต้องต่อเข้ากับ module นี่หายากจังแฮะ
รู้สึกว่านับวัน opensource จะถูกสร้างออกมาให้เหมือนปีศาจเข้าไปทุกที ขนาดแผ่หรา source code ให้เห็นกันจะ ๆ ตรงหน้า พอลงมือจะตรวจสอบจุดบางจุดของ engine ที่ต้องการจะปรับแต่ง ผมยังจับต้นชนปลายหามันไม่ค่อยจะถูกเลย ความรู้สึกมันเหมือนสะกดรอยหมูป่าจากชายป่าละเมาะ ลัดเลี้ยวเข้าไปในป่าลึก พอเผลอกระพริบตานิดเดียว ไอ้เจ้าหมูเขี้ยวตันมันก็หายไปไม่ทิ้งร่องรอยอะไรเอาไว้แล้ว แถมทิ้งให้เราหลงป่าอีกต่างหาก ง่ะ
นี่แสดงว่าไม่ใช่เพียงเครื่องบินรบ, เรือดำน้ำ หรือเรือรบเท่านั้นแล้วมั๊งครับ ที่จะใช้เทคโนโลยี stealth เพื่อไว้ปิดบังตัวตนจากข้าศึก แม้แต่ opensource เองก็เริ่มจะมีเทคโนโลยี stealth บ้างเหมือนกัน
โดยสรุปแล้ว การแกะรอย opensource ว่ามันทำงานยังไง แล้วจุดไหนบ้างที่เราจะเข้าไปแก้ไขได้นั้น มันได้กลายเป็นศาสตร์พิเศษไปแล้วนะ ดังนั้นทักษะการแกะ opensource แต่ล่ะตัวก็คงเป็นเอกเทศกัน ไม่สามารถจะใช้ทักษะดังกล่าวแทนกันได้ใช่ม้า? ยกตัวอย่างเช่นคนที่แกะ Drupal เก่งมาก ก็ไม่ได้หมายความว่าจะแกะ Joomla! เก่งจริงแมะ?
งั้นสงสัยต่อไปเวลาจะรับคนเข้าทำงานคงต้องประกาศแบบนี้กระมัง …
บริษัท Mr. PeeTai จำกัด
บริษัทของเราเป็นบริษัทซึ่งเปิดใหม่เพื่อดำเนินการทางด้าน Online Entertainment มีความประสงค์จะรับสมัครบุคลากรเพื่อเข้ามาร่วมงานด้วยดังนี้
Drupal Programmer 3 ตำแหน่ง
- อายุระหว่าง 18 – 40 ปี
- จบปริญญาตรีขึ้นไปในสาขาที่เกี่ยวข้องกับคอมพิวเตอร์
- มีประสบการณ์, เข้าความใจ และคลุกคลีตีโมงกับ drupal มาไม่ต่ำกว่า 2 ปี
- สามารถ configure drupal ได้
- สามารถออกแบบ theme ให้กับ drupal ได้
- สามารถเขียน modules เพื่อใช้กับ drupal ได้
- ถ้าสามารถปรับให้ opensource อื่น ๆ ต่อเชื่อมเป็น modules เพื่อใช้งานใน drupal ได้ จะได้รับการพิจารณาเป็นพิเศษ
- ไม่ต้องการความคิดสร้างสรรค์ สั่งให้ทำอะไรแล้วทำอย่างที่สั่งก็พอ 😛
- ภาษาอังกฤษต้องอ่านเก่ง ๆ อ่านเข้าใจด้วย ส่วนพูดฟังไม่ได้ไม่เป็นไร
- ต้องทำงานเป็นทีม แต่ถ้าโดยนิสัยไม่ชอบทำงานเป็นทีมเพราะอีโก้สูงก็ไม่เป็นไร เดี๋ยวจะมีคนมาช่วยทำให้เป็นทีมเอง หุ หุ
- สำหรับอัตราเงินเดือนจะตกลงกันก็ต่อเมื่อพระอาทิตย์ขึ้นทางตะวันตกแล้วเท่านั้น ฮา
หุ ๆ แบบนี้ก็ไม่เลวเหมือนแฮะ ^-^
[tags]คอมพิวเตอร์,ซอฟต์แวร์,stealth,drupal,opensource[/tags]
โห… เป็นตำแหน่งที่หน้าสนใจคับ ไม่รู้จัก Drupal คับ แต่ชอบแกะชอบแงะ(ให้พัง :-D) กำลังหาที่กรอกใบสมัคร
แกะไมอะพี่ไท้ จะเปลี่ยน ไปใช้ Drupal เหยอ
มันไม่มีตำแหน่งแบบนี้หรอกคุณ too ส่วนใหญ่จะเป็นตำแหน่ง universe programmer มากกว่า แบบว่ากะเอาตาย เอาให้เป็นทุกอย่างเลย
จะทำเว็บไซต์อื่นด้วย drupal ครับคุณ john and the redtor อิ อิ
เคยคิดจะแกะเล่นอยู่เหมือนกัน แต่กำลังและปัญญามันไม่ถึง โปรแกรมมิ่งไม่เอาไหน แต่ถ้าพูดถึงเรื่องมั่วนี้ กินขาดเลย เอิ๊กๆ
ผมชอบ Drupal ตรงที่ระบบมันแกร่งดีนี่แหละ แต่ถ้าแยกระบบติดต่อผู้ใช้ออกเป็นสองส่วน เหมือนกับ WordPress นี่ใช่เลย เพราะผมลองมาแล้ว บาง Theme มันมีปัญหา ขี้เกียจสรรหาด้วย เพราะมีของสวยๆงามๆให้น้อย แต่ถ้าเป็นปลั๊กอินนี่คู่คี่กับ WordPress มากเลย
แต่ถ้าว่าไปในเรื่อง Blogging ยังไงเสีย Drupal ก็ยังสู้ WordPress ไม่ได้ (ในเรื่องของความง่าย) เหมาะจะเป็น CMS ใหญ่ๆทำเว็บ Portal ซะมากกว่า เคยคิดว่าจะเอาเจ้า Movable Type มาเล่น แต่ไม่ล่ะ หา Host ลงยาก จึงเป็นเหตุให้ผมไปสนใจเจ้า Textpattern กับ b2evolution แทน
อืม…งั้นเอา Drupal มาทำเว็บท่าแข่งกะ Sanook เอิ๊กๆ
พี่รู้จักคนเขียนมั้ยครับ
คนเขียนไรอ่ะคุณ kike?
ผมเคยแกะตัว CSS กับ XHTML ของ drupal โดยส่วนตัวแล้วผมว่าเขาออกแบบได้เป็นระบบดี.. แก้ไขได้ง่าย (ง่ายกว่า cms ยี่ห้ออื่น) ปัจจุบันผมก็เอาเทคนิคของ drupal มาใช้เวลาทำงานที่เป็นทีมบ่อยๆ (ผมสายงาน design หนะ)
ส่วน programing ยอมค่ะ..! ยากเห้..
มันอยู่ตรง module_invoke() ครับ
ขอบคุณครับคุณ sugree 🙂
ผมมีอาชีพเป็นโปรแรกมเมอร์ครับ ได้อ่านแล้วก็มึนๆในความคิดเลยนำข้อความนี้ไปถามเพื่อนที่เป็นผู้เชี่ยวชาญ Drupal พอสมควร และได้คำตอบมาว่า
“อ่านแล้วบ่งบอกว่า คนนี้ ความเข้าใจเกี่ยวกับ open source ยังน้อย
ขาดความเข้าใจในหลักการการพัฒนา open source เหมือนกับพึ่งเริ่มต้นเรียนรู้เท่านั้นเอง
ถ้าคนที่มีความเข้าใจจริง เขาจะไม่กล้าแตะ core ของ drupal หรือ open source ตัวอื่นก็ตาม
เพราะการแก้ไข core เปรียบเสมือนการเปลี่ยนนโยบายองค์กรเลยทีเดียว
ฉะนั้นในระดับการใช้งานทั่วไป จึงไม่จำเป็นต้องแตะ core เลย หลักการเดียวกับ oo คือ
คุณไม่จำเป็นต้องรู้หรือเข้าใจสิ่งที่คนอื่นเขียน ขอให้คุณรู้เพียงว่าใช้อย่างไรก็พอ”
เป็นไงครับสิ่งที่เพื่อนผมตอบมาส่วนตัวเองไม่ค่อยได้ยุ่งกับ CMS สักเท่าไหร่ ส่วนใหญ่จะเขียนเองเกือบทั้งหมด อ่านแล้วก็ดู แปลกๆ อยู่ เลย mail ไปถามเพื่อนให้เป็นอีก 1 เสียงที่ไว้เติมความเข้าใจ