คำถามติดแท็ก skills

คำถามเกี่ยวกับความสามารถของเทคโนโลยีหรือความสามารถเฉพาะ ตัวอย่างอาจมีความเชี่ยวชาญใน C # หรือข้อกำหนดในการรวบรวม

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

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

14
ณ จุดใดที่คุณ "รู้" เทคโนโลยีพอที่จะเขียนไว้ในประวัติย่อ [ปิด]
ฉันเพิ่งมีโปรแกรมเมอร์ในการสัมภาษณ์ซึ่งระบุว่า Python, PHP, Rails และ ASP เป็นทักษะบางส่วนของพวกเขา อย่างไรก็ตามในการสัมภาษณ์ผู้ให้สัมภาษณ์ยังไม่พอรู้ว่าโครงสร้างการควบคุมและตรรกะพื้นฐานคืออะไรพวกเขาเพียงแค่ทำตามบทเรียนการสาธิตไม่กี่ครั้ง ดังนั้นคำถามของฉันนี้คือจุดที่คุณสามารถเพิ่มเทคโนโลยีในการกลับมาของคุณได้อย่างถูกต้อง คือเมื่อคุณสามารถแสดงแนวคิดพื้นฐานทั้งหมดเขียนโปรแกรมที่มีประโยชน์หรือไม่ก็ใช้งานได้อย่างสะดวกสบายโดยไม่ต้องอ้างอิงเอกสารทุก ๆ 30 วินาที ฉันไม่เชื่อว่านี่เป็นเรื่องส่วนตัวเกินไปพื้นฐานควรได้รับการจัดตั้งขึ้นโดยง่ายตามความคิดเห็น
74 skills 

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

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

7
นักพัฒนาเดี่ยวกับผู้พัฒนาทีม: ฉันควรไปต่อหรือไม่ [ปิด]
ฉันทำงานเป็นนักพัฒนาเดี่ยวใน บริษัท ขนาดเล็ก มีงานมากเกินพอ แต่งานนี้ไม่ใช้กับเงิน ดังนั้นฉันจะไม่เห็นเพื่อนร่วมงานคนใหม่ในอนาคตอันใกล้ ฉันรับผิดชอบทุกอย่างที่เกี่ยวกับการดำเนินงานด้านไอที สิ่งนี้เกี่ยวข้องกับการพัฒนาและบำรุงรักษาซอฟต์แวร์ที่ใช้ในบ้านการพัฒนาและการบำรุงรักษาเว็บไซต์ต่าง ๆ ที่ลูกค้าของเราใช้โครงสร้างพื้นฐานเว็บไซต์โครงสร้างพื้นฐานเครือข่ายท้องถิ่นรวมถึงการบำรุงรักษาเซิร์ฟเวอร์หลายเครื่องและการสนับสนุนภายในเพื่อพูดถึงสิ่งที่เร่งด่วนที่สุด ฉันสนุกกับสิ่งที่ฉันทำ 95% และฉันก็มีความยืดหยุ่นในการทำงานสูง ฉันต้องตัดสินใจว่าจะทำอย่างไรเมื่อไหร่และไม่มีใครบอกฉันได้ว่าต้องทำอะไรนอกจากตอนนี้จากนั้นฉันจะนั่งลงกับเพื่อนร่วมงานเพื่อสร้างแผนงานสำหรับสิ่งที่ฉันต้องทำ ฉันคิดว่าตัวเองมีจรรยาบรรณในการทำงานสูงและอยู่ในระดับสูงกว่าค่าเฉลี่ยที่มุ่งเน้นในสิ่งที่ฉันทำ อย่างไรก็ตามฉันมาถึงจุดที่ฉันคิดถึงการมีคนอื่นรอบตัวฉันที่ทำงานด้วยเหมือนกัน แม้ว่าฉันจะต้องทำความคุ้นเคยกับเทคโนโลยีที่หลากหลายในขณะที่ฉันเป็นนักพัฒนาเดี่ยว แต่ฉันก็รู้สึกว่าฉันขาด "การแบ่งปันความรู้" ซึ่งเป็นสิ่งที่ "ชอบคิดใจ" คนอื่นที่ทำงานใน บริษัท ขนาดใหญ่กำลังมีส่วนร่วม ค่ะฉันไม่มีใครพูดถึงอุปสรรคการเขียนโปรแกรมและการตัดสินใจออกแบบด้วย - และฉันเริ่มคิดถึงสิ่งนั้น นอกจากนี้ฉันยังกังวลเกี่ยวกับสิ่งที่นายจ้างในอนาคตอาจนึกถึง "ฤาษี" ที่ทำงานด้วยตัวเองมานานเกินกว่าที่จะสามารถมีส่วนร่วมในทีมได้ อย่างไรก็ตามในอีกด้านหนึ่งฉันคิดว่าฉันจะไม่ได้รับความยืดหยุ่นในระดับปัจจุบันของฉันใน บริษัท ขนาดใหญ่ ฉันจะเห็นกำหนดเวลาที่เข้มงวดมากขึ้นเวลาทำงานล่าช้าและงานเฉพาะด้าน นอกจากนี้ยัง; ฉันไม่แน่ใจว่าแนวคิดเรื่อง "การแบ่งปันความรู้" นี้จะเกิดขึ้นหรือไม่? มีใครอีกบ้างที่อยู่ในสถานการณ์นี้? มันเป็นความคิดที่ดีที่เห็นจากมุมมองของอาชีพและมุมมองการพัฒนาส่วนบุคคล? ฉันควรพิจารณาที่จะย้ายไปยังสถานที่ที่ใหญ่กว่าเพื่อ (อาจ) กลายเป็นส่วนหนึ่งของกลุ่มนักพัฒนาขนาดใหญ่และผู้คนที่ "เหมือนใจ" หรือไม่? กล่าวอีกนัยหนึ่งหญ้าจะเป็นสีเขียวในอีกด้านหนึ่งหรือไม่

14
การเรียนรู้ภาษาธรรมชาติใด ๆ โดยเฉพาะอย่างยิ่งอาชีพการเขียนโปรแกรมของคุณหรือไม่ [ปิด]
ดูเหมือนว่าภาษาอังกฤษเป็นภาษาสากลที่โดดเด่นสำหรับการเขียนโปรแกรมตามคำถาม P.SE ก่อนหน้า (แม้ว่าความคิดเห็นที่ถูกคัดค้านอย่างมากชี้ให้เห็นอย่างถูกต้องว่าการถามคำถามแบบนั้นในเว็บไซต์ภาษาอังกฤษส่วนใหญ่จะบิดเบือนผลลัพธ์) อย่างไรก็ตามมีประโยชน์ในการเรียนรู้ภาษาต่างประเทศเพื่อการพัฒนาซอฟต์แวร์หรือไม่? ตัวอย่างเช่นจีนมีเครื่องมือซอฟต์แวร์ภาษาเทคโนโลยี ฯลฯ ที่แตกต่างไปจากเดิมอย่างสิ้นเชิงไหม? แล้วภาษาที่ใช้ภาษาญี่ปุ่นรัสเซียและอื่น ๆ มีโลกทั้งโลกของการพัฒนาซอฟต์แวร์ภาษาเครื่องมือและอื่น ๆ ที่มีอยู่ในภาษาอื่น ๆ เหล่านี้? หรือคนที่รู้ภาษาเหล่านี้ใช้เครื่องมือและภาษาที่เรารู้จักและชื่นชอบ?

5
การบำรุงรักษาโดยเฉพาะทำให้การทำงานของโปรแกรมเมอร์เป็นอุปสรรคหรือไม่? [ปิด]
งานส่วนใหญ่ของฉันในช่วงสามปีที่ผ่านมาส่วนใหญ่ได้รับการบำรุงรักษาระบบมรดกที่ต้องมีการปรับปรุงหรือปรับปรุงเป็นครั้งคราวก่อนที่จะถูกขายอีกครั้ง ฉันเข้าใจว่าบทบาทที่สำคัญโปรแกรมเมอร์เขียนโปรแกรมบำรุงรักษาต้องเล่นใน บริษัท ที่มีโครงการจำนวนมากและนักพัฒนาจำนวน จำกัด อยู่ในมือ แต่ในขณะที่ฉันตัดสินความก้าวหน้าในอาชีพการงานปัจจุบันของฉันและดูที่คนรอบข้าง ผู้รับเหมาและนักพัฒนาองค์กรเหมือนกัน; ฉันรู้สึกราวกับว่าฉันล้าหลังเพราะฉันได้รับความกว้างในแง่ของพื้นที่ที่ฉันสัมผัส แต่ไม่ลึกมาก ฉันเริ่มพูดเรื่องนี้โดยเริ่มจากบล็อกทำงานกับโครงการ git-hub ตัวเล็ก ๆ ของฉันและกำหนดเวลาชีวิตใหม่ให้มีเวลาในการเขียนโปรแกรมส่วนตัวหลังจากทำงานเป็นประจำ ฉันรู้สึกว่าฉันต้องไปสัมภาษณ์ที่ บริษัท อื่น ๆ เพื่อหลีกเลี่ยงงานซ่อมบำรุงฉันจะต้องแสดงตัวเองว่าเป็นรุ่นน้องในระดับทักษะเนื่องจากฉันไม่มีความรู้ในระดับลึกที่ต้องการของบุคคลที่มีประสบการณ์สามปีที่มุ่งเน้นเฉพาะ เส้นทางในการพัฒนาคุณสมบัติจะ ดังนั้นครึ่งหนึ่งของประสบการณ์การทำงานในปัจจุบันของฉันจะนับเป็นศูนย์ในระยะยาว แต่สิ่งนี้ทำให้ฉันไปที่คำถามหลักของฉันขอโทษถ้านี่รู้สึกเกินไปเป็นศูนย์กลางของภาวะที่กลืนไม่เข้าคายไม่ออกส่วนตัวของฉัน: บทบาทการเขียนโปรแกรมการบำรุงรักษาโดยเฉพาะนั้นจบลงด้วยการเป็นอันตรายต่ออาชีพในช่วงต้นหรือไม่? โปรแกรมเมอร์คนอื่น ๆ มีสิทธิที่จะหลีกเลี่ยงบทบาทเช่นนี้หรือไม่? การทำงานในลักษณะนี้ล็อคคุณไว้ในการทำงานที่คล้ายกันหรือไม่ถ้าคุณไม่พร้อมที่จะเริ่มต้นใหม่ในฐานะจูเนียร์?

14
วิธีที่ดีที่สุดในการประเมินโปรแกรมเมอร์ใหม่คืออะไร? [ปิด]
วิธีที่ดีที่สุดในการประเมินผู้สมัครที่ดีที่สุดเพื่อรับงานใหม่คืออะไร (พูดในแง่ของทักษะการเขียนโปรแกรมเท่านั้น)? ใน บริษัท ของฉันเรามีประสบการณ์ที่ไม่ดีกับผู้ที่มีเกรดดี แต่ไม่มีทักษะการเขียนโปรแกรมจริง ทักษะของพวกเขาเป็นเหมือนลิงโค๊ดที่ไม่มีความสามารถในการวิเคราะห์ปัญหาและค้นหาวิธีแก้ปัญหา สิ่งอื่น ๆ ที่ฉันต้องทราบ: ระบบการศึกษาในประเทศของฉันแย่มาก ๆ คนที่เก่งในงานประเภทนี้ดีเพราะพวกเขามีความสามารถหรือพยายามเรียนรู้ด้วยตนเอง การศึกษาระดับมหาวิทยาลัย / บัณฑิต / โพสต์ - บัณฑิตไม่ได้แปลว่าคุณรู้วิธีการทำสิ่งต่าง ๆ อย่างแน่นอน การรับรองยังไม่มีความหมายอะไรที่นี่เพราะคนที่รับผิดชอบหลักสูตรการรับรองยังไม่มีทักษะ (หรือมีงานที่ได้ค่าตอบแทนต่ำ) เราต้องการจริงๆเพื่อให้ได้ผู้สมัครที่ดีที่มีความยืดหยุ่นและไม่มีความคิดเชิงกล (เพราะคนประเภทนี้จากประสบการณ์มีประสิทธิภาพต่ำ) เราอยู่ในสถาบันรัฐบาลและผู้ที่เป็นผู้สมัครไม่จำเป็นต้องมาจากภายนอก แต่เรามีความเป็นไปได้ที่จะยอมรับหรือไม่รับผู้สมัครใด ๆ จนกว่าเราจะพบผู้สมัครที่ถูกต้อง ฉันหวังว่าฉันจะฟังดูไม่มั่นใจเกินไปในคำถามของฉัน และ BTW ฉันเป็นโปรแกรมเมอร์ตัวเอง แก้ไข:ฉันคิดว่าถามสิ่งที่ซับซ้อนจริงๆที่นี่ ฉันจะยกเลิกการ "ตอบที่ถูกต้อง" เท่านั้นเพื่อให้การสนทนาดำเนินไปอย่างราบรื่นไม่มีอคติใด ๆ
51 skills 

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

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

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

7
การพัฒนาแอพพลิเคชั่น CLI ถือเป็น“ ย้อนกลับ” หรือไม่? [ปิด]
ฉันเป็น DBA ที่เต็มไปด้วยประสบการณ์มากมายในการเขียนโปรแกรม ฉันได้พัฒนา CLI หลายตัวไม่ใช่แอปแบบโต้ตอบที่แก้งานซ้ำ ๆ รายวันหรือกำจัดข้อผิดพลาดของมนุษย์จากการที่ซับซ้อนมากขึ้นแม้ว่าจะไม่ใช่งานประจำวัน เครื่องมือเหล่านี้เป็นส่วนหนึ่งของกล่องเครื่องมือของเรา ฉันพบว่าแอพ CLI นั้นยอดเยี่ยมเพราะคุณสามารถรวมไว้ในเวิร์กโฟลว์อัตโนมัติ นอกจากนี้ปรัชญา Unix ในการทำสิ่งเดียว แต่ทำได้ดีและให้ผลลัพธ์ของกระบวนการเป็นอินพุตของอีกสิ่งหนึ่งเป็นวิธีที่ยอดเยี่ยมในการสร้างชุดเครื่องมือมากกว่าที่จะรวมไว้ในข้อได้เปรียบเชิงกลยุทธ์ เจ้านายของฉันเพิ่งแสดงความคิดเห็นว่าการพัฒนาเครื่องมือ CLI นั้น "ย้อนกลับ" หรือถือเป็นการ "ถดถอย" ฉันบอกเขาว่าฉันไม่เห็นด้วยเพราะเครื่องมือ CLI ส่วนใหญ่ที่มีอยู่ตอนนี้ไม่ใช่แบบดั้งเดิม แต่เป็นโปรเจ็กต์สดที่มีการปรับปรุงเวอร์ชันที่วางจำหน่ายตลอดเวลา การพัฒนาแบบนี้ถือว่าเป็น "ถอยหลัง" ในตลาดหรือไม่? มันดูไม่ดีกับrèsumèหรือไม่? ฉันยังพิจารณาโซลูชันทั้งหมดไม่ว่าจะเป็นเว็บหรือเดสก์ท็อปควรมีบรรทัดคำสั่งตัวเลือกแบบไม่โต้ตอบ บางคนคิดว่านี่เป็นการสูญเสียทรัพยากรการเขียนโปรแกรม เป้าหมายนี้คุ้มค่าสำหรับโครงการซอฟต์แวร์หรือไม่? ฉันคิดว่าสำหรับเว็บหรือแอพเดสก์ท็อปการมีส่วนต่อประสาน CLI ทางเลือกเป็นวิธีที่ดีในการแสดงให้เห็นว่าตรรกะทางธุรกิจนั้นแยกออกจาก GUI อย่างสมบูรณ์
38 skills  cli 

10
ประสิทธิผลของ FizzBuzz และ Beyond [ปิด]
ในขั้นตอนการสัมภาษณ์เราขอให้ผู้สมัครทำ 'FizzBuzz' ทุกวันนี้เปอร์เซ็นต์ของผู้สมัครที่สามารถตอบได้อย่างถูกต้อง FizzBuzz เพิ่มขึ้นอย่างมาก - นี่อาจเป็นเพราะความนิยมบนเว็บ ประมาณหนึ่งปีที่แล้วเป็นคำถามที่สองเราเริ่มถามคำถามคล้ายกับ FizzBuzz ดั้งเดิม คำถามถูกออกแบบมาให้เรียบง่ายเหมือน FizzBuzz ดั้งเดิมและประเมินความสามารถเฉพาะของผู้สมัครโดยเฉพาะความสามารถในการสั่งซื้อและจัดลำดับความสำคัญในลักษณะที่มีความหมายและเป็นตรรกะซึ่งเป็นชุดของ "กฎเกณฑ์ทางธุรกิจ" ที่มีให้ในบาง คำสั่งโดยพลการ ถ้อยคำของคำถามในตอนแรกดูเหมือนจะคลุมเครือเล็กน้อยซึ่งอาจทำให้ยากสำหรับผู้ที่ไม่พูดภาษาอังกฤษ แต่ถ้าหากความคิดสามารถแก้ไขได้อย่างถูกต้อง - ยังเปิดโอกาสให้ผู้สมัครที่จะถามคำถามเพื่อการชี้แจงซึ่งเป็นสิ่งที่ดีเสมอ . เราพบว่านี่เป็นทักษะที่สำคัญอย่างยิ่งที่จะต้องมีในฐานะนักพัฒนาเนื่องจากการพัฒนาซอฟต์แวร์มักขึ้นอยู่กับข้อกำหนดการใช้งานที่ไม่ได้มีการสั่งซื้อเป็นช่วงเวลาโดยเฉพาะซึ่งอาจมีข้อ จำกัด และเงื่อนไขในส่วนอื่น ๆ ของซอฟต์แวร์ งานของนักพัฒนาที่ชาญฉลาดเพื่ออย่างน้อยที่สุดตรวจสอบปัญหาที่อาจเกิดขึ้นและความขัดแย้งที่เกี่ยวข้องกับการดำเนินการ สิ่งที่เราพบคือผู้สมัครกว่า 65% (ขนาดตัวอย่าง 38) ที่ผ่าน FizzBuzz ล้มเหลวอย่างสมบูรณ์ FizzBuzz v2.0 โดยปกติผู้สมัครเหล่านี้จะถูกตรวจพบในภายหลังในกระบวนการ แต่ดูเหมือนจะเป็นวิธีที่ดีในการตรวจสอบ พวกเขาในช่วงต้น คำถามของฉันไม่เกี่ยวกับว่า FizzBuzz ล้าสมัยหรือไม่ แต่เป็นปัจจัยที่ทำให้ผู้สมัครจำนวนมากล้มเหลวในการตอบคำถาม FizzBuzz v2 คำถามคลุมเครือเกินไปหรือไม่ ความเครียดของสภาพแวดล้อมการสัมภาษณ์ลดลงความสามารถในการคิดอย่างมีวิจารณญาณจนถึงจุดที่ไม่สามารถทำงานที่ไม่สำคัญเช่นนี้ได้หรือไม่? คำถาม: เขียนรูทีนในภาษาการเขียนโปรแกรมที่คุณชื่นชอบที่จะใช้รายการของสตริงเป็นอินพุตและสำหรับแต่ละสตริงในรายการจะทำอย่างใดอย่างหนึ่งต่อไปนี้: พิมพ์เฉพาะ …
38 skills 

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

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