Tags:

โยนหินถามทางครับ ไอเดียหลุดโลก

อยากสอบถามความเห็นครับ (อาจจะติด negative จากโปรแกรมเมอร์มากๆ)

อยากรู้ว่า ระบบจ้างงานเขียนโปรแกรมแบบนับจำนวนตัวอักษร จะดีหรือเไม่ครับ
(เหมือนนักเขียนเลย)

เช่น
เขียน code = 1,000 ตัวอักษร = ราคาจ่ายค่าจ้าง = 5 เหรียญ (150 บาท)
หรือเช่น
เขียน code = 1,000 ตัวอักษร = ราคาจ่ายค่าจ้าง = 10 เหรียญ (300 บาท)
อะไรประมาณนี้
(โปรแกรมเมอร์เก่งๆ หรือมืออาชีพอาจจะไม่เห็นด้วย เพราะเรตต้ำมากๆ)

คิดเป็นตัวอักษรนะครับ ไม่ใช่บรรทัด
อัตราประมาณคนรับจ้างเขียนบทความ ที่คิดเป็น word ไป 1000 word 10 เหรียญอะไรประมาณนี้

ราคานี้โปรแกรมเมอร์มือใหม่รับได้ใหมครับ(ข้างบน)

ตัวอย่างไอเดียรูปแบบราคา
A. ราคาตามเรตกลางๆ <<== ใช้อันนี้
(ไอเดียอื่นๆ)
B. ราคาตามเรตต่ำๆ + มีโบนัส เมื่อเขียนเสร็จ
C. ราคาแต่ละฟังก์ชั่น ๆ ละ 5 เหรียญ หรือ 10 เหรียญ (ตามระบุว่าต้องการอะไรๆ แบบย่อยๆ ถี่ยิบ)
D. อื่นๆ (โปรดระบุ)

สมมุติว่าผม ทำเว็บแบบ github หรือ bitbucket ที่เป็นรวม code ของคนเขียนโปรแกรมแบบ(programmer) แบบ open code ใครก็ได้ สามารถล็อกอินมาดู code ได้
แล้วก็โพสโปรเจคมาให้โปรแกรมเมอร์ทำงาน ตามต้องการ
ถ้าทำโปรแกรมแล้วทดสอบสำเร็จ หรือ หรือเขียนจบโมดูลแต่ละส่วน หรือ เขียนได้ครบตามต้องการตามระบุ
ก็รับเงินค่าจ้างไปได้เลย อะไรประมาณนี้

แบบนี้จะ work หรือเปล่าครับ

แก้ไขปัญหาขาดแคลนโปรแกรมเมอร์ ก็เปิด open ซะ ใครก็ได้ในโลกนี้เข้ามาเขียน code ให้ได้
(ไม่มี bid ประมูลเหมือนในเว็บพวก elance และอื่นๆ)

เหมาะสำหรับโปรแกรมที่ไม่ต้องการเป็นความลับ
เอาไว้ให้เว็บบริษัทเล็กๆ หรือกิจการเล็กๆ ไม่มีค่าจ้างทำซอฟต์แวร์ สามารถสั่งทำโปรแกรมได้ตามกำลังทรัพย์อันน้อยนิด

เหมาะสำหรับโปรแกรมเมอร์มือใหม่ มือสมัครเล่น หรือคนที่ขยันแต่ต้องการความอิสระ เข้ามานั่งเขียน
เริ่มงานได้ทันที

ทำแบบเปิดแบบ github ใครก็ได้เข้ามาก็อปปี้ไปใช้ได้ฟรีๆ หรือมาเอาไปแก้ไขเป็นโปรแกรมอีกตัวที่คล้ายกันก็ได้

สมมุติโปรเจคหนึ่ง php database เปิดประกาศโปรเจควันนี้ และมีโปรแกรมเมอร์มาช่วยทำกัน 100 คน ไฟล์สคริปในระบบต้องเขียนประมาณ 120 ไฟล์ พอช่วยกันโปรเจคก็สามารถเสร็จได้ใน 7 วัน (สมมุตินะ)

ส่วนคนจ้างเวลาเปิดโปรเจค ก็ต้องเอาเงินเข้าระบบก่อนเช่น โอนเงินเข้า 1000 เหรียญ แล้วโปรแรกมเมอร์ก็เขียนโปรแกรมไป พอครบ 100,000 ตัวอักษร ก็ต้องหยุดเขียนเพราะว่าเกินเรตแล้ว เจาของโปรเจค ต้องเอาเงินเข้าอีก 500 เหรียฯเพื่อที่จะให้เขียนต่อได้อีก 50,000 ตัวอักษร อะไรแบบนี้
ส่วนโปรแกรมเมอร์ ก็ต้องเขียนให้ครบ โมดูล หรือ ฟังชั่นในแต่ละส่วนก่อน ถึงจะได้เงิน (เช่นเขียนไปได้ 10000 ตัวอักษร แต่ยังไม่จบระบบ ไฟล์นั้นยังใช้งานไม่ได้ ก็ยังไม่ได้รับ 500 เหรียญ เป็นต้น

โปรแกรมเมอร์ จากไทย ลาว เวียดนาม จีน อินเดีย เมกา รัสเซีย ญี่ปุ่น ก็สามารถเข้ามาร่วมเขียนโปรแกรมได้

อันนี้ไอเดียคร่าวๆ นะครับ อาจจะยังไม่ลงตัวทั้งหมด

พอจะนึกภาพกันออกใหมครับ

งง งง กันใหมครับ

มีข้อแย้งหรือความเห็นว่าอย่างไรคบ้างรับ

ไอเดียนี้เป็นไปได้ใหม

Get latest news from Blognone
By: UltimaWeapon
Windows PhoneRed HatWindowsIn Love
on 20 January 2014 - 14:04 #673397
UltimaWeapon's picture

งานเขียนโปรแกรมไม่ใช่แค่งานปั่นจำนวนตัวอักษรให้ได้เยอะๆนะคับ ต้องใช้ทั้งความคิด ความรู้ ความอดทน ความปรานีต ประสบการณ์ ฯลฯ ถ้าคุณได้โปรแกรมเมอร์ที่ไม่มีความปรานีต สิ่งที่คุณจะได้คือ Bug generator

By: kswisit
ContributoriPhoneAndroidIn Love
on 20 January 2014 - 14:13 #673399 Reply to:673397

+1 คือ เขียนเก่งๆ โค้ดอาจจะสั้น กระชับลงมากก็ได้นะครับ แต่ได้ตังน้อย - -'


^
^
that's just my two cents.

By: overbid
ContributorAndroidRed HatUbuntu
on 20 January 2014 - 14:06 #673398

ไม่ควรครับ เพราะถ้าผมเป็นลูกจ้างคุณ ผมจะเขียนโค๊ดอ้อมโลก 1 รอบก่อนแบบ taxi

By: neonicus
Android
on 20 January 2014 - 14:16 #673401

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

ให้ราคาตามโมดูลไปเลย คนที่ต้องการได้ชิ้นงานก็จ้างคนออกแบบที่เข้าใจสิ่งที่ต้องการแล้วแตกเป็นmoduleแล้วก็เอาแจกจ่ายให้คนทำงานตามmoduleโดยต้องรู้ input/outputของ module แล้วก็ให้ราคาตามความยากง่ายเอา

By: magicbank on 20 January 2014 - 14:16 #673402

ตั้งชื่อตัวแปรยาวๆ เขียน for เขียน if แบบเปลืองๆ รวยเล๊ะ

By: easyduck
iPhoneAndroidRed HatWindows
on 20 January 2014 - 14:42 #673406
easyduck's picture

เห็นด้วยกับทุกๆความคิดเห็นเลย
อัลกอของคนเรามันต่างกัน คนธรรมดาเขียนcode10บรรทัด แต่คนเก่งๆกลับเขียนได้ใน3บรรทัด
ในการทำงาน 3บรรทัดอาจจะให้ performanceดีกว่าด้วย
ฉะนั้นการนับเป็นตัวอักษรนี่ไม่เหมาะสมกับ programmer ครับ
การทำงานให้ออกมาเป็นproject จะเหมาะสมกว่า

By: Similanblu
AndroidWindows
on 20 January 2014 - 15:15 #673408

ตามตัวอักษรนี่จบเลยครับ ตามความเห็นด้านบนเลย

เหมือนจะอยากทำ startup หรือเปล่าครับ?? ถ้าใช่ น่าจะหา cofounder ฝ่ายเทคนิคก่อนนะครับ เพราะคำถามนี้ โปรแกรมเมอร์ทุกคนตอบได้ทันทีว่าการเขียนโปรแกรมคิดเงินแบบนี้ไม่ได้แน่ๆ ถ้าคุณคิดจะเล่นในโดเมนนี้ แต่ยังไม่มีเพื่อนร่วมทีมที่ตอบคำถามนี้ได้ ไม่เหมาะครับ

ถ้าเปลี่ยนจากคิดราคาตามตัวอักษร มาเป็นคิดราคาตาม module/ticket แบบนี้อาจจะน่าสนใจหน่อย (คนโกงด้วยการจงใจเขียนให้มีทิกเก็ตมากขึ้นได้ก็จริง แต่ใช้ระบบ reputation อาจจะช่วยได้) แต่ปัญหางูกินหางก็คือ การเขียนซอฟต์แวร์หนึ่งงาน จะมองออกว่าจำเป็นต้องใช้เทคโนโลยีอะไร มีโมดูล/ทิคเก็จเท่าไหร่ จำเป็นต้องใช้ programmer/system analyst วางโครงโปรเจ็คให้ก่อน ทีนี้ลูกค้าผู้ว่าจ้างที่จะใช้บริการคุณ ถ้าไม่มีนักพัฒนาของตัวเอง ก็ไม่สามารถเริ่มโปรเจ็คได้ ยกเว้นแต่คุณจะมีเทมเพลตให้ (อาจจะทำได้) ตรงนี้จะเป็นปัญหาคอขวดที่สุด

ยังมีสิ่งที่ต้องคิดอีกคือ ปัญหาการเปิดโค้ด (คนนอกวงการไม่เข้าใจ) การ support และแก้บั๊ก และการขาย-- จะทำยังไงให้ลูกค้าที่เป็น SME ที่ไม่มีความรู้เรื่องซอฟต์แวร์เข้าใจระบบของคุณได้

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

มีไอเดียนะ คือถ้าคุณหาเงินทุนได้ ให้คุณสร้างไอ้ตัว github$$ ของคุณเนี่ย ด้วยระบบจ้างรายโมดูล/ticket แบบที่ว่าให้ได้ก่อน ถ้าทำได้จริงก็พอเป็น gimmick ให้โฆษณาตอนเปิดตลาดได้นะ

By: Architec
ContributorWindows PhoneAndroidWindows
on 20 January 2014 - 17:37 #673445

Work, Fast, Small, Secure, Bugless(มีเหรอ?) คุณผิดกฎข้อสามครับ ถ้าเป็นผมจะลักใก่ใส่ Comment ยาวเป็นหางว่าวเอาเงินคุณสบายๆเลยทีเดียว

By: osmiumwo1f
ContributorWindows PhoneWindows
on 20 January 2014 - 19:39 #673474 Reply to:673445
osmiumwo1f's picture

แต่งนิยายใส่โปรแกรม...

By: pizzicato
ContributoriPhoneUbuntu
on 20 January 2014 - 20:38 #673487
pizzicato's picture

ไม่เห็นด้วยนะครับ ถึงเห็นด้วย เงินต่อ Code ก็น้อยกว่าที่ควรจะเป็นมาก
ผมเคยเขียน code (ActionScript) ได้เงินเฉลี่ย ตัวอักษรละ 30 บาท
...และคนที่เอาไปใช้ก็หารายได้มากกว่านั้นมาก

ป.ล. ครั้งนั้นเป็นครั้งแรกที่ผมเขียน ActionScript ด้วยครับ

และที่ได้รายได้ต่อตัวเยอะขนาดนี้เพราะผมไม่นับ library ที่ผมไม่ได้เขียนนะครับ ผมแค่เอามาแปะ


positivity

By: PandaBaka
iPhoneAndroidWindows
on 20 January 2014 - 21:08 #673494
PandaBaka's picture

ไม่เห็นด้วยเพราะมันไม่เท่ากันครับ โดยส่วนมากถ้าเปรียบเทียบ
programmer เก่งๆ เขียน code 5 บรรทัด ทำงานได้ดีกว่า
programmer ห่วยๆ เขียน code 2000 บรรทัดที่มีแต่ bug มีให้ถมแถไป

แต่โดยทั่วๆ มันวัดผลได้ง่ายมากในการพัฒนา software ตัวหนึ่ง
ระหว่าง programmer ที่ทำงานมาประมาณ 1-5ปี(ที่หาความรู้อยู่เสมอ) กับ programmer ที่ทำงานมา 1-2ปี
programmer 5ปี โดยทั่วไปจะสามารถผลิตงานได้มากกว่า programmer1-2 ปี อาจจะมากกว่า 10-100 เท่าเสียด้วยซ้ำ

ส่วนการเขียน code ร่วมกัน โอกาสล่มมีสูงมากถ้าไม่มีคนคุม project หลัก และไม่สามรถแยก module งานแบบเด็ดขาดกันได้ code ที่ออกมาสุดท้ายจะกลายเป็น bug และไม่มีใครอยากไปแตะ

ปล.ส่วนตัวอย่างที่ยกมา php + database เปิดประกาศโปรเจควันนี้
และมีโปรแกรมเมอร์มาช่วยทำกัน 100 คน
ไฟล์สคริปในระบบต้องเขียนประมาณ 120 ไฟล์ = logic ระบบร้านพิมพ์ดีดครับ

ถ้าเป็น logic พัฒนา software โดยทั่วไปมันจะเป็นแบบนี้มากกว่า -*-)
A เขียนได้ 10 module ทำงานได้ใช้เวลา 3 วัน
B เขียนได้ 50 module ทำงานได้ใช้เวลา 1 วัน
C เขียนได้ 0 module ใช้เวลา 7 วันทำงานไม่ได้เลย

By: Nohohon
iPhoneAndroidBlackberrySymbian
on 20 January 2014 - 22:21 #673507
Nohohon's picture

ถ้าผมเขียนฟังก์ชั่นง่ายๆ เช่นบวกเลขออกมาเป็นแบบนี้ คนจ้างก็เจ๊งนะครับ (ผมเขียนให้ยาวกว่านี้ก็ได้นะครับ) และผมว่าคนเค้าจะเข้ามาทำแบบนี้กันครับ

//ใส่คอมเมนต์ยาวๆ

int plusssssssssssssssssssssssssssssss(int aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, int bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb) {

int xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb;

return xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;
}

By: lexurous on 20 January 2014 - 22:29 #673509
lexurous's picture

ยัด lorem ipsum เลย

By: naiaong
iPhone
on 21 January 2014 - 08:07 #673585

จริงๆแล้วเจ้าของโปรเจคเขาต้องการแค่ โปรเจคที่ทำงานได้ตามงบของเขาหรือเปล่าว
จริงๆแล้วโปรแกรมเมอร์ต้องการแค่เงินที่เขาควรจะได้จากฝีมือของเขาหรือเปล่าว
เขาอาจต้องจะเลือกทำโปรเจคที่อยากทำหรือเปล่าว หรือเลือกทำโปรเจคที่ทำแล้วสนุกมีความสุขด้วยหรือเปล่าว

เจ้าของโปรเจค(เจ้าของเงิน)ส่วนมากไม่ได้สน Code มีกี่บรรทัด เขาสนใจมันทำงานได้ตามที่เขาต้องการหรือเปล่าว Design ตรงตามที่เขาต้องการหรือเปล่าว ทำงานได้ดีไหม ใช้งานง่ายไหม

ส่วนมากโปรแกรมเมอร์ไม่ชอบเขียน Code ยาวเท่าที่ผมเจอมา

สุดท้าย จริงๆแล้วคุณต้องการ แค่ตรงนี้หรือเปล่าว

สมมุติว่าผม ทำเว็บแบบ github หรือ bitbucket ที่เป็นรวม code ของคนเขียนโปรแกรมแบบ(programmer) แบบ open code ใครก็ได้ สามารถล็อกอินมาดู code ได้
แล้วก็โพสโปรเจคมาให้โปรแกรมเมอร์ทำงาน ตามต้องการ
ถ้าทำโปรแกรมแล้วทดสอบสำเร็จ หรือ หรือเขียนจบโมดูลแต่ละส่วน หรือ เขียนได้ครบตามต้องการตามระบุ
ก็รับเงินค่าจ้างไปได้เลย อะไรประมาณนี้

ที่เขียนมาเป็นความคิดของผมนะ ถูกหรือเปล่าคุณต้องลองทำจริงๆ คุณจะเจอกับปัญหาต่างๆ ประสบการณ์ใหม่ๆ
อ่านหนังสือ Rework(มีแปลไทย) ชักเล่มจะเข้าใจมากขึ้นครับ

สู้ๆครับเริ่มต้นได้ดีครับ

By: obnetarena
Windows PhoneWindows
on 21 January 2014 - 09:47 #673603

การนับตัวอักษรไม่เวิร์คแน่ครับ ถ้าเขียน javascript นี่ คนที่เขียนด้วยตัวอักษรน้อยกว่าแต่ให้ผลเท่ากันควรจะได้เงินมากกว่าด้วยซ้ำเพราะช่วยทำให้ performance ดีขึ้น ตัวอักษรน้อยขนาดไฟล์เล็ก ผลคือโหลดไว

ควรจะจ้างเป็น Module ไปครับ ทีนี้ความยากง่ายก็ต่างกันอีก จะให้เวิร์คควรแบ่งเป็น Function ง่าย ๆ ย่อย ๆ ที่มีความยากง่ายพอ ๆ กันแล้วค่อยส่งต่อออกไปครับ แต่ในทางปฏิบัติมันก็ทำได้ยากครับ แต่ผมก็ใช้วิธีนี้ในการสรุปราคาคร่าว ๆ ครับมันไม่เป๊ะมาก แต่ก็พอรู้ว่า Module ไหนยากง่ายกว่ากันอย่างไร

แล้วจากนั้นก็เอาแต่ละ Module มาคำนวณเป็น man-hour ครับ แล้วค่อยตีราคาออกมาว่าเท่าไหร่
ซึ่งจริง ๆ แบบนี้คนที่เขียนเก่งก็จะได้เงินเยอะกว่า เพราะเราตีออกมาว่าต้องใช้เวลาทำ 8 ชั่วโมงได้เงิน 800 บาท
แต่ว่าโปรแกรมเมอร์เก่งมากทำงาน 8 man-hour ได้ในเวลา 4 ชั่วโมง ทำให้เค้าทำงาน 1 วันเป็น 16 man-hour ดังนั้นค่าตอบแทนของเค้าคือ 1600 บาทต่อวันประมาณนี้ครับ

ทีนี้เวลาไปชาร์จลูกค้า ก็สะดวกง่ายหน่อยด้วยครับ

แต่ถ้าใครทำช้าทำ ใช้เวลา 2 วันเพื่อจะได้งานแค่ 8 man-hour ก็จะได้ค่าแรงน้อยเหลือแค่วันละ 400 บาทเท่านั้นเอง

By: Wizard.
iPhoneAndroidUbuntuWindows
on 21 January 2014 - 16:11 #673760
Wizard.'s picture

ใส่ comment 1GB

By: mistera
iPhoneAndroidWindows
on 21 January 2014 - 18:58 #673821

ขอบคุณมากครับ ทุกๆท่าน
รับฟังความคิดเห็ฯทุกท่านครับ

จริงๆ แล้วไม่ได้ทำ startup ครับ
แต่อยากแก้ไขปัญหา การขาดแคลน programmer ครับ (หาโปรแกรมเมอร์ยาก)
และแก้ไขปัญหาเจ้านายให้งบน้อยด้วย (5555)
อยากจะแก้ไขปัญหาหาคนเขียนโปรแกรมไม่ได้เลยเปิด open source developer ซะเลย อะไรประมาณนี้ครับ
โดยมากคนเขียน open source ไม่ต้องการเงินอยู่แล้วใช่ใหมครับ
การเปิด open develop ด้วยเพื่อให้คนที่สนใจเข้ามาศึกษาดู code ด้วย
ส่วนที่จ่ายเงิน ไม่ใช่เพราะต้องการจ้างครับ จ่ายเพราะว่าคนทำ open code มักจะทำระบบตามต้องการใช่ใหมครับ ก็เลยจ่ายเพื่อให้คนจ้าได้สามารถ ระบุได้ว่าต้องการเอาอะไรบ้างๆ (พวกฟังชั่น รายละเอียด อะไรต่างๆ) อะไรประมาณนี้ ยิ่งต้องการรายละเอีดยเยอะ คนจ้างก็ต้องจ่ายเพิ่ม ยิ่งมีแก้ไข ก็จ่ายเพิ่มตาม ข้อความสั่งให้แก้ไข
เปิดระบบเพราะจะได้มีหลายร้อยคนเข้ามาช่วยกันเขียนในระยะเวลาสั้นๆ แทนที่จะ outsource ไปให้ 1 คนทำ หรือ 1 ทีม 4-5 คน ใช้เวลา 4 เดือน แต่รวมคนทำละนิดละหน่อย ก็ 100 คน ทำกันเสร็จภายในเวลา 1 เดือน หรือ อาจจะแค่ 10 วันเสร็จ อะไรประมาณนี้
ส่วนการเขียนโปรแกรมยาวๆ หรือเรีกยดูแย่หน่อย ก็คือโกง code ก็อาจจะมีคนท้วงได้นะครับ เพราะเปิด code ให้คนศึกษาด้วย ใครๆ ก็เห็น
ที่คิดเน้นมือใหม่ หรือคนหัดเขียนโปรแกรมเข้ามาทำ ก็เพราะว่าจะได้เปิดเป็น profiles แสดงผลงานว่าเคยทำงานอะไรมาบ้าง
กลุ่มคนต้องการทำโปรแกรมที่เป็ฯความลับเขาก็ต้องมีงบเยอะสำหรับทำอยู่แล้ว หรือบริษัทองกรเขาก็มีงบพอประมาณจ้างได้ แต่สำหรับ SME ทั่วไปที่อยากได้โปรแกรมใช้งาน และงบน้อย จะได้เข้ามาเปิดโปรเจคขอให้ช่วยเหลือทำโปรแกรมให้ได้ อะไรแบบนี้นะครับ
ระบบคงเหมาะสำหรับโปรแกรมเล็กๆ หรือโปรแกรมไม่ใหญ่ แต่ปรับแต่งให้เหมาะสมกับ user ใช้ อยากให้มีการนำเอาคอมพิวเตอร์ไปใช้ประโยชน์กันเยอะๆ ใช้งานตรงฟังชั่น
ไอเดียไม่ได้ต้องการแย่งงาน โปรแกรมเมอร์เก่งๆนะครับ
ที่คิดว่านับตัวอักษร ก็นึกไม่ออกครับว่าจะ เอาอะไรมาวัดที่การจ่ายค่าตอบแทนเล็กๆ น้อยๆ

ถ้าคิดเป็นโมดูลย้อยๆ เล็กๆ หรือ 1 ฟังชั่น ๆ ละ 10 เหรียญอะไรแบบนี้ก็ยังไม่ work ใช่ใหมครับ
มีไอเดียอะไรที่สามารถ brain storming ได้บ้างครับ

เป็นแค่ไอเดีย หนึ่งครับที่คิดแล้วยังแย่ (bad idea) 5555
ขอบคุณทุกความคิดเห็นครับ

ใครทำ startup ก็ลองเอาไปทำได้นะครับ(ถ้ามัน work) ไม่สงวนสิทธ์ไอเดียครับ

By: PandaBaka
iPhoneAndroidWindows
on 21 January 2014 - 22:02 #673888 Reply to:673821
PandaBaka's picture

คนเขียน open source ต้องการเงินครับ แต่บางคนเลือกที่ไม่รับทางตรงแต่เป็นทางอ้อมแทน ด้วยเหตุผลต่างกันแต่หลักๆ เพื่อทำ project ตามที่คนเขียนอยากจะเขียน(ไม่ใช่ตามคนอื่นที่มาสั่งงานนะ) แนะนำให้สังเกตุส่วนมากมักจะมีปุ่ม donation ครับ

By: AMp
In Love
on 22 January 2014 - 00:05 #673939 Reply to:673821

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

By: tukzazaza
ContributorAndroidWindows
on 22 January 2014 - 11:06 #674016 Reply to:673821
tukzazaza's picture

ผู้หญิง 1 คน ตั้งท้องลูก 9 เดือน
แต่ถ้าเรามีผู้หญิง 9 คน ก็ไม่ได้แปลว่า จะตั้งท้องแค่ 1 เดือนครับ

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

By: GoKai
iPhoneAndroid
on 22 January 2014 - 12:02 #674034 Reply to:674016

มีบริษัทแห่งหนึ่งที่คิดว่าการเขียนโปรแกรมเป็นเรื่องง่ายๆ เแค่เขียน code แล้วก็รันออกมาเป็นโปรแกรมได้ ซึ่ง บริษัทนั่นก็เปิดรับสมัครงานในเว็บนี้อยู่ พวกให้เงินเดือนเยอะๆ ระวังให้ดี ไม่ใช่แค่บริษัทนี้หรอก อาจมีหลายๆบริษัทที่คิดแบบนี้

เขาคิดแค่ว่าเอาเงินฟาดหัวโปรแกรมเมอร์ไปเยอะๆ แล้วจะได้ทุกอย่างที่เขาต้องการ จ้างคนเก่งๆมา เพื่อหวังลดระยะเวลาทำโปรเจคให้สั้นลง จากงานที่ต้องทำเกือบ 1ปี แต่จะให้ได้ภายใน 1 เดือน

ถามว่าทำได้ไหม มันก็ทำได้ แต่คุณภาพมันต่างกัน การต่อยอดมันต่างกันมาก

By: Similanblu
AndroidWindows
on 22 January 2014 - 20:17 #674208 Reply to:674034

อักษรย่อสิครับอักษรย่อ

By: mr_tawan
ContributoriPhoneAndroidWindows
on 25 January 2014 - 05:50 #674843 Reply to:673821
mr_tawan's picture

ผมอยากให้ลองศึกษางานด้านพัฒนาโปรแกรมให้มากกว่านี้ครับ การพัฒนาโปรแกรมไม่ใช่แค่การเขียนโค้ด และการเขียนโค้ดเป็นแค่ส่วนที่ง่ายที่สุดของการพัฒนาโปรแกรมครับ ;-)

ถ้าสนใจลองอ่านเล่มนี้ดูครับ http://www.amazon.com/The-Clean-Coder-Professional-Programmers/dp/0137081073/ref=sr_1_1?ie=UTF8&qid=1390598628&sr=8-1&keywords=The+Clean+Coder เป็นเรื่องของการเป็นคนเขียนโค้ดมืออาชีพ (ซึ่งทำตามยากชะมัด อย่าง ศึกษาภาษาเขียนโปรแกรมใหม่ ๆ อาทิตย์ละสามภาษา อะไรแบบนี้ 555)

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

ทีนี้เรื่องคิดราคา ตามปรกติแล้วการคิดราคาค่าพัฒนาโปรแกรม...เอาเท่าที่ผมรู้นะ เราจะคิดจากเวลาที่ใช้ในการพัฒนาครับ (ซึ่งแน่นอนว่ามันโกงได้เหมือนนับบรรทัดโค้ด 555) โปรเจคนี้ใช้เวลาทั้งหมด 3650 man days คิดวันละ หนึ่งพันบาท ก็คูณเข้าไป เท่ากับโปรเจคนี้ใช้งบทั้งหมดสามล้านหกแสน (กว่า) บาท ซึ่งหน้าที่ที่จะทำให้งานเสร็จตามกำหนด และไม่หลุดไปจากการประเมิณมากจนเกินไปเป็นหน้าที่ของ PM ครับ

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

ต่อไปคือประเด็นคนเขียน open source บ้านเรามีคนที่เขียน open source เป็นอาชีพอยู่บ้างหลายคน (เท่าที่ผมนึกออกก็คือคุณ thep ที่เป็น debian maintainer แล้วก็ดูแลส่วนของ libthai ด้วย ถ้าผมจำไม่ผิด) ถามว่าคนกลุ่มนี้ทำงานการกุศลใช่ไหม ? ... ก็ใช่ครับ แต่ไม่ใช่ทำฟรี คำว่าทำงานการกุศลก็คืออยู่ได้ด้วยเงินบริจาค open source หลาย ๆ โปรเจครับเงินบริจาคเป็นล้าน ๆ เพื่อนำมาใช้ในการดำเนินงานของโปรเจค (เช่น Mozilla รับเงินบริจาคจาก Google หรือ Wikipedia รับบริจาคผ่านทางหน้าเวป) แต่ไม่ใช่ทำฟรี ถ้าคนเหล่านี้ทำแล้วไม่ได้เงินบริจาค เขาก็อยู่ไม่ได้ สุดท้ายก็ต้องออกไปหางานอื่นที่มันมีรายได้ทำ (ของคุณ thep จะมีออกมาพูดถึงผู้สนับสนุนทุกเดือนในบล็อกของเขา)

หลาย ๆ บริษัทก็สนับสนุนนักพัฒนาโดยการจ้างเขาเข้ามาเป็นส่วนหนึ่งขององค์กรณ์ แต่นำเข้ามาพัฒนาโปรแกรม open source อย่าง Google เองก็มีจ้างมาหลายโครงการ ซื้อบริษัทมาเปิดโค้ดแล้วให้พนักงานทำงานกับโปรเจคนั้นต่อก็มี IBM เองก็มีให้พนักงานตัวเองทำงานกับ Eclipse แบบ full time เลยเหมือนกัน อะไรแบบนี้เป็นต้น

ดังนั้นที่บอกว่าโปรแกรมเมอร์ open source อิ่มทิพย์นั้นไม่ใช่นะครับ


  • 9tawan.net บล็อกส่วนตัวฮับ
By: iammeng
ContributoriPhoneAndroidWindows
on 22 January 2014 - 13:04 #674066
iammeng's picture

คุณ mistera ต้องลงมาคุยกับโปรแกรมเมอร์เยอะๆนะครับ
ดูท่าทางยังไม่ค่อยรู้ feeling ของชีวิต coder จริงๆ
ถ้าจะเอาดีด้านนี้นะครับ

By: diawdiaw
Android
on 22 January 2014 - 14:07 #674081

งานนี้ผมคงใช้
$a = $a+1; แทนที่ $a++; ซะละ

By: aimakung
AndroidUbuntuWindowsIn Love
on 23 January 2014 - 01:53 #674277

ผมลองเปิด code งานเล็กๆ เก่าๆ ที่เคยรับมาดูเล่นๆ
ชิ้นนั้นได้มาประมาณ 5 พัน เขียนสบายๆ จำนวนตัวอักษรไม่ถึง 300 ตัวด้วยซ้ำ สงสัยจะไม่เหมาะกับโครงการนี้ครับ /:3

ยังไม่นับว่าปกติใช้ CMS อีก ไม่รู้จะนับจำนวนกันยังไงเลย แนะนำให้คุยกับโปรแกรมเมอร์เยอะๆ ครับ

By: mr_tawan
ContributoriPhoneAndroidWindows
on 25 January 2014 - 05:23 #674841
mr_tawan's picture

อย่าเผลอส่ง minified version ไปล่ะครับ ทีเดียวหมดตัวเลย 555


  • 9tawan.net บล็อกส่วนตัวฮับ
By: zuqer on 2 February 2014 - 16:39 #676654

พวกนี้ อยากได้ software ราคาถูก เพราะกำลังทรัพย์น้อย แต่อยากได้ แต่ไม่เคยถาม คนทำว่าอยากทำให้ไหม
อารายก็แล้วแต่ที่เราทำเองไม่ได้ แพงแน่นอน เพราะเค้าต้องไปนั่งศึกษา ในขณะที่คนบอกอยากได้ เอาเวลาไปทำอย่าง

สำหรับ code นี้ งานนี้ ผมรับ นะคับ โปรแกรมเครื่องคิดเลข เด็กมหาลัย ราคา 100K+

By: t.saris
ContributoriPhoneWindows PhoneAndroid
on 2 February 2014 - 20:49 #676693

ถ้าผมเป็นลูกจ้างคุณ ผมจะโกงคุณโดยเขียนมั่วๆ แล้วcomments outให้หมด แค่นี้ก็ได้เงินโดยทีาคุณไม่ได้อะไรครับ