ความรู้เกี่ยวกับโดเมนมีความสำคัญกับความรู้ด้านเทคนิคอย่างไร


33

ฉันกำลังทำงานกับแอพพลิเคชั่นการซื้อขายและการจัดการความเสี่ยงและแม้ว่าจะมาจากพื้นหลัง C # ฉันถูกขอให้ทำงานกับแพ็คเกจ SSIS ตอนนี้ฉันสามารถอยู่กับสิ่งนั้นได้ จุดปวดคือการเน้นความเข้าใจในธุรกิจมากเกินไป การค้าขาย (การซื้อขายพลังงานเป็นสิ่งที่ถูกต้อง) เป็นพื้นที่ขนาดใหญ่และเข้าใจทุก ๆ อย่างที่มันท่วมท้น แต่ในช่วงสองเดือนที่ผ่านมาฉันทำงานทำความเข้าใจเกี่ยวกับเงื่อนไขทางธุรกิจ - ทำเครื่องหมายตลาด, ตัวชี้วัดความเสี่ยง, ตำแหน่ง, PnL, กรีก, เครื่องมือ, โครงสร้างหนังสือ ... ทุกรายละเอียดเล็ก ๆ น้อย ๆ ตอนนี้ IMHO นี่คืองานของ BA แน่นอนว่ามันสำคัญมากสำหรับนักพัฒนาที่จะเข้าใจธุรกิจ แต่คุณจะวาดเส้นตรงไหน?

เมื่อฉันพูดคุยกับผู้จัดการเกี่ยวกับเรื่องนี้เขาเกือบจะล้อเลียนฉันโดยบอกว่าทุกคนสามารถเรียนรู้เทคโนโลยีในหนึ่งสัปดาห์ มันเป็นธุรกิจที่ยากขึ้น ความใฝ่ฝันในระยะยาวของฉันคือการคงอยู่ทางด้านเทคนิคและอาจกลายเป็นสถาปนิก (ถ้าเป็นไปได้) ถ้าฉันต้องการที่จะมุ่งเน้นไปที่ธุรกิจอย่างมากฉันจะได้เรียนหลักสูตร MBA!

ฉันต้องการทราบว่าฉันผิดหรือไร้เดียงสาเกินไปในการทำความเข้าใจความสำคัญของธุรกิจหรือความหงุดหงิดของฉันเป็นธรรมหรือไม่?


12
โปรดบอกผู้จัดการของคุณว่าเทคโนโลยี / การเขียนโปรแกรมไม่ได้ จำกัด อยู่ที่ EXCEL || MS Office || เชื่อมต่อในเวลาเดียวกันซึ่งทุกคนสามารถเรียนรู้ได้ในหนึ่งสัปดาห์
Ranger

ฉันไม่เชื่อในคำตอบบางอย่างฉันหวังว่าผู้คนจะโหวตคำตอบด้วยการล้างแค้น
Gaurav

@Gaurav ฉันหวังว่าจะไม่ ฉันไม่คิดว่าอารมณ์ความร้อนจะทำอะไรได้ดีในฟอรัมนี้ (หรือฟอรัมทั่วไป) ฉันสนใจที่จะทราบข้อคัดค้านที่เป็นรูปธรรมของคุณดังนั้นอย่าลังเลที่จะแสดงความคิดเห็นในคำตอบที่คุณมีปัญหา
PéterTörök

@ แรนเจอร์ฮ่า ๆ ! คุณบอกว่างานผู้จัดการง่ายจะเป็นอย่างไร
Gopi

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

คำตอบ:


33

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


1
เมื่อโปรแกรมเมอร์ไม่ได้ตระหนักถึงสิ่งที่ลูกค้าพูดมันยากที่จะรหัส
Gopi

+1 @Sri Kumar จริง แต่ฉันคิดว่าการเขียนโปรแกรมคุณควรจะสามารถรู้ได้ว่าพวกเขาต้องการอะไรและคุณจะใช้เทคโนโลยีเพื่อแก้ปัญหาอย่างไร ฉันเห็นด้วยการเขียนโซลูชันธุรกิจหมายถึงธุรกิจทุกประเภท
gideon

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

แม้กระทั่งคอมไพเลอร์และ vcs ก็มีโดเมนเราก็อาจจะคุ้นเคยกับมันมากกว่า
Josh Johnson

24

Benjol และผู้จัดการของคุณพูดถูก แต่ให้ฉันทำอย่างละเอียด:

การเรียนรู้โดเมนธุรกิจเป็นวิธีที่คุณเพิ่มคุณค่าให้กับกระบวนการและเพิ่มมูลค่าให้กับธุรกิจ

นี่คือความแตกต่างระหว่างโปรแกรมเมอร์ลิงรหัสและนักพัฒนา


7
+1 ฉันไม่ได้ใช้งานโปรแกรมเมอร์ ฉันต้องการนักพัฒนาหรือนักแก้ปัญหา :)
jmort253

18

มีคำพูดที่มาจากแผนกวิทยาศาสตร์คอมพิวเตอร์ของมหาวิทยาลัย:

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

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

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

ในการแก้ปัญหาคุณต้องเข้าใจปัญหาก่อน คุณต้องเข้าไปในหัวของผู้ใช้และเข้าใจว่าพวกเขาคิดอย่างไร

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

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

หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับสิ่งที่ฉันจะมองหาเมื่อว่าจ้างวิศวกรซอฟต์แวร์ธุรกิจให้ตรวจสอบตัวอย่างโฆษณางานวิศวกรธุรกิจนี้ที่ฉันเขียนเป็นคำตอบสำหรับคำถามอื่น


2
+1 - ลูกค้าและผู้มีส่วนได้เสียของคุณจะคาดหวังให้คุณสร้างสิ่งที่แก้ปัญหาของพวกเขาไม่ใช่สิ่งที่ "เจ๋ง"
Karthik Sreenivasan

"ถ้าคุณต้องการสร้างซอฟต์แวร์สำหรับนักธรณีวิทยา ... " รักคำพูดนั้น มหาวิทยาลัยไหน? ต้องการที่จะสามารถอ้างอิงได้!
Raj Rao

1
@RajRao แต่น่าเสียดายที่ฉันถอดความและฉันจำไม่ได้ว่าใครที่ฉันเรียนรู้จาก มันเป็นทั้งดร. Ruben Gamboa ( uwyo.edu/cosc/cosc-directory/ruben/index.html ) หรือ Dr. William Spears ( uwyo.academia.edu/WilliamSpears ) ของมหาวิทยาลัยไวโอมิงลารามี่ไวโอมิงสหรัฐอเมริกา
jmort253

14

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


2
+1 - ไร้เดียงสามากที่คิดว่าสามารถเป็นสถาปนิกที่ประสบความสำเร็จได้โดยไม่ต้องเข้าใจโดเมน ถ้าทำได้ฉันจะ +1 คุณอีกครั้งเพื่อพูดถึงการสื่อสาร มีคนจำนวนมากละเลยการพัฒนาการสื่อสารในอาชีพของพวกเขา
jmort253

11

ในความคิดของฉันคุณผิดและไร้เดียงสาเกินไป

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

เห็นได้ชัดว่าหากคุณพบว่าธุรกิจนี้มีความน่าเบื่อหน่ายคุณอาจมองหาสิ่งที่แตกต่าง แต่ถ้าความคิดของคุณเกี่ยวกับสวรรค์คือการแฮ็คเว็บไซต์ php เล็ก ๆ ด้วยกันระวัง: จะมีตัวบทสคริปต์หลายพันคนที่ทำเช่นนั้น

อย่างจริงจัง "ฉันเป็น coder อย่าสับสนกับข้อเท็จจริง" เพียงแค่จะไม่ตัดมัน


1
ฉันเห็นด้วยกับสิ่งนี้ หากคุณต้องการเขียนโค้ดในสุญญากาศให้กลับไปที่สถาบันการศึกษาหรือหางานกับสาขาการวิจัยที่ บริษัท ใหญ่ ๆ เช่น IBM, MS หรือ Google สำหรับพวกเราส่วนใหญ่ความจริงคือเราต้องเข้าใจธุรกิจโดยเฉพาะอย่างยิ่งถ้าเป้าหมายคือการเป็นสถาปนิกซึ่งเป็นการผสมผสานระหว่างนักพัฒนาที่แข็งแกร่งและ BA ที่แข็งแกร่ง
Curtis Batt

1
@ Mayank, imho จริง ๆ แล้วมันเป็นเรื่องยากมากที่จะเข้าใจรายละเอียดของธุรกิจทั้งหมดและมันเป็นสิ่งที่คุณควรคาดหวังให้ทำตามธรรมชาติเมื่อเวลาผ่านไป แต่ละองค์ประกอบของระบบที่คุณทำงานควรเกี่ยวข้องกับการเรียนรู้เพิ่มเติมเกี่ยวกับธุรกิจโดยธรรมชาติ นั่นเป็นสิ่งที่ทำงานเมื่อฉันทำงานในอุตสาหกรรมที่มีความรู้เกี่ยวกับโดเมนจำนวนมาก
Carson63000

2
@ Mayank ไม่ไม่ผิดที่จะบอกว่ามันยากมาก เมื่อฉันมาถึงในงานปัจจุบันของฉัน, เพื่อนร่วมงานใหม่ของฉันบอกผมว่ามันจะใช้เวลา 6 เดือนเพียงเพื่อให้ได้หัวของฉันรอบรหัส ตอนนี้ผมกำลังใกล้เข้ามา 4 ปีและยังคงเรียนรู้สิ่งใหม่ ๆ เกี่ยวกับธุรกิจ ...
Benjol

1
+1000 ถ้าทำได้ IMHO เทคโนโลยีเป็นส่วนที่ง่าย / สนุก
ozz

1
ไม่เขาไม่ได้ไร้เดียงสา เพิ่มเติมผู้จัดการของเขาเป็นคนงี่เง่าเยือกเย็นและควรพายเป็นประจำ
Gaurav

8

ฉันทำงานด้านการซื้อขายพลังงานเช่นกัน ความรู้ทางธุรกิจเป็น 90% ของงาน คุณไม่สามารถหลีกเลี่ยงได้ - เป็นธุรกิจที่ซับซ้อน

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

ฉันทำงานกับ BA บางคนที่ไม่สามารถรับข้อกำหนดได้ ฉันต้องพึ่งพาทักษะการวิเคราะห์ของตัวเองและความเข้าใจในความรู้ทางธุรกิจเพื่อให้งานสำเร็จลุล่วง

ฉันคิดว่าถ้าคุณทำงานให้กับร้านค้าที่ขายซอฟต์แวร์ Energy Trading ประสบการณ์ของคุณอาจแตกต่างกัน แต่ในการซื้อขายพลังงานขององค์กร IT นั้นมุ่งเน้นไปที่การทำความเข้าใจตลาดและวิธีการที่ซอฟต์แวร์สามารถให้บริการแก้ปัญหาของธุรกิจได้

เทคโนโลยีจริงที่ใช้และการนำไปใช้นั้นมาไกล

คนที่อยู่ด้านบนที่แสดงความคิดเห็นใน Excel ไม่ทราบว่าความคิดเห็นของเขาเป็นอย่างไร ผู้ค้ามักจะสร้างแอพซื้อขายของตัวเองใน Excel / VBA (นั่นคือทั้งหมดที่พวกเขารู้) จากนั้นฝ่ายไอทีก็กลายเป็นผู้สืบทอดโปรแกรมเหล่านี้

ฉันชอบที่จะสร้างแอพเหล่านี้ใหม่ในภาษา "เหมาะสม" แต่นั่นไม่ใช่สิ่งสำคัญเสมอไป


1
+1 สำหรับ "ธุรกิจที่ซับซ้อน" :) ฉันเคยทำงานในโดเมนของธนาคารมาก่อนหน้านี้และพบว่ามันน่าสนใจและง่ายกว่ามาก นอกจากนี้เช่นคุณชี้ให้เห็นทุกอย่างจะทำใน Excel
Mayank

6

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

ปฏิกิริยาของคุณอาจเป็น "แต่นักวิเคราะห์ธุรกิจทำอะไร"

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


2
รอนักวิเคราะห์ธุรกิจได้รับข้อกำหนดที่ชัดเจน? นั่นเป็นสิ่งที่ดี โดยส่วนตัวฉันจะจัดการกับผู้ใช้ปลายทางโดยตรง
Christopher Mahan

@Christopher - ฉันบอกว่า "พยายาม" ที่จะได้รับความต้องการ :-)
แอนดรูต้อน

แน่นอนคุณทำ
Christopher Mahan

1
+1 - นักวิเคราะห์ธุรกิจนั่งประชุมกันเป็นเวลานานกับลูกค้าที่พยายามรับข้อกำหนดจากพวกเขาซึ่งชัดเจนเพียงพอสำหรับนักพัฒนาที่จะทำงานกับ
Karthik Sreenivasan

6

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

ปรับปรุง

ความคิดเห็นของ Gaurav:

สิ่งที่ฉันอยากรู้คือนักพัฒนาควรพยายามทำความเข้าใจกับขอบเขตของธุรกิจ เขาควรจะไปตลอดทางหรือมีบางสายที่จะวาด

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

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

Update2

จะเป็นอย่างไรถ้านักพัฒนา [... ] เปลี่ยนโดเมนธุรกิจที่เขาทำงานอยู่บ่อยๆ

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


1
@ Peter ขอบคุณสำหรับการปรับปรุงคำตอบ ฉันมีคำถามเพิ่มเติม ฉันคิดว่าคำตอบนี้รวมถึงคนอื่น ๆ คิดว่านักพัฒนาจะยึดติดกับโดเมนธุรกิจเดียวถ้าหากไม่ใช่กรณีที่เมื่อนักพัฒนาเปลี่ยนโดเมนธุรกิจที่เขาทำงานอยู่บ่อยครั้ง ฉันไม่แน่ใจเกี่ยวกับส่วนที่เหลือของโลก แต่นี่เป็นเรื่องธรรมดาในอินเดีย สำหรับเช่น เมื่อปีที่แล้วฉันเปลี่ยนจากโดเมน CAX เป็นโดเมนการตลาดและสามารถสลับไปยังโดเมนอื่นได้เป็นอย่างดี
Gaurav

2
@Gaurav แน่นอนว่าหมายความว่าส่วนใหญ่ของการลงทุน (เวลาของคุณและเงินของนายจ้าง) ที่จะได้รับความรู้ทางธุรกิจของคุณจะหายไป :-( ถ้าคุณรู้ว่ามันจะเกิดขึ้นแน่นอนมันอาจไม่คุ้มค่าที่จะขุด ลึกเกินไปในโดเมนที่เฉพาะเจาะจงโปรดทราบว่าโดเมนจะไม่แตกต่างกันโดยสิ้นเชิงมีพื้นฐานที่สามารถนำกลับมาใช้ระหว่างโดเมนที่แตกต่างกันและที่สำคัญที่สุดวิธีการออกแบบโดเมนขับเคลื่อนคุณได้รับคือนำมาใช้ใหม่
PéterTörök

@ Peter ขอบคุณอีกครั้ง ฉันต้องการโหวตคำตอบของคุณ แต่เห็นได้ชัดว่าคุณสามารถโหวตได้เพียงครั้งเดียวเท่านั้น (กฎโง่ ๆ ) อีกอย่างหนึ่งถ้ามันไม่รำคาญมากนักคุณสามารถรวมความคิดเห็นไว้ในคำตอบของคุณได้
Gaurav

@Gaurav เสร็จแล้วดีใจที่ฉันสามารถช่วย :-)
PéterTörök

และเหตุผลของการโหวตคือ ... ?
PéterTörök

2

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

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

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