আমি একটি নতুন চাকরিতে আছি যেখানে প্রকল্পটির কঠোর মানের মানগুলি পূরণ করা দরকার, ভারী নথিভুক্ত করা উচিত, দুর্দান্ত বিবরণে পরিচালিত হওয়া উচিত, ইউএমএল চিত্রগুলি এবং সেই সমস্ত জিনিস যা "কাউবয় কোডিং" এর বিপরীতে যেখানে আমার বেশিরভাগ কাজের অভিজ্ঞতা হয়েছে । বড় আকারের এরোস্পেস বা মেডিকেল ডিভাইস সফটওয়্যারটি কীভাবে বিকাশ করা হয়েছে তা ভেবে দেখুন।
কাউবয় কোডিংয়ের বিশৃঙ্খলা ছেড়ে আমি আনন্দিত এবং হেভিওয়েট ইঞ্জিনিয়ারিংয়ের পদ্ধতিগুলি কতটা ভাল তা দেখতে আগ্রহী। তবে কীভাবে একজন ভারী পদ্ধতিতে দ্রুত অভিজ্ঞতা অর্জন করতে পারেন?
কিছু মাস / বছর ধরে কেবল চাকরিতে থাকা ছাড়াও তা।
নিছক ভাষা, বা নতুন এপিআই দিয়ে, খেলনা পরীক্ষার প্রোগ্রামটি হ্যাক করতে পারে, পড়তে পারে, কী হয় তা দেখতে ইচ্ছাকৃত ভুল করতে পারে ইত্যাদি সাইকেল চালানো বা বাদ্যযন্ত্র বাজানোর মতো অনুশীলন করা আবশ্যক। বাঁশি বাছাই করা এবং প্রতিদিন আধা ঘন্টা ব্যয় করা সহজ; অর্কেস্ট্রাতে যোগ দিতে বা পুরো সময়ের বাঁশি পরামর্শদাতা হওয়ার দরকার নেই। তবে কীভাবে সফটওয়্যার ইঞ্জিনিয়ারিং ক্রিয়াকলাপগুলি বড়, জটিল, দলগুলিতে জড়িত এবং এর বেশিরভাগই যোগাযোগ এবং পরিকল্পনা সম্পর্কিত, এবং ভুল যোগাযোগগুলি এড়ানো এবং তফসিল এবং বাজেটের সীমা ছাড়িয়ে যাওয়ার বিষয়ে কীভাবে অনুশীলন করবেন?
এটি একক করা সম্ভব বলে মনে হচ্ছে না। অল্প সময়ে (একদিন) অল্প সংখ্যক লোক অল্প সময়ের মধ্যে একটি পুরো বড় প্রকল্পকে ইঞ্জিনিয়ারিংয়ের অনুকরণ করতে পারে এমন কোনও উপায় আছে কি?