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

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

11
การเขียนโปรแกรมสำหรับชีวิตทำลายความสามารถของคุณในการเพลิดเพลินกับเทคโนโลยีหรือไม่? [ปิด]
ในการอ้างอิง Arthur C. Clarke: เทคโนโลยีขั้นสูงใด ๆ ที่เพียงพอจะแยกไม่ออกจากเวทมนต์ เคยเป็นฉันดูเทคโนโลยีด้วยความประหลาดใจและความประหลาดใจ ฉันต้องการแยกมันออกจากกันเข้าใจวิธีการทำงานคิดออกทั้งหมด เทคโนโลยีเป็นสิ่งมหัศจรรย์ ฉันแก่กว่าฉันรู้มากขึ้นและฉันใช้เวลาทั้งวันในการสร้างสิ่งต่าง ๆ ที่หวังว่าจะเติมความประหลาดใจให้กับคนอื่น แต่เมื่อเร็ว ๆ นี้ฉันได้พบความกลัวของตัวเองสำหรับเทคโนโลยีได้ถูกลดทอนอย่างจริงจัง บ่อยครั้งที่ฉันรู้สึกรำคาญที่มันไม่ได้สง่างามหรือไร้รอยต่อหรือขัดเงาหรือส่งมอบอย่างสมบูรณ์แบบตามที่มันดูเหมือนจะอยู่ในวัยเด็กของฉัน ทุกอย่างดูหักและอึดอัดหรือปูด้วยกันและทดสอบไม่ดี การเขียนโปรแกรมทำลายความสามารถของคุณในการเพลิดเพลินกับเทคโนโลยีหรือไม่? คุณหยุดสงสัยในความกลัวและเริ่มพูดว่า "พวกเขาทำได้ดีกว่านี้" ทุกครั้งที่คุณรับเทคโนโลยี

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

11
ทำไมข้อเสนอ“ cloud computing” จึงไม่ปรากฏขึ้นก่อนหน้านี้
Cloud computing เป็นรูปแบบการเช่าทรัพยากร - เซิร์ฟเวอร์และการจัดเก็บข้อมูล ทั้งเซิร์ฟเวอร์และที่เก็บข้อมูลนั้นมีมานานกว่าทศวรรษแล้ว แต่ข้อเสนอคลาวด์คอมพิวติ้งก็ปรากฏตัวเมื่อหลายปีก่อน ข้อตกลงที่นี่คืออะไร? อะไรคือการเปลี่ยนแปลงที่สำคัญที่ก่อให้เกิดการยอมรับอย่างมากและการตลาดขนาดใหญ่ของคลาวด์คอมพิวติ้ง

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

4
อะไรคือข้อดีของสถาปัตยกรรมไคลเอนต์ / เซิร์ฟเวอร์ในการใช้งานแอปพลิเคชันซึ่งตรงข้ามกับเซิร์ฟเวอร์ที่สร้างแอปพลิเคชันส่วนหน้า
ใน บริษัท ของเราเราต้องสร้างเว็บอินเตอร์เฟสบนแพลตฟอร์มลินุกซ์ในตัว ฉันเห็นตัวเลือก 2 แบบ: คุณใช้เทคโนโลยีที่ HTML และ JavaScript ถูกสร้างขึ้นบนฝั่งเซิร์ฟเวอร์ (คิดว่า JSP, Grails แต่เป็นสิ่งที่ใช้ C ++ และสร้าง HTML / JavaScript) หรือคุณสร้าง 'ไคลเอนต์' HTML5 แอ็พพลิเคชันที่พูดถึง JSON หรือ XML สร้างแบ็กเอนด์ ฉันมีความรู้สึกว่าปัจจุบันเว็บแอปพลิเคชันมักจะไปกับสิ่งที่ตามมา แต่ข้อดีของการทำเช่นนั้น (นักพัฒนาในโครงการเลือกอดีตส่วนใหญ่ขึ้นอยู่กับความจริงที่ว่าพวกเขารู้ C ++ ดีกว่า HTML และ Javascript)

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

10
การตัดสินใจทางเทคโนโลยีที่แย่ที่สุดที่คุณเคยเห็นคืออะไร? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ซึ่งรวมถึงการตัดสินใจด้านสถาปัตยกรรมตัวเลือกแพลตฟอร์มหรือสถานการณ์ใด ๆ ที่เป็นตัวเลือกที่ไม่ดีเช่นนั้นนำไปสู่ผลกระทบด้านลบ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.