Saya seorang insinyur perangkat lunak yang memiliki posisi pemrograman di VBA (meskipun saya tidak berani mempertimbangkan pengalaman 'nyata', karena itu adalah trial and error!), Perl w / CGI, C #, dan ASP.NET. Dua yang terakhir adalah pascasarjana, dengan pintu masuk saya ke 'dunia nyata'. Saya 2 tahun lulus dari perguruan tinggi, dan telah memiliki 5 tahun pengalaman (total) di berbagai bahasa yang saya sebutkan. Namun, ketika datang ke resume saya, saya hanya bisa meletakkan 2 tahun untuk C #, dan kurang dari setahun untuk ASP.NET.
Saya merasa seperti tahu C #, tetapi saya masih harus menghabiskan waktu untuk 'Apa metode ini lakukan?', Sedangkan beberapa insinyur tingkat yang lebih senior dapat langsung mengatakan, "Oh, Metode X melakukan ini, tanpa pernah melihat itu metode sebelumnya. " Jadi saya tahu secara empiris bahwa ada jurang di sana, tapi saya tidak yakin bagaimana menjembataninya. Saya sudah mulai pemrograman di Project Euler , dan saya mengambil buku tentang pola desain, tapi saya masih merasa seperti saya menghabiskan setiap hari menapaki air, bukannya bergerak maju.
Itu bukan untuk mengatakan bahwa saya tidak merasa seperti saya membuat kemajuan, itu hanya berarti bahwa sejauh saya datang setiap hari, saya masih melihat puncak gunung di kejauhan.
Pertanyaan saya adalah ini: Bagaimana Anda mengatasi dataran tinggi ini? Berapa lama waktu yang Anda butuhkan? Metode apa yang bisa Anda sarankan untuk membantu saya dalam hal ini?
Saya telah membaca Kode Lengkap , Bulan Mythical Man , dan CLR melalui C #, edisi ke-2 - pertanyaan saya adalah: Apa yang harus saya lakukan sekarang?
Sunting : Saya baru saja menemukan pertanyaan ini pada proyek - proyek untuk programmer tingkat menengah. Saya pikir itu menambah diskusi (meskipun tidak menggantikan pertanyaan saya). Karena itu, saya menambahkannya ke pertanyaan sebagai "Untuk Informasi Lebih Lanjut".