“ นักพัฒนาซอฟต์แวร์” ต่างจาก“ ที่ปรึกษาด้านซอฟต์แวร์” อย่างไร ที่ปรึกษาคืออะไร


122

ฉันเคยเห็นผู้คนมากมายอ้างตัวเองว่าเป็น "ผู้ให้คำปรึกษาด้านซอฟต์แวร์" ที่ปรึกษาเหล่านี้ทำสิ่งที่นักพัฒนาซอฟต์แวร์ปกติทำเขียนรหัสประเมินงานแก้ไขข้อบกพร่องและเข้าร่วมการประชุม ฯลฯ ความแตกต่างเพียงอย่างเดียวคือด้านการเงินที่ปรึกษาจบลงด้วยการหารายได้มากขึ้น ถ้าอย่างนั้นผู้พัฒนาซอฟต์แวร์ต่างจาก "ที่ปรึกษา" อย่างไร?

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


25
คุณสามารถเรียกเก็บเงินได้มากขึ้นในฐานะที่ปรึกษา โดยทั่วไปแล้วเป็นคำศัพท์ BS ที่กำหนดด้วยตนเองเพื่อให้สามารถทำการตลาดด้วยตัวคุณเองกับ บริษัท ที่ไม่สงสัยซึ่งคิดว่ายิ่งพวกเขาจ่ายเงินเพื่อการทำงานบางอย่างที่เรียกตัวเองว่าเป็นที่ปรึกษา
Nodey The Node Guy

28
ในทางกลับกัน บริษัท ไม่จำเป็นต้องจ้างพนักงานดังนั้นในระยะยาวอาจมีค่าใช้จ่ายน้อยกว่าที่จะจ่ายค่าที่ปรึกษา การพูดด้วยความสงสัยน้อยกว่า @Steven ในทางทฤษฎีเมื่อคุณจ่ายค่าที่ปรึกษาคุณจะได้รับความเชี่ยวชาญในด้านใดด้านหนึ่งเป็นเวลาหลายปี
Robert Harvey

43
@ สตีเว่นฉันไม่คิดว่ามันจะทำให้คุณเป็นคนปัญญาอ่อนที่ต้องการได้รับเงินมากขึ้น ...
ไม่มีใคร

7
ที่ปรึกษาพัฒนาสิ่งที่ผู้พัฒนาต้องแก้ไขหรือเขียนใหม่ในภายหลังอย่างสมบูรณ์เพราะมันเป็นเรื่องไร้สาระ เรื่องจริง.
MetalMikester

9
@ MetalMikester และอีกครั้งมันขึ้นอยู่กับที่ปรึกษา และแสดงให้ฉันเห็นนักพัฒนาสร้างซอฟต์แวร์โดยไม่มีข้อบกพร่อง
CoffeeCode

คำตอบ:


107

นี่คือรายการของ softies

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

ผู้ให้คำปรึกษาด้านซอฟต์แวร์ - ไม่ใช่พนักงานและได้รับคำแนะนำ (ที่ปรึกษา) เกี่ยวกับวิธีการใช้งานแอปพลิเคชันโดยใช้วิธีการของอุตสาหกรรมในปัจจุบัน บ่อยครั้งที่ที่ปรึกษาให้คำแนะนำทางเทคนิคเกี่ยวกับวิธีกำหนดค่าแอปพลิเคชันขนาดใหญ่ (SAP, Oracle เป็นต้น) จากประสบการณ์ของฉันที่ปรึกษาไม่ใช่โปรแกรมเมอร์ทั่วไป

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

คุณจะเป็นที่ปรึกษาด้านซอฟต์แวร์ได้อย่างไร

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

คุณจะเป็นผู้รับเหมาซอฟต์แวร์ได้อย่างไร

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


ประณามก่อนอื่นฉันอ่าน @ คำตอบ FrustratedWithFormsDesigner ของและฉันคิดว่าฉันสามารถทำตาม ตอนนี้ฉันอ่านคำตอบที่ขัดแย้งนี้และฉันก็หายไปอีกครั้ง :) สนใจที่จะต่อสู้กับมันออกมา? :)
Steven Jeuris

2
@FrustratedWithFormsDesigner ไม่เป็นไรฉันแค่อวดความสามารถมากกว่าทุกอย่าง
Gary Rowe

13
@Steven Jeuris: Gary ให้รายละเอียดเพิ่มเติมเล็กน้อยระหว่าง "ที่ปรึกษา" และ "ผู้รับเหมา" จากประสบการณ์ของฉันทั้งสองบทบาทมักทับซ้อนกัน (แต่ไม่เสมอไป) และเส้นจะเบลอดังนั้นฉันไม่ได้ไปที่รายละเอียดในระดับนั้น
FrustratedWithFormsDesigner

2
@ นักพัฒนา Kumar ทำที่ปรึกษาด้านเทคนิคที่ดีเพราะพวกเขามีความรู้ด้านการเขียนโปรแกรมที่แผนกไอทีจำเป็นต้องได้รับซอฟต์แวร์เพื่อทำสิ่งที่พวกเขาต้องการ โปรดจำไว้ว่าการเป็นที่ปรึกษานั้นเกี่ยวข้องกับลักษณะของความสัมพันธ์ระหว่างคุณกับคนที่จ่ายเงินให้คุณมากกว่า
Gary Rowe

3
ในทางเทคนิคแล้วคำจำกัดความไม่ถูกต้องทั้งหมดเนื่องจากคุณไม่จำเป็นต้องมีอาชีพอิสระ ที่ปรึกษาด้านซอฟต์แวร์และผู้รับเหมาส่วนใหญ่ที่ฉันรู้จัก (ฉันเป็นผู้รับเหมาเอง) เป็นพนักงานของ บริษัท (เช่น Accenture, IBM, Logica และอื่น ๆ ) ที่ให้บริการเหล่านั้น
Spoike

55

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

"Sofware Consultant" สามารถอ้างถึงนักพัฒนา / โปรแกรมเมอร์ที่ทำงานในสัญญาแบบสัญญาแทนที่จะเป็นนักพัฒนา / โปรแกรมเมอร์ที่ทำงานแบบเต็มเวลา นอกจากนี้ยังสามารถอ้างถึงคนที่ให้คำแนะนำและการจัดการโครงการระดับสูง / การออกแบบ / การเก็บข้อมูลตามที่คนอื่น ๆ ได้กล่าวถึงแม้ว่าในประสบการณ์ของฉันชื่อ "ที่ปรึกษาด้านซอฟต์แวร์" มักจะจบลงด้วยการเป็นคนที่ทำงาน 60-90% นักพัฒนา / โปรแกรมเมอร์และทำงานในสัญญามากกว่าเต็มเวลา

นักพัฒนาสามารถเป็นที่ปรึกษาได้โดยทำงานเป็นผู้รับเหมา การทำเช่นนี้มักจะเป็นคำถามของการเป็นผู้รับเหมาอิสระหรือทำงานกับ บริษัท ที่ปรึกษา


2
ฉันทำงานเพื่อเริ่มธุรกิจในฐานะผู้รับเหมา แต่ก็ไม่ได้เงินเพิ่มแม้แต่นิดเดียว ด้านบนของมันยังทำงานในวันหยุดสุดสัปดาห์สำหรับพิซซ่าและอาหารโค้กและที่เกินไปในซานโฮเซ ในอีกทางหนึ่ง "ผู้ให้คำปรึกษา" คนงานวัวของฉันได้รับค่าจ้างทุก ๆ ชั่วโมงที่ทำงานในช่วงสุดสัปดาห์หรือช่วงเย็น ส่วนที่ซานโฮเซคือการเน้นว่าผู้คนทำงานฟรีแม้ใน Silicon Valley: P
Kumar

10
ในกรณีนี้อาจเป็นได้ว่า "ผู้ให้คำปรึกษา" มีสัญญาที่ดีกว่า (หรือไม่กลัวที่จะบังคับใช้พวกเขาหรือมี บริษัท ที่ปรึกษาบางคนสำรองข้อมูล) กว่า "ผู้รับเหมา" (คุณ) ไม่คุณสัญญาระบุว่าพิซซ่าและอาหารโค้กมีค่าตอบแทน acceptible (และทำไมไม่อย่างน้อยถือออกปกติโค้ก)?
FrustratedWithFormsDesigner

1
ไม่เป็นความจริง - นักพัฒนาจำนวนมากยังเป็นผู้รับเหมาด้วย
Steven A. Lowe

@Steven A. Lowe: ฉันไม่ได้หมายความว่าพวกเขาไม่ได้ใช้ แต่ฉันใช้ชื่อ "นักพัฒนาซอฟต์แวร์" และ "ที่ปรึกษาด้านซอฟต์แวร์" ของ OP ฉันระบุว่านักพัฒนาไม่ใช่ผู้รับเหมาได้ที่ไหน
FrustratedWithFormsDesigner

1
@Frustrated "ในขณะที่ผู้พัฒนาเป็นสมาชิกเต็มเวลาของเงินเดือน"
สตีเฟนเอโลว์

35

ที่ปรึกษาควรจะพัฒนาธุรกิจไม่ใช่แค่พัฒนาซอฟต์แวร์บางอย่าง

ฉันเป็นนักพัฒนามานานกว่า 30 ปี ฉันรู้จักพอที่จะเป็นที่ปรึกษาในช่วงสิบปีที่ผ่านมา


1
ฉันคิดว่านี่เป็นคำตอบที่สั้นและแม่นยำมาก IMO ผู้ให้คำปรึกษาด้านซอฟต์แวร์นั้นมีแนวโน้มที่จะทำธุรกิจมากหรือน้อย
Mohsin

22

ฉันไม่เห็นความแตกต่างระหว่าง "ผู้ให้คำปรึกษา" และ "ผู้รับเหมา" นอกเหนือจากที่ปรึกษาอย่างใดทำให้ฉันดูดีงามและมีราคาแพงกว่า :)

ไม่ว่าในกรณีใดฉันได้เรียกที่ปรึกษา / ผู้รับจ้าง“ ผู้พัฒนาซอฟต์แวร์” เมื่อพวกเขาทำงานในบทบาทการพัฒนา แต่ฉันก็คาดหวังด้วยว่าเมื่อฉันจ้างใครสักคนเป็น "ผู้ให้คำปรึกษา" ว่าพวกเขากำลังจะให้คำปรึกษาในระดับหนึ่ง ของทีมพนักงานถาวร ฉันคาดหวังว่าเมื่อฉันจ้างที่ปรึกษาฉันจะจ้างคนที่มีประสบการณ์ด้านเทคโนโลยีที่ฉันจ้างพวกเขามาแล้วและเป็นไปได้ว่าทีมถาวรของฉันส่วนใหญ่กำลังเร่งความเร็วในรายละเอียดเฉพาะของ เทคโนโลยีนั้น ดังนั้นฉันคาดหวังว่าทีมของฉันจะปั๊มที่ปรึกษาเพื่อรับข้อมูลและที่ปรึกษาจะจัดการเพื่อให้คำตอบที่ประหยัดเวลาได้อย่างชาญฉลาดให้กับทีมและทำงานในมือด้วยความเร็วที่เร็วขึ้น / คุณภาพดีกว่าที่เพิ่งมา - พนักงานประจำความเร็วสูงสุด

ในกรณีอื่น ๆ ฉันได้ว่าจ้างที่ปรึกษาให้เป็น "การให้คำปรึกษา" อย่างถาวร - หมายถึงพวกเขาไม่ได้ทำงานใด ๆ เลยพวกเขากำลังสอนให้ทีมเป็นทีมที่ดีขึ้นหรือดีขึ้นด้วยเครื่องมือหรือเทคโนโลยีที่กำหนด

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

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


1
ดังนั้นในฐานะผู้จัดการ / บุคคลนอกเหนือจากประสบการณ์คุณยังมองหาการรับรองและงานวิจัยที่ทำโดยที่ปรึกษา? คุณสัมภาษณ์พวกเขาอย่างไร? AFAIK หนึ่งว่าจ้างที่ปรึกษาเมื่อพวกเขาขาดทักษะแล้วคุณจะตรวจสอบได้อย่างไรว่าประวัติการทำงานนั้นไม่ใช่ของปลอมและคนมีทักษะเหล่านั้นหรือไม่
Kumar

โดยส่วนตัวฉันไม่ได้เป็นแฟนตัวยงของเอกสารและการรับรอง มันเป็นโบนัสถ้าพวกเขาได้รับพวกเขา แต่ถ้าฉันกำลังมองหาใครบางคนที่รู้อะไรที่ล้ำสมัยฉันไม่คาดหวังว่าจะมีการรับรองที่จะช่วยได้และไม่ใช่ทุกคนที่เป็นนักเขียนกระดาษ - หลังจากเขียนทั้งหมด กระดาษและการเขียนรหัสที่ดีนั้นต่างออกไป โดยทั่วไปฉันสามารถบอกได้ว่ามีใครบางคนกำลังให้คำผิดกับฉันถ้าฉันขอให้พวกเขาอธิบายสถาปัตยกรรมโดยใช้เทคโนโลยีที่กำหนดและพวกเขาก็ไม่สมเหตุสมผล ฉันมักจะมีความลึกเพียงพอในพื้นที่ที่ฉันจัดการเพื่อให้สามารถผ่านระดับ BS
bethlakshmi

บางวิธีฉันพลาดการตอบกลับของคุณไม่แน่ใจว่าทำไม อย่างไรก็ตามขอบคุณ แต่ไม่ใช่ทุกองค์กรที่มีผู้เชี่ยวชาญในการเลือกที่ปรึกษา ดังนั้นเหมือนคุณ "จ้าง" ที่ปรึกษาเพื่อหาที่ปรึกษาหรือไม่? พิจารณาสิ่งนี้องค์กรที่ทำงานในเทคโนโลยี hard code MS ต้องการผู้เชี่ยวชาญสำหรับ Unix พวกเขาจะเลือกที่ปรึกษาได้อย่างไร มันเหมือนจ้างคนที่มีชื่อเสียงที่สุดบนพื้นฐานของเครือข่ายสังคม / มืออาชีพและไม่ประเมินทักษะเทคโนโลยี?
Kumar

ฉันไม่ได้พูดว่าฉันเป็นผู้เชี่ยวชาญในพื้นที่ ... เมื่อฉันต้องการออกไปข้างนอกพื้นที่ของฉันฉันยังคงถามคำถามจากที่ปรึกษาและขอให้เขาอธิบาย ฉันมักจะถามคนทั่วไปว่า "คุณคิดว่า 10 สิ่งแรกที่ควรหลีกเลี่ยงในความเชี่ยวชาญของคุณ" สิ่งนี้มักจะสอดคล้องกับสิ่งที่ฉันรู้เกี่ยวกับหรือฉันสามารถทำการวิจัยเกี่ยวกับฟอรัมเช่น Stack Overflow และดูว่าผู้ชายคนนั้นมีเงินอยู่หรือไม่ ความผิดพลาดที่ใหญ่ที่สุดที่ฉันเคยทำคือการว่าจ้างผู้ชายที่ไม่เข้าใจอะไรเลยเมื่อเขาอธิบายเรื่องต่างๆ ฉันคิดว่ามันเป็นการขาดความรู้ของฉัน ... กลับกลายเป็นว่าผู้ชายคนนั้นไม่สมเหตุสมผลกับใคร
bethlakshmi

2
ผู้รับเหมาเข้ามาทำงานและทำมันให้เสร็จ ที่ปรึกษาเข้ามาเพื่อเริ่มงานและปล่อยให้คุณทำให้เสร็จ
Sean McSomething

17

มันแย่เกินไปที่คำถามจะถูกวางกรอบเหมือนเดิม ฉันคิดว่าคำถามที่ดีกว่าอาจเป็น "ผู้ทำสัญญาซอฟต์แวร์" ต่างจาก 'ผู้ให้คำปรึกษาด้านซอฟต์แวร์' อย่างไร มันเป็นคำศัพท์เหล่านี้ที่ทำให้เกิดคำถามขึ้นมาอย่างน้อยก็ในสหรัฐอเมริกา

คำว่า 'นักพัฒนาซอฟต์แวร์' สามารถใช้กับการจ้างงานทุกประเภทนักพัฒนาที่เป็นประเภทของบทบาทหรือทรัพยากรที่ให้บริการ ปัญหาผู้รับเหมา / ที่ปรึกษาหมุนรอบปัญหาการจ้างงานและอีกครั้งฉันกำลังพูดถึงการทำงานที่นี่ในสหรัฐอเมริกา แต่เพื่อตอบคำถามนี้อย่างแน่นอน (และคุณจะเห็นแม้จะเป็นการยากที่จะทำ!) ก่อนอื่น จำเป็นต้องกำหนดคำศัพท์และสำรวจประวัติบางอย่าง

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

ในส่วนของการจ้างงานและการจ่ายเงินนั้นมีหลายประเภท ประเภทของการจ้างงานที่พบบ่อยที่สุดคือปกติหรือ 'โดยตรง' ซึ่งผู้ปฏิบัติงานอยู่ในบัญชีเงินเดือนของ บริษัท ที่กำลังพัฒนาซอฟต์แวร์ พวกเขากรอกข้อมูล W-4 กับนายจ้างในแต่ละปีและได้รับ W-2 จากนายจ้างนั้นเมื่อสิ้นปีสำหรับภาษีของพวกเขา

นอกเหนือจากการจ้างงานโดยตรงมีผู้รับเหมาและที่ปรึกษา (ขึ้นอยู่กับคำจำกัดความ) อย่างไรก็ตามคำว่า 'ผู้รับเหมา' เป็นสิ่งที่ทำให้เข้าใจผิดเล็กน้อย ในทางเทคนิคผู้รับเหมาเป็นนิติบุคคลหรือบุคคลที่ลงนามในสัญญากับ บริษัท ลูกค้าในกรณีนี้ผู้พัฒนาซอฟต์แวร์ แต่ในความเป็นจริงแล้วผู้รับเหมาเกือบทั้งหมดในสหรัฐอเมริกาทำงานผ่าน บริษัท ที่ทำสัญญา (เรียกอีกอย่างว่า พวกเขาไม่ 'สัญญา' ต่อ se โดยตรงกับลูกค้า ผู้รับเหมาที่เรียกว่าเหล่านี้กรอกข้อมูล W-4 กับ บริษัท สัญญา - ไม่ใช่ลูกค้า - ในแต่ละปีและได้รับ W-2 จาก บริษัท สัญญาดังกล่าวเมื่อสิ้นปีสำหรับภาษีของพวกเขา พวกเขาจะเก็บภาษีในลักษณะเดียวกับพี่น้องชายหญิงที่ทำงานโดยตรง

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

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

โอ้ใช่. 'ที่ปรึกษาคืออะไร' คำนั้นเป็น 'squishy' - มีสงครามมากมายที่ต่อสู้กับดินแดนศักดิ์สิทธิ์ เมื่อประมาณ 40 ปีที่แล้วคำว่า 'ที่ปรึกษา' มีความหมายเหมือนกันกับ 'ผู้รับเหมาอิสระ' หมายถึงคนงานที่ทำสัญญากับลูกค้าโดยตรง นั่นคือคนงานได้ลงนามในสัญญากับลูกค้า (อาจเป็นซอฟต์แวร์ที่กำลังพัฒนาอย่างที่กล่าวข้างต้น) ผู้ปฏิบัติงานนั้นไม่ได้กรอกข้อมูล W-4 กับลูกค้าและไม่ได้รับ W-2 จากลูกค้าเมื่อสิ้นปี แต่ผู้รับเหมาโดยตรง (สิ่งที่มักถูกเรียกว่า 'ที่ปรึกษา' ในตอนนั้น) ได้รับ 1,099 จากลูกค้า

นอกเหนือจากการจัดเรียงภาษีที่แตกต่างกันมากแล้วคำว่า 'ที่ปรึกษา' ยังมีรัศมีบางอย่างเกี่ยวกับเรื่องนี้ ผู้ให้คำปรึกษามักมีประสบการณ์มากกว่า (อย่างน้อย 10 ปีทำงานในสาขา) และมักจะมีสาขาที่เชี่ยวชาญซึ่งอาจหาได้ยากทำให้เป็นที่ต้องการของลูกค้าและลูกค้ายินดีจ่าย $ 500 หรือ $ 1,000 ต่อวัน จำนวนใจกว้างมากแล้ว) สำหรับบริการผู้เชี่ยวชาญของพวกเขา ผู้ให้คำปรึกษาวิ่งไปพร้อมกับฝูงชนชั้นยอดของผู้คนที่เชื่อมต่อกันค่อนข้างดีและโดยทั่วไปมันก็ยากที่จะบุกเข้าไปในกลุ่มคนโบราณเหล่านั้น การเป็นสมาชิกจำเป็นต้องมีหากจะต้องเป็นที่ปรึกษาที่ประสบความสำเร็จ เมื่อเร็ว ๆ นี้มีองค์กรหนึ่งถูกยกเลิก แต่ได้รับการฟื้นฟูเรียกว่า ICCA ซึ่งเป็นสโมสรสำหรับเด็กที่ปรึกษาด้านคอมพิวเตอร์ ใคร ๆ ก็สามารถเข้าร่วมและฉันก็ทำจุดหนึ่ง; การได้รับการยอมรับและการทำงานเป็นเรื่องที่แตกต่าง

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

วันนี้คำว่า 'ที่ปรึกษา' ไม่ค่อยได้ใช้ในขอบเขตการจ้างงานพัฒนาซอฟต์แวร์ อย่างน้อยฉันก็ไม่ค่อยได้ยิน บางครั้งผู้พัฒนาซอฟต์แวร์สัญญาถูกเรียกว่าที่ปรึกษา แต่ก็แทบจะไม่แตกต่างใด ๆ นอกเหนือจากบางทีความพยายามที่จะประจบสอพลอหรือชมเชยผู้รับเหมาบางรายโดยเฉพาะสำหรับความเชี่ยวชาญของพวกเขาในการโยนกลับไปที่ก่อนหน้านี้เมื่อระยะหมายถึงสิ่งที่พิเศษ .

ฉันควรระบุว่ายังมีผู้จัดการโครงการซอฟต์แวร์ที่เรียกว่า "ที่ปรึกษาด้านการจัดการซอฟต์แวร์" แต่เกือบทั้งหมดเป็นพนักงานโดยตรงไปยัง บริษัท ผู้รับเหมาบางรายที่ทำหน้าที่เดียวกันกับพนักงานสัญญาการจัดการเหล่านี้เนื่องจาก บริษัท ที่ให้บริการ W-4 พนักงานสัญญานักพัฒนาซอฟต์แวร์เหล่านั้น และอย่างที่คุณอาจจินตนาการบางครั้งพวกเขาก็เป็น บริษัท สัญญาเดียวกัน ลูกค้าบางคนต้องการจัดการกับแหล่งแรงงานคนหนึ่งสำหรับทั้งนักพัฒนาและผู้จัดการที่ทำงานในโครงการ

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

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

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

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


ฉันคิดว่าคุณกำลังสับสนกับบทบาทที่แท้จริงที่ผู้คนสามารถปฏิบัติกับระบบราชการของรัฐบาลรอบ ๆ ได้
Yurii

ฉันไม่แน่ใจว่าคุณหมายถึงอะไร ความคิดเห็นของคุณฟังดูธรรมดามากและดูเหมือนจะเกี่ยวข้องกับงานของรัฐบาลเท่านั้น ฉันกำลังพูดถึงภาคเอกชนเช่นกัน
Phelonius

@Phelonius ผมพบคำตอบของคุณน่าสนใจและมีผู้ชายคนหนึ่งที่เขียนบล็อกที่ดูเหมือนจะไม่เห็นด้วยกับคุณ A: daedtech.com/reader-question-round-up-video-consulting-edition ฉันมักจะเข้าใจเช่นเดียวกับคุณ
Daniel

12

วิธีเป็นที่ปรึกษาด้านซอฟต์แวร์:

  1. ไปที่ร้านทำสำเนาและพิมพ์นามบัตรจำนวน 100 ใบพร้อมชื่อหมายเลขโทรศัพท์ที่อยู่อีเมลและชื่อ "ที่ปรึกษาด้านซอฟต์แวร์"
  2. ภารกิจสำเร็จแล้ว: ตอนนี้คุณเป็นที่ปรึกษาด้านซอฟต์แวร์

สิ่งที่ฉันได้ชุมนุมกันที่นี่จะมีดูเหมือนจะไม่เป็นฉันทามติของสิ่งที่ปรึกษาด้านซอฟต์แวร์ที่เป็น แต่มีคนที่แต่งตัวประหลาดกับบล็อกของผู้ที่ให้ความรู้สึกบางอย่างสวย A: daedtech.com/hypothetical-consulting-gig โดยส่วนตัวฉันไม่สามารถพูดได้จริง ๆ แล้วฉันไม่เคยรู้เลยว่ามีความแตกต่างจนกระทั่งฉันเริ่มพูดคุยกับเขา
Daniel

4

ความเข้าใจของฉันเกี่ยวกับ "ที่ปรึกษา" คือคนที่ทำทั้งการวิเคราะห์ธุรกิจ (การรวบรวมความต้องการ) และอย่างน้อยก็มีการออกแบบ / พัฒนาซอฟต์แวร์แม้ว่าพวกเขาจะไม่ได้ลงลึกเข้าไปในร่องลึกในฐานะนักพัฒนาซอฟต์แวร์เต็มเวลา

IOW ที่ปรึกษาสวมหมวกหลายใบในขณะที่นักพัฒนาสวมหมวกใบเดียว


1

ประสบการณ์ของฉันในบทบาทของผู้ให้คำปรึกษานั้นแตกต่างจากหัวข้อทั่วไปจนถึงตอนนี้

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

สิ่งที่ดีที่สุดเหล่านี้สามารถให้ระดับสูงของการป้อนข้อมูลในระบบที่พวกเขาไม่เคยพบมาก่อน

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


0

ฉันเดาว่าคุณจะต้องเป็นนักพัฒนาซอฟต์แวร์ kickass หรืออย่างน้อยก็คนดีเพื่อให้คำแนะนำแก่ผู้อื่นเกี่ยวกับวิธีการพัฒนาซอฟต์แวร์

พูดง่ายๆคือ S / W Consultant เป็นนักพัฒนา S / W พร้อมประสบการณ์ที่พิสูจน์แล้ว

เพียงแค่ย้อนเวลากลับไปในชีวิตของคุณเอง - เมื่อคุณเริ่มขับรถหรือถึงอายุที่จะได้รับใบขับขี่คุณถามเรื่องการขับขี่และใบขับขี่จากคนที่อายุน้อยกว่าคุณหรือคนที่มีอายุมากกว่าที่มีใบอนุญาตและรู้จักการขับขี่หรือไม่?

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

TCS อยู่ในใจ บริการให้คำปรึกษาทาทา อย่าหลงผิดพวกเขาเป็นหนึ่งใน บริษัท ผู้ให้บริการด้านไอทีที่ยอดเยี่ยมของอินเดียซึ่งเป็นกลุ่มอุตสาหกรรม Tata ภายใต้ Ratan Tata

ผลงานที่โดดเด่นของ TCS - ระบบดิจิตอลของระบบสมัครหนังสือเดินทาง, UID และงานสำคัญอื่น ๆ ของรัฐบาล


-1

ที่ปรึกษาจะได้รับเงินมากขึ้นในแต่ละชั่วโมงที่ทำงาน

แต่ในฐานะนักพัฒนาประจำเต็มเวลาใน บริษัท ของคุณคุณจะได้รับเงินเดือนในแต่ละเดือน งานของคุณคือ "ปลอดภัย"

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

ฉันคิดว่าหลังจากการแต่งงานและลูก ๆ ที่คุณชอบ "ความปลอดภัย" มากกว่า "การผจญภัย" คุณชอบที่จะรู้ว่าสิ่งที่จะเกิดขึ้นในสัปดาห์หน้า ฯลฯ

ฉันไม่แน่ใจว่าการจ่ายเงินเป็นจุดสำคัญที่สุดที่นี่ การทำงานคนเดียวมีข้อดีมากมาย

คุณไม่สามารถซื้อความสุขด้วยเงินและบางครั้งฉันอยากได้รับ $ 500 น้อยลงในแต่ละเดือน (althrough ถ้าคุณทำงานที่บ้านคุณไม่ต้องจ่ายค่าขนย้ายเป็นต้น) มากกว่าการทำงานในโครงการที่วุ่นวาย สภาพแวดล้อมแบบห้องต่อคนพร้อมความล่าช้าและทุกสิ่ง ...

มันเหมือนกับการทำงานเป็นพนักงานหรือสร้างธุรกิจของคุณเอง (เกือบจะไม่มีการลงทุนที่จะทำในฐานะนักพัฒนาซอฟต์แวร์เพียงอย่างเดียว)


3
พนักงานเต็มเวลาจะได้รับสิทธิประโยชน์เช่นประกันสุขภาพและประกันทันตกรรมตามแผนของ บริษัท พวกเขาอาจได้รับเงินบำนาญและ "พนักงานเท่านั้น!" perks ผู้รับเหมาและที่ปรึกษาไม่เคยได้รับสิ่งนั้น (เท่าที่ฉันเคยเห็น) และหากพวกเขาต้องการมันก็จะซื้อด้วยตัวเอง
FrustratedWithFormsDesigner

3
@ user25382 ไม่เห็นด้วย - ฉันเป็นผู้รับเหมาและแต่งงานกับเด็ก ๆ และรักการผจญภัยที่กำลังดำเนินอยู่ซึ่งเป็นการพัฒนาซอฟต์แวร์สัญญา ฉันรับรู้ถึงความเสี่ยงของซอฟต์แวร์สัญญาที่จะเท่ากับของพนักงานถาวร
Gary Rowe

3
@ Gary Rowe จริง ๆ แล้วฉันรับรู้ความเสี่ยงของซอฟต์แวร์สัญญาที่จะต่ำกว่าของคนงานถาวร
Gratzy

1
@ Gary Rowe ใช่แน่นอน นอกจากนี้คุณยังถูกบังคับให้ใช้ทักษะการสัมภาษณ์ / การขายของคุณให้เฉียบคม ฉันเคยเห็น บริษัท ต่าง ๆ คอยดูแลผู้รับเหมาของพวกเขาและปลดปล่อยพนักงานเต็มเวลาของพวกเขารวมถึงนำผู้รับเหมามาทำงานก่อนที่จะจ้างพนักงานประจำ
Gratzy

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

-1

ฉันคิดว่ามันน่าสนใจหลายคำตอบเริ่มต้น "ที่ปรึกษาด้านซอฟต์แวร์ไม่ใช่พนักงาน ... " - พวกเขาเป็นพนักงานอยู่ที่ไหนซักแห่ง! และโดยเฉพาะอย่างยิ่ง OP มีความสนใจในการเป็นที่ปรึกษาซึ่งเป็นสิ่งที่ควรนำเสนอจากมุมมองของพนักงาน

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

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

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

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


-1

ผู้พัฒนาหรือผู้รับเหมา - คุณไปหาตำแหน่งการพัฒนาซอฟต์แวร์แบบเปิด (ไม่มีวันที่สิ้นสุด) หรือสัญญา (วันที่สิ้นสุดที่กำหนด)

ที่ปรึกษา - คุณทำให้ตัวเองเป็นที่รู้จักและ บริษัท ร้องขอบริการพัฒนาซอฟต์แวร์ของคุณตามปกติภายใต้สัญญา

ทุกอย่างอื่นเสริมขึ้นอยู่กับกลไกของข้างต้น


-1

ฉันคิดว่าพวกคุณมีความคิดที่ผิด แยกความแตกต่างระหว่างที่ปรึกษาด้านซอฟต์แวร์ที่มี บริษัท ของตัวเองและเป็นรายบุคคลให้คำปรึกษากับที่ปรึกษาด้านซอฟต์แวร์ที่ทำงานให้กับ Big 4. ที่ปรึกษามีทักษะทางธุรกิจ / การจัดการความสัมพันธ์ที่มุ่งเน้นและการพัฒนาความเชี่ยวชาญที่ จำกัด นักพัฒนาซอฟต์แวร์ส่วนใหญ่มีความเชี่ยวชาญด้านเทคนิคไม่ยอมใครง่ายๆและในช่วงระยะเวลาหนึ่งทักษะความชำนาญของพวกเขาจะแข็งแกร่งกว่าที่ปรึกษาด้านซอฟต์แวร์ ที่ปรึกษาจะต้องแบ่งงานของเขา / เธอระหว่างธุรกิจและงานด้านเทคนิคดังนั้นทักษะของเขา / เธอจึงมีแนวโน้มเพิ่มขึ้นเมื่อธุรกิจมีอาวุโสขึ้น หากเป็นที่ปรึกษาด้านซอฟต์แวร์ที่ดำเนินงานแยกต่างหากนั่นคือบุคคลที่ได้รับการพิสูจน์แล้วว่ายอดเยี่ยมและสามารถให้คำแนะนำและบริการในราคาสูง ที่ปรึกษาด้านซอฟต์แวร์ที่ทำงานในสถานที่เช่น บริษัท ที่ปรึกษา Big 4 นั้นเป็นเหมือนแจ็คของการซื้อขายทั้งหมด บริษัท อย่าง Google หรือ Amazon หรือ Apple จะไม่ค่อยได้สัมผัสคนประเภทนี้หลังจากที่ปรึกษาเสร็จแล้วกับพวกเขาจนกว่าพวกเขาจะเก็บทักษะด้านเทคนิคอย่างหนักนอกเวลาทำงาน


5
โพสต์นี้ค่อนข้างอ่านยาก (ผนังข้อความ) คุณจะช่วยแก้ไขมันให้เป็นรูปร่างที่ดีขึ้นได้ไหม
ริ้น

-2

ในทางปฏิบัติพนักงานประจำสามารถถูกไล่ออกได้ทุกเวลาทุกวันทุกนาที ในกรณีนี้พนักงานประจำไม่ได้ดีไปกว่าผู้รับเหมา และแน่นอน "พนักงานถาวร" เป็นเพียงผู้รับเหมาโดยไม่มีสัญญาที่กำหนดไว้อย่างดีซึ่งเลวร้ายยิ่งกว่าผู้รับเหมาอย่างเป็นทางการ


3
ขึ้นอยู่กับประเทศที่คุณทำงาน ในสหราชอาณาจักรผู้รับเหมาสามารถปล่อยให้ไปได้อย่างง่ายดายในขณะที่เพียงการเลิกจ้างอย่างถาวรที่สร้างขึ้นอย่างระมัดระวังจะหลีกเลี่ยงศาลการจ้างงาน
ดันแคนโจนส์

-2

ฉันรู้ว่ามีบาง บริษัท ที่เรียกตัวเองว่า บริษัท ให้คำปรึกษา แต่จากสิ่งที่ฉันเข้าใจพวกเขาไม่ได้ให้คำปรึกษามากในแง่ดั้งเดิม

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.