Tag: Lab bahasa


Memilih Proyek C Sharp Pertama Saya


programmer

Saya biasanya mendengar pertanyaan yang sama dari programmer C # baru – “apa sebenarnya yang harus saya bangun sebagai produk C # 1 saya?”. Kami sangat memperhatikan sensasi memulai tantangan baru. Ketika mempelajari bahasa pemrograman baru seperti C #, kita tidak bisa hanya mempelajari sejumlah buku teks dan bekerja melalui beberapa lab (meskipun kursus C # yang fantastis akan membuat Anda jauh) – kita masih perlu membangun satu atau dua produk untuk menjadi dapat merujuk pada diri kami sendiri pembuat kode asli.

Membangun solusi baru memungkinkan untuk Software lab bahasa sampai ke tahap di mana sintaks sudah tertanam juga dapat membantu Anda menemukan semua pelajaran kecil yang datang bersama dengan menciptakan solusi. Salah satu pelajaran adalah semua tentang merasa nyaman dengan lingkungan pengembangan terintegrasi (IDE). Dalam hal itu ada beberapa jendela (Solution Explorer, Toolbox, Class View, Properties Window, dll), tombol pintas untuk meningkatkan produktivitas, dan banyak fungsi yang dapat disesuaikan. Plus, Anda akan belajar cara mencari Google untuk semua resolusi langka itu – keterampilan yang jauh tidak dihargai. Saya telah menyaksikan programmer dengan peningkatan yang sangat besar dalam produktivitas hanya karena orang-orang ini diperlengkapi untuk menulis permintaan pencarian online yang lebih baik, jauh lebih baik daripada rekan kerja mereka. Ketiga, bekerja melalui produk end-to-end akan memungkinkan Anda untuk memperhatikan semua kesalahan mudah dan kesalahan kompiler yang akan Anda temui dalam pengembangan perangkat lunak sehari-hari. Ini bisa membuat frustasi pada awalnya, tetapi Anda akan segera melihat penyebab bug dan kesalahan kompiler dan Anda akan mampu memperbaikinya dalam sekejap mata saat Anda memperoleh lebih banyak keahlian.

Terakhir, menciptakan produk dari ujung ke ujung dapat membantu Anda menemukan cara untuk merancang fragmen perangkat lunak komputer untuk konsumen. Ketika Anda membuat lompatan dari melihat aplikasi seperti seorang programmer ke melihat perangkat lunak sebagai seseorang yang berniat untuk menyelesaikan kesulitan bagi pelanggan Anda, Anda bukan hanya seorang pengembang lagi. Anda sekarang telah melampaui ruang antara teknologi dan penjualan dan menjadikan diri Anda elemen yang tak ternilai dari tim Anda.

Karena itu, saya akan menyarankan Anda memutuskan produk yang tidak rumit, menawarkan beberapa signifikansi kepada konsumen, dan kemungkinan akan membutuhkan beberapa prinsip dasar yang ingin Anda tangani. Salah satu tujuan awal saya di hari C ++ adalah untuk mengembangkan program perangkat lunak yang akan membantu saya belajar tentang pointer dan pohon n-ary, jadi saya membuat program perangkat lunak yang membantu saya untuk mencari tahu teka-teki segitiga. Saya bahkan menulis solusi untuk meninggalkan delapan pasak di papan tulis tanpa harus melompat.

Untuk pengembang C # saya sarankan untuk mengkode solusi puzzle segitiga, atau, jika Anda lebih suka aplikasi berbasis database, buat perangkat lunak yang mengelola kontak yang disimpan dalam database. Anda harus dapat menambah, menghapus, dan memperbarui kontak serta mencari dan melihat detail untuk kontak (pikirkan “Rolodex digital”).

Jika Anda dapat membuat beberapa aplikasi kecil untuk memasukkan semua fungsi itu, Anda akan siap untuk belajar menjadi pengembang C # yang fantastis.