Salah satu nasihat teras yang biasa kami berikan kepada pelajar CodeGym dan pemula lain dalam pengekodan yang ingin maju dan mendapat pekerjaan Pembangun Junior pertama mereka , adalah untuk mengusahakan projek haiwan peliharaan bebas peribadi. Menambah satu atau dua projek sampingan pada portfolio anda boleh menjadi tambahan yang besar jika anda belum mempunyai banyak pengalaman bekerja, membantu meyakinkan majikan untuk mengupah anda.
Membangunkan projek haiwan kesayangan sentiasa idea yang baik, dan tiada siapa yang berdebat dengannya. Tetapi memberi nasihat adalah satu perkara, sebenarnya membina projek sampingan adalah lain. Pembangun yang tidak berpengalaman boleh dan kemungkinan besar akan menghadapi beberapa kesukaran apabila mengerjakan projek peribadi tanpa bantuan luar.

Bagaimana untuk menjalankan projek haiwan kesayangan anda
Idea untuk projek adalah isu permulaan yang dihadapi kebanyakan orang, kerana ternyata bukan begitu mudah untuk menghasilkan idea yang asli lagi realistik. Tetapi masalah utama datang apabila anda mula bekerja pada projek. Untuk benar-benar menyelesaikan projek dan menjalankannya adalah tugas yang sebenarnya gagal diselesaikan oleh ramai pemula pengekodan. Dan boleh difahami begitu, kerana pembangunan walaupun sekeping perisian yang sangat mudah sering memerlukan lebih daripada pengetahuan pengekodan asas. Terdapat beberapa perkara yang perlu anda ingat apabila ingin memulakan projek haiwan kesayangan, terutamanya jika projek itu adalah projek pertama anda.1. Kaji dan rancang dahulu, kod kemudian.
Sama seperti mana-mana bangunan memerlukan asas, projek, tidak kira betapa kecil dan bebasnya, harus bermula dengan pelan yang mustahil untuk disiapkan tanpa kerja penyelidikan dan pemikiran. Memulakan kod dan membangun tanpa rancangan yang jelas adalah salah satu kesilapan yang paling biasa yang sering dilakukan oleh pembangun, dan bukan hanya kesilapan yang tidak berpengalaman. Jadi nasihatnya jangan tergesa-gesa dengan pengekodan. Memulakan kod tanpa pelan yang betul boleh membuang masa dengan mudah membawa anda ke jalan buntu dan keperluan untuk bermula sekali lagi.
2. Tetapkan matlamat dan tarikh akhir.
Satu lagi perkara penting, yang sering diabaikan oleh Junior dan pengkod yang lebih berpengalaman, adalah menetapkan matlamat dan tarikh akhir, yang juga merancang, tetapi bahagian ini memerlukan beberapa perkataan berasingan. Apabila ia datang kepada matlamat, adalah penting untuk menjadi realistik. Jika kemahiran dan kebolehan anda masih sangat terhad, adalah bijak untuk tidak terlalu bercita-cita tinggi dan memilih projek yang anda mampu siapkan, walaupun ia memerlukan pembelajaran tambahan dan usaha tambahan. Menetapkan tarikh akhir untuk diri sendiri (dan mematuhinya) adalah satu lagi cara untuk membentuk disiplin diri dan memotivasikan diri anda untuk menyelesaikan projek dalam jangka masa yang realistik.3. Cuba selesaikan masalah sebenar dengan projek anda.
Nasihat lain yang berkaitan dengan peringkat perancangan ialah memilih idea untuk projek anda. Kebanyakan orang tidak mempunyai masalah dengan menjana idea untuk projek haiwan kesayangan mereka, satu-satunya masalah ialah idea mereka tidak begitu bagus. Cari beberapa masalah sebenar, dalam bidang anda atau di tempat lain, yang boleh diselesaikan oleh projek anda (atau sekurang-kurangnya cuba). “Anda tidak boleh memaksa diri anda untuk mempunyai idea yang baik. Kebanyakan projek haiwan kesayangan saya datang daripada mengerjakan sesuatu yang lain dan menyedari bahawa ada sesuatu yang hilang. Saya kemudian terus membina komponen/bahagian/perpustakaan yang hilang itu. Lama kelamaan, apabila saya mendapat lebih banyak pengalaman dengan rangka kerja, saya menyedari bahawa saya tidak begitu menyukai mana-mana daripadanya. Saya kemudian membuat sendiri, yang saya gunakan pada banyak projek hari ini. Semasa saya menggunakannya, saya melihat lebih banyak komponen yang hilang, lebih banyak perkara yang boleh saya bina yang akan menjimatkan banyak masa saya, dan mereka sendiri menjadi projek haiwan peliharaan baharu. Ia adalah keperluan dan bekalan asas, tetapi atas dasar yang lebih peribadi. Perhatikan keperluannya, dan idea untuk bekalan itu akan datang kepada anda.”kata Bruno Skvorc, pembangun web berpengalaman dari Croatia.
4. Fokus pada teknologi yang digunakan oleh syarikat yang anda sanggup bekerja.
Jika sumber motivasi utama anda untuk bekerja pada projek haiwan kesayangan ialah mendapat pengalaman dan membina resume untuk mendapatkan pekerjaan sepenuh masa sebagai pembangun perisian, semasa memilih projek anda juga harus memikirkan teknologi yang akan anda gunakan di dalamnya. Adalah lebih baik untuk projek anda berada dalam bidang yang sama dengan syarikat yang akan anda gunakan, atau menggunakan teknologi yang sama yang mereka gunakan. "Projek haiwan kesayangan yang terbaik memenuhi rasa ingin tahu anda, jadi pilih teknologi yang menarik minat anda dan binanya," mengesyorkan Sanjay Paul, pembangun di Palantir Technologies.5. Jangan abaikan bahagian hadapan jika projek anda memerlukannya.
Anda pastinya, mengabaikan bahagian hadapan juga merupakan kesilapan yang biasa dilakukan oleh kebanyakan pembangun apabila mula mengusahakan projek haiwan kesayangan mereka. Anda tidak memerlukan bahagian hadapan untuk menjadi menakjubkan, sedikit sekurang-kurangnya pastikan ia berfungsi dan kelihatan cukup profesional. Itulah sebabnya idea yang baik ialah membuat lakaran reka bentuk tentang rupa produk anda sebelum anda mula membuat kod, dan kembali ke bahagian hadapan dengan kerap, menyesuaikannya dengan sebarang perubahan yang berlaku sepanjang perjalanan.
GO TO FULL VERSION