Ketika Anda tidak memiliki petunjuk tentang pertanyaan itu, bagaimana Anda menjawab / bertindak ketika Anda tidak tahu jawabannya? Memberitahu kebenaran itu cukup jelas. Tetapi bagaimana Anda bisa mencoba mengubah kelemahan ini menjadi suatu
Ketika Anda tidak memiliki petunjuk tentang pertanyaan itu, bagaimana Anda menjawab / bertindak ketika Anda tidak tahu jawabannya? Memberitahu kebenaran itu cukup jelas. Tetapi bagaimana Anda bisa mencoba mengubah kelemahan ini menjadi suatu
Tugas umum di dunia kerja adalah berurusan dengan kode yang ada, tetapi bermasalah. Apa saja kiat untuk meningkatkan keterampilan Anda sebagai
Saya seorang pengembang lama (saya 49) tetapi agak baru untuk pengembangan berorientasi objek. Saya telah membaca tentang OO sejak Bertrand Meyer Eiffel, tetapi telah melakukan sedikit pemrograman OO. Intinya adalah setiap buku tentang desain OO dimulai dengan contoh perahu, mobil atau benda umum...
Sebagai pengembang desktop yang sudah lama melihat melakukan aplikasi web skala besar pertama kami, apa pro dan kontra dari melakukan pengembangan web? Apakah mengembangkan aplikasi web jauh lebih buruk daripada mengembangkan aplikasi desktop? Misalnya, apakah lebih membosankan atau menjengkelkan?...
Dalam wawancara pemrograman jika saya ditanya pertanyaan saya sudah tahu jawabannya, seperti memberikan algoritma untuk masalah tertentu. Haruskah saya mengungkapkan hal itu kepada pewawancara? Masalah ini hanya masuk akal ketika ada aspek kebaruan untuk pertanyaan itu. Salah satu contoh adalah...
Ya, saya telah memukul buku-buku di mana pun saya bisa. Saya memiliki wawancara yang akan datang, pertama melalui telepon, untuk posisi insinyur perangkat lunak. Saya sudah membaca semua posting blog, saya sudah membaca semua akun wawancara (beberapa cukup tua), dan Google sendiri bahkan...
Ini artikel tentang utang teknis memiliki beberapa poin yang baik, termasuk: Bekerja pada "masalah teknis" bekerja paling baik ketika didorong oleh cerita. Basis kode mungkin membutuhkan pekerjaan di mana-mana, tetapi imbalannya akan diterima hanya di mana kode akan dikerjakan untuk alasan yang...
Karena mereka ada untuk beberapa bidang dengan berbagai tingkat kegunaan, saya ingin tahu tentang reputasi headhunter / perekrut yang hanya berfokus pada profesional TI (misalnya programmer, insinyur perangkat lunak, CIO, dll) ketika datang untuk mencari pekerjaan baru. Apakah mereka benar-benar...
Saya membaca arsip The Daily WTF dan terutama kisah-kisah tentang perusahaan terkait IT yang memiliki pendekatan yang salah dalam pengembangan perangkat lunak, pekerjaan pengembang, dll. Beberapa cerita benar-benar mengerikan: perusahaan tidak memiliki jaringan lokal untuk alasan keamanan, yang...
Terus mengejutkan saya bahwa, di zaman sekarang ini, produk-produk yang telah bertahun-tahun digunakan di bawah ikat pinggang mereka, dibangun oleh tim profesional, masih sampai hari ini - gagal memberikan pesan kesalahan yang bermanfaat kepada pengguna. Dalam beberapa kasus, penambahan sedikit...
Saya pernah mendengar Google menggunakan Python, Java, dan C ++. Tapi yang saya tidak tahu adalah bagaimana masing-masing bahasa pemrograman itu digunakan. Maksud saya untuk apa Python, Java dan C ++ digunakan di Google. Mengapa mereka menggunakan hingga 3 bahasa pemrograman bila 1 bahasa sudah...
Pengujian TDD dan unit tampaknya menjadi rave besar saat ini. Tetapi apakah benar-benar berguna dibandingkan dengan bentuk pengujian otomatis lainnya? Secara intuitif saya akan menebak bahwa pengujian integrasi otomatis jauh lebih berguna daripada pengujian unit. Dalam pengalaman saya, sebagian...
Semua bahasa pemrograman memiliki kekurangan desainnya hanya karena tidak ada satu bahasa pun yang sempurna, seperti halnya dengan sebagian besar (semua?) Hal lain. Selain itu, kesalahan desain mana dalam bahasa pemrograman yang paling membuat Anda jengkel sepanjang sejarah Anda sebagai seorang...
Pertama-tama, saya minta maaf jika ini bagian jaringan yang salah untuk mengirim pertanyaan ini. Jika ya, jangan ragu untuk memindahkannya ke lokasi yang lebih tepat ... Pertanyaan: Saya ingin mendengar ide Anda mengenai cara proyek open source dimulai dan dijalankan. Saya memiliki proyek sistem...
Jika saya menggunakan perpustakaan Javascript berlisensi GPL dalam aplikasi web, apakah saya kemudian harus menawarkan kode sumber dari seluruh situs kepada siapa saja yang mengunduh dan mengeksekusi lib
Dalam beberapa tahun terakhir, saya hanya menulis komponen kecil untuk orang-orang di proyek yang lebih besar atau alat kecil. Saya belum pernah menulis unit test dan sepertinya selalu belajar bagaimana menulisnya dan benar-benar membuatnya membutuhkan waktu lebih lama daripada hanya menjalankan...
Kita semua harus menemukan mereka - pengembang yang telah ada sejak lama dan memiliki pengetahuan domain yang fantastis namun mereka gagal berbagi pengetahuan itu dengan tim mereka. Tim sangat perlu berbagi pengetahuan, tetapi mereka tampaknya tidak bisa mencabutnya dari penimbun. Dalam hal apa...
Saya baru-baru ini memprogram dengan Entity Framework 4.1 Code First dan saya menyukainya untuk pengembangan, tetapi dengan hanya rencana akhir dan daftar fitur yang berubah dengan cepat, saya terus-menerus memodifikasi Kelas / Database untuk memenuhi kebutuhan aplikasi. Dalam pengembangan, tidak...
Saya sedang menonton http://www.joelonsoftware.com/items/2011/06/27.html dan menertawakan lelucon Jon Skeet tentang 0,3 tidak menjadi 0,3. Saya pribadi tidak pernah memiliki masalah dengan float / desimal / ganda tetapi kemudian saya ingat saya belajar 6502 sangat awal dan tidak pernah membutuhkan...
Saya mulai pemrograman dalam C ++ di uni dan menyukainya. Dalam istilah berikutnya kami berubah menjadi VB6 dan saya membencinya. Saya tidak tahu apa yang sedang terjadi, Anda seret tombol ke formulir dan ide menulis kode untuk Anda. Sementara saya benci cara VB berfungsi, saya tidak bisa...