นักพัฒนาซอฟต์แวร์รายอื่นรู้สึกว่าเมื่อพวกเขาดีขึ้นมันจะยากที่จะได้งานหรือไม่ [ปิด]


11

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

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

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


ดังนั้นอะไรคือทางออกของคุณในการทำให้ URL สั้นลง
งาน

3
ตกลง UI จะง่าย แต่เท่าที่คำนวณการเชื่อมโยงสั้น ๆ จัดเก็บและเรียกคืนได้อย่างรวดเร็ว ... นั่นก็มาถึงใจทันทีเช่นกัน? อย่างไรก็ตามถ้าคุณเป็นคนที่ฉลาดที่สุดในห้องคุณจะอยู่ผิดห้อง ฉันเดิมพันที่เปรียบเทียบกับÉvariste Galois คุณไม่ใช่อัจฉริยะ ข่าวดี - คุณสามารถหาช่องของคุณเอง คุณเพียงแค่ต้องคิดออกว่ามันคืออะไรและจะใช้ที่ไหน คุณสามารถสมัครกับ Google, MSFT, Amazon, บริษัท Spolsky, Facebook และอื่น ๆ หากคุณกำลังพิจารณา SF เป็นสถานที่ตั้งแน่นอนว่าคุณสามารถหา บริษัท ที่ชาญฉลาดได้หรือไม่? ลอง interviewstreet.com
งาน

4
ฉันรู้สึกว่าเวลาที่เหมาะสมสำหรับคุณที่จะหาพันธมิตรทางธุรกิจที่มีความคิดและตั้งค่าเริ่มต้นด้วยตัวเอง การรู้บิตทั้งหมดเกี่ยวกับวิธีทำให้ผลิตภัณฑ์ทำงาน (ประสิทธิภาพการจัดส่งการออกแบบการปรับสเกล) เป็นสิ่งที่ CTO ต้องการ
Yusubov

1
รู้สึกเหมือนกำลังมองหางานในที่ที่ผิด
Czarek Tomczak

7
อีกคำถามที่ดีได้รับการปิด
MebAlone

คำตอบ:


10

ผู้พัฒนาที่มีประสบการณ์คนอื่น ๆ สังเกตเห็นสิ่งเดียวกันนี้หรือไม่?

ใช่และไม่ใช่ด้วยเหตุผลหลายประการ

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

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

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

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

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


5

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

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

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

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

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


3

ฉันคิดว่ามันเป็นตัวกรองที่ดีสำหรับคุณที่จะหางานที่เหมาะสม

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

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


2

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

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


1

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

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

คุณควรสมัครเพื่อรับบทบาทพิเศษเพิ่มเติม

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