ไม่แน่ใจว่านี่เป็นไซต์แลกเปลี่ยนสแต็คที่ถูกต้องเพื่อขอสิ่งนี้ แต่นี่จะไป ...
ขอบเขต
ฉันทำงานให้กับ บริษัท เล็ก ๆ ที่มีพนักงานไม่กี่ร้อยคน ทีมพัฒนาสำหรับ บริษัท มีขนาดเล็กและทำงานออกมาจากภาพ FoxPro แผนกเฉพาะใน บริษัท จ้างให้ฉันเป็น 'มือปืนคนเดียว' เพื่อแก้ไขและปรับปรุงระบบการแจ้งหนี้ที่มีอยู่ก่อน ฉันใช้แอปพลิเคชัน Access ที่ประสบความสำเร็จจากความเสี่ยงและข้อ จำกัด จำนวนมากและแปลงเป็นแอปพลิเคชัน C # ซึ่งขับเคลื่อนโดยแบ็กเอนด์เซิร์ฟเวอร์ SQL
เมื่อเร็ว ๆ นี้ฉันได้รับปริญญาตรีและไม่มีความเชี่ยวชาญใด ๆ ทั้งสิ้น เพื่อช่วยชดเชยสิ่งที่ฉันรู้สึกว่าการได้รับการรับรองจากไมโครซอฟท์จะบังคับให้ฉันต้องเข้าใจเพิ่มเติมเกี่ยวกับ. net และวิธีการทำงานของมัน
ดังนั้นหลังจากแจ้งล่วงหน้า 9 เดือน 3 เดือนที่ผ่านมาก็ปรากฏตัวขึ้น บทบาทของพวกเขาคือการเรียนรู้สิ่งที่ฉันได้รับการออกแบบเพื่อความพยายามที่จะสนับสนุนการใช้งานการออกแบบในC #
การเปลี่ยน
สดใหม่จากวิทยาลัยที่ไม่มีประสบการณ์การทำงานจริง ๆ สัญชาตญาณแรกสำหรับทุกสิ่งที่เกี่ยวข้องกับข้อมูลคือและยังคงเป็นกล่องรายการ ... เมื่อใดก็ตามที่มีการกล่าวถึงข้อมูลกล่องรายการคือการควบคุมตัวเลือกสำหรับการแทนที่ สิ่งนี้ได้มาถึงจุดที่ไม่ว่ากี่ครั้งที่ฉันพูดคุยการควบคุมอื่น ๆ ที่ฉันได้เห็น 5 กล่องรายการในรูปแบบเดียว ประสบการณ์การเรียนในชั้นเรียนเป็นการพัฒนาคอนโซล C ++ เกือบทั้งหมด
ตัวอย่างของที่ฉันมีความกังวลอยู่ในแอปพลิเคชัน winforms: ผู้ใช้จำเป็นต้องใส่เหตุผลในตารางเพื่อเลือกจากภายหลัง เนื่องจากฉันรู้ว่ามีชุดข้อมูลที่พิมพ์อย่างมากอยู่ฉันสามารถลากแหล่งข้อมูลจากกล่องเครื่องมือและมันจะสร้างทั้งหมดนี้ให้ฉัน ฉันรู้ว่านี่เป็นตัวอย่างง่ายๆ แต่การใช้ databinding เป็นกุญแจสำคัญ
ในช่วงไม่กี่เดือนที่ผ่านมาตอนนี้เราได้พูดถึงชุดข้อมูลที่พิมพ์อย่างรุนแรงวิธีการใช้งานและที่ที่มันโต้ตอบกับตัวควบคุมอื่น ๆ ชุดข้อมูลวิธีการทำงานที่สัมพันธ์กับมุมมองแหล่งข้อมูลการเชื่อมต่ออะแดปเตอร์และตารางข้อมูล หลังจากส่งโครงการนี้ออกไปฉันคาดว่าจะมีคำถามเกี่ยวกับวิธีการนำสิ่งเหล่านี้มาใช้สำหรับฉันนี่เป็นวิธีที่จะทำ เกิดอะไรขึ้นต่อไปเพียงชั้นฉัน:
อินสแตนซ์ของอะแดปเตอร์จากชุดข้อมูลที่พิมพ์อย่างยิ่งถูกสร้างขึ้นในเหตุการณ์เปิดใช้งานของฟอร์มตารางถูกสร้างและเติมด้วยข้อมูล จากนั้นมีการวนซ้ำเพื่อเพิ่มแถวไปยังกล่องรายการจากตารางนี้ด้วยตนเอง ในที่สุดตัวแปรก็ถูกเก็บไว้เพื่อทำการค้นหาเพื่อค้นหาว่า ID ใดที่เร็กคอร์ดใช้สำหรับการอัพเดตหากจำเป็น
พวกเขาแก้ไขบันทึกที่คุณถามได้อย่างไร นั่นเป็นคำถามแรกของฉันเช่นกัน คุณจะไม่เชื่อเลยว่ามันเรียบง่ายเพียงคุณคลิกสองครั้งแล้วพิมพ์ลงในป๊อปอัปแจ้งค่าใหม่ให้เปลี่ยนเป็น ในฐานะที่เป็นผู้ดำเนินการป้อนข้อมูลป๊อปอัปที่เป็นกิริยาช่วยทำให้ฉันเสียสติอย่างแน่นอน ทางออกสุดท้ายเกินกว่า 100 บรรทัดของรหัสที่ต้องได้รับการบำรุงรักษา
ดังนั้นความกังวลของฉันคือไม่มีสิ่งใดที่กำลังจมลงใน ... แผนกอนุญาตให้ใช้เวลา 20 ชั่วโมงต่อสัปดาห์เท่านั้น จนถึงสัปดาห์ที่แล้วเราได้รับเพียง 4-5 ชั่วโมงต่อสัปดาห์ถ้าฉันโชคดี เมื่อสัปดาห์ที่แล้วฉันโชคดีที่ได้รับ 10
คำถาม
ฉันควรทำยังไงดี?!
ฉันเหลือเวลาอีก 4 สัปดาห์จนกว่าฉันจะจากไปและพวกเขาสนับสนุนโปรแกรมนี้อย่างเต็มที่ ฉันรักงานนี้และโอกาสที่มอบให้ฉัน แต่ถึงเวลาแล้วที่ฉันจะกางปีกและค้นหาสิ่งใหม่ ฉันไม่มีรูปร่างหรือรูปแบบที่มั่นใจว่าพวกเขาพร้อมที่จะเข้าครอบครอง
ฉันรู้สึกว่าการแทนที่มีความสามารถทางเทคนิคในการ 'คิดออก' แต่แทนที่จะเรียนรู้พวกเขาเพียงแค่เขียนรหัสเพื่อทำสิ่งนี้ด้วยตนเอง หากการแทนที่ต้องการรหัสในท้ายที่สุดตราบใดที่มันใช้งานได้ฉันก็พอใจกับสิ่งที่มันดูน่ากลัว อย่างไรก็ตามเพื่อสนับสนุนสิ่งที่ฉันได้ออกแบบพวกเขาต้องเข้าใจว่ามันทำงานอย่างไรและฉันได้ใช้การควบคุมและกรอบการทำงานอย่างไรเพื่อให้ 'เวทมนตร์' เกิดขึ้น
โครงการนี้มีประมาณ 40 รูปแบบฐานข้อมูลที่มีตารางแปลก ๆ กว่า 30 ตารางทริกเกอร์และขั้นตอนการจัดเก็บ มันเกี่ยวข้องกับแรงงานกับใบแจ้งหนี้ถึงสัญญาการคาดการณ์ ... มันไม่ง่ายเหมือนเมื่อสามปีที่แล้วเมื่อฉันเริ่มโครงการนี้และตอนนี้แผนกอยู่ในตำแหน่งที่พวกเขาไม่สามารถอยู่รอดได้หากปราศจากมัน
ฉันจะทำสิ่งต่อไปนี้ในโลกได้อย่างไร:
- บังคับใช้มาตรฐานหรือความเข้าใจในการออกแบบที่คงเส้นคงวาเมื่อผู้จัดการแผนกบอกต่อไปว่าพวกเขาสามารถทำได้ตามที่พวกเขาต้องการ
- ค้นหาวิธีที่จะมีส่วนร่วมในการแทนที่การเรียนรู้อย่างแข็งขันของกรอบและการออกแบบระบบที่ต้องให้การสนับสนุน
- แจ้งอย่างสง่างาม sr การจัดการที่ 5-9 ชั่วโมงต่อสัปดาห์เป็นเวลาที่ไม่เพียงพอที่จะเรียนรู้เกี่ยวกับแผนกกระบวนการที่มีอยู่แล้วแอปพลิเคชันที่ต้องได้รับการสนับสนุนและกำหนดว่าการปรับปรุงที่มีศักยภาพของระบบจะไปที่ใด ...
ใช่ฉันรู้ว่านี่เป็นกำแพงข้อความขอบคุณสำหรับการอ่านผ่านฉัน แต่ฉันไม่รู้ว่าควรทำอะไร สำหรับฉันงานนี้เป็นอสูรแห่งการอ้างอิงและสิ่งต่าง ๆ จะดูแย่มากถ้าฉันจากไปและสิ่งต่าง ๆ พังทลายลงมา ฉันจะจัดการสิ่งนี้ได้อย่างไร