CodeGym /Blog Java /rawak /Dapatkan Naik Pangkat, Untung Besar dan Tembus Siling Kac...
John Squirrels
Tahap
San Francisco

Dapatkan Naik Pangkat, Untung Besar dan Tembus Siling Kaca. Petua untuk Membuat Rancangan Kerjaya Pengekodan yang Baik

Diterbitkan dalam kumpulan
Seperti kata pepatah, lebih baik mempunyai rancangan yang buruk daripada tidak merancang sama sekali. Sedikit kenyataan yang boleh dipertikaikan mungkin. Tetapi jika anda belajar cara membuat kod bersedia untuk menjadi seorang pengaturcara profesional dan mempunyai kerjaya yang panjang dan bermanfaat, anda pastinya memerlukan rancangan. Dan kita tidak bercakap tentang rancangan pengajian, yang juga penting dan yang telah dibincangkan dalam artikel sebelumnya . Jika anda ingin mempunyai kerjaya yang berjaya dalam pengekodan anda memerlukan pelan kerjaya, dan memilikinya dari awal mungkin menjimatkan masa anda bertahun-tahun sebaliknya sering dihabiskan untuk bergerak ke arah yang salah atau tidak stabil dari sudut pandangan profesional.Dapatkan Naik Pangkat, Untung Besar dan Tembus Siling Kaca.  Petua Membuat Rancangan Kerjaya Pengekodan yang Baik - 1Jadi hari ini kita akan bercakap tentang perancangan kerjaya dalam pembangunan perisian. Perkara yang perlu diingat semasa membuat rancangan, apakah kesilapan yang paling biasa, dan sejauh mana anda harus melihat ke hadapan dalam perancangan anda. Dengan beberapa petua dan spekulasi mengenai topik itu daripada pembangun perisian berpengalaman.

Perkara yang sepatutnya ada dalam rancangan kerjaya pembangunan perisian anda

1. Pembelajaran dan peningkatan diri.

Seperti yang kami katakan dalam artikel CodeGym berkali-kali sebelum ini, pembelajaran adalah sebahagian daripada pengaturcaraan sebagai satu profesion. Dan pembelajaran tidak berhenti apabila anda menyelesaikan kursus Java, contohnya, dan mendapat pekerjaan sepenuh masa sebagai pembangun Java. Jika anda ingin mempunyai kerjaya yang panjang dan berjaya dalam pembangunan perisian, anda tidak boleh berhenti belajar, dan ia harus menjadi sebahagian daripada rancangan kerjaya anda.

  • Apa yang perlu dipelajari.

Tulis semua bahasa pengaturcaraan, rangka kerja, perpustakaan dan teknologi yang anda ingin pelajari untuk menambah baik sebagai pembangun perisian. Kembali menyemak senarai ini sekali-sekala, menambah bahan baharu padanya atau mengalih keluar bahagian yang tidak lagi berkaitan dengan kerjaya anda.

  • Bila dan berapa lama untuk belajar.

Satu lagi perkara yang perlu diberi tumpuan dalam bahagian pembelajaran rancangan kerjaya anda ialah masa dan jadual. Tentukan perkara yang akan anda pelajari dan berapa lama, jejakinya untuk memastikan anda berpegang pada rancangan itu.
"Mempelajari cara memprogram dan mempelajari bahasa pengaturcaraan adalah dua perkara yang berbeza. Pembangun yang hebat mempunyai keupayaan untuk menentukan masalah dan membayangkan penyelesaian pintar. Pembangun yang hebat mempunyai keupayaan untuk memahami bahasa, rangka kerja, dan pelbagai alat pengaturcaraan, tetapi sebarang masalah harus dirungkai secara abstrak. Pembangun yang telah mengasah kemahiran asas dalam pengaturcaraan mendapati mudah untuk mengenal pasti persamaan. Sebagai contoh, apabila pembangun memahami bahawa PHP dan Javascript adalah bahasa berorientasikan objek yang menggunakan fungsi kelas pertama, mereka boleh mempelajari satu demi satu bahasa dengan mudah,” kata Andrei Petrik, pengaturcara berpengalaman dan CEO NetHunt.

2. Matlamat kerjaya.

Perkara penting kedua yang harus menjadi sebahagian daripada rancangan pembangunan kerjaya anda ialah matlamat kerjaya. Mengetahui perkara yang anda mahukan dan ke mana anda pergi membantu untuk maju dengan lebih pantas. Fikirkan tentang matlamat kerjaya jangka panjang dan jangka pendek anda dan tentukan apa yang harus menjadi tumpuan utama anda pada setiap peringkat kerjaya. Adakah pembelajaran dan pembangunan profesional atau gaji yang lebih tinggi? Adalah wajar untuk mencari kedua-duanya tetapi selalunya anda perlu memilih apa yang lebih penting pada masa tertentu. Berikut ialah ulasan yang baik tentang matlamat kerjaya untuk jurutera perisian oleh Jon Hayes, seorang ahli teknologi dan jurutera awam dari AS:
“Tidak kira apa tajuknya, anda mahu menjadi arkitek penyelesaian. The Grand Wizard. Orang yang memikirkan penyelesaian total dan mereka bentuk semua bahagian penyambung. Anda mahu menjadi orang yang semua orang pergi, orang yang mempunyai semua jawapan, semua idea, semua penyelesaian. Saya belajar ini dari zaman awal saya dalam kejuruteraan awam. Terdapat 100 jurutera yang bekerja pada projek ini, tetapi ada seorang lelaki yang semua orang dengar. Fikirannya tidak berfungsi seperti orang lain, dia hanya bermimpi. Matlamat saya sentiasa menjadi seorang lelaki. Orang yang boleh menyelesaikan apa sahaja, mereka bentuk apa sahaja, nyahpepijat apa sahaja dengan cara yang berbeza daripada orang lain. Jika saya fikir saya akan mempunyai idea yang lebih baik dengan mengetahui perkakasan, saya akan mempelajarinya. Jika saya fikir saya perlu memahami kewangan untuk mengekodnya, saya akan mempelajarinya.

3. Laluan kerjaya.

Salah satu perkara hebat tentang menjadi pembangun perisian ialah pengaturcara diperlukan dalam industri yang berbeza untuk menghasilkan pelbagai jenis produk, dan anda boleh memilih apa sebenarnya yang anda ingin bangunkan dan dalam sektor pasaran mana. Sebagai contoh, pengekod boleh membangunkan apl mudah alih, penyelesaian perusahaan, permainan video, program desktop, tapak web dan halaman Internet (pembangunan web), penyelesaian IoT, dll. Ini semua adalah laluan kerjaya, dan adalah baik untuk memutuskan tempat yang anda mahu untuk menghabiskan kerjaya anda dari awal. Sudah tentu, anda tidak perlu mengehadkan diri anda hanya kepada satu pilihan, dan anda bebas untuk mengambil jalan yang berbeza selepas beberapa ketika jika anda mahukannya.
"Cara terbaik untuk meramal masa depan ialah menciptanya" - Abraham Lincoln. Jangan paksa diri anda ke dalam kerjaya atau spesifikasi tertentu yang anda jelas tidak mahu bekerja. Jika anda pernah mempunyai semangat untuk berkembang, pergi dan dapatkan kembali. Lakukan perkara yang anda suka, jadilah inovatif, kreatif dan jadikan ia sebagai rezeki,” mengesyorkan Maximilian Wanner, pembangun mudah alih berpengalaman dari Jerman.

4. Mencari pekerjaan.

Memohon pekerjaan dalam sektor industri dan pasaran pilihan anda, serta persediaan untuk temu duga kerja, juga harus menjadi sebahagian daripada rancangan pembangunan kerjaya anda. Sebagai contoh, sesetengah pembangun profesional secara rutin memantau semua pekerjaan baharu yang sesuai dengan kelayakan masing-masing. Ia masuk akal kerana dengan cara ini anda akan sentiasa mempunyai pengetahuan secara langsung tentang perkara yang sedang berlaku di pasaran, kemahiran dan teknologi yang mana dalam permintaan dan apakah arah aliran masa hadapan. Bersedia untuk temu duga kerja adalah satu lagi bahagian pentingnya. Peruntukkan masa dalam rancangan anda untuk bersedia untuk temu duga kerja. Ramai pengekod yang berpengalaman juga mengesyorkan mengambil temu duga kerja pembangun perisian dengan kerap walaupun anda tidak mencari pekerjaan, hanya untuk pengalaman dan amalan. By the way, inilah senarai yang bagus150 soalan temuduga kerja pembangun Java yang paling kerap ditanya .
“Bersedia untuk temu duga kejuruteraan perisian boleh menjadi sangat menggembirakan kerana rasanya anda perlu mengetahui segala-galanya. Dan "kaji segala-galanya!" bukanlah strategi persediaan temu duga yang realistik kerana masa anda terhad, jadi anda memerlukan cara untuk menyempitkan "segala-galanya" kepada senarai perkara yang boleh diurus untuk disediakan. Memandangkan tidak ada dua pekerjaan yang mempunyai temu duga yang sama, tidak ada satu pun "resipi" yang akan memberitahu anda dengan tepat cara membuat persediaan untuk setiap temu duga teknikal. Nasib baik, terdapat corak tertentu yang menjadikannya agak mudah untuk menentukan jenis temu duga yang perlu anda sediakan, dan dari situ untuk mengetahui perkara yang perlu dipelajari, " kata Tigran Sloyan, pengaturcara berpengalaman dan Ketua Pegawai Eksekutif syarikat CodeSignal.

5. Memilih pekerjaan.

Memilih pekerjaan, atau lebih tepatnya syarikat yang anda akan bekerja, adalah bahagian berasingan dalam perancangan pembangunan kerjaya dan ia juga memerlukan pemikiran yang serius dari semasa ke semasa. Anda boleh menilai pekerjaan dan syarikat tempat anda menerima tawaran pekerjaan mengikut beberapa kriteria, yang berdasarkan matlamat kerjaya anda. Contoh kriteria sedemikian ialah: sumbangan pekerjaan kepada pertumbuhan keseluruhan anda sebagai pembangun perisian, berapa besar gaji, apakah faedah tambahan, berapa besar beban kerja, seberapa baik pasukan itu, dsb. Memilih syarikat yang betul dan pekerjaan yang betul amat penting pada permulaan kerjaya anda, kerana pengalaman kerja pertama boleh memberi kesan yang ketara padanya. Pendapat tentang syarikat yang akan disertai sebagai pemula pengekodan adalah berbeza, tetapi pengesyoran yang paling biasa adalah untuk memulakan kerjaya anda di syarikat besar dan terkenal, untuk mengetahui tentang proses, teknologi, dan mungkin menambah nama yang terkenal pada CV anda. Selepas beberapa tahun bekerja untuk peneraju industri, anda boleh meneruskan pekerjaan di syarikat permulaan atau syarikat dalam niche yang anda minati.
“Pilih syarikat yang melakukan sesuatu yang anda ambil berat atau boleh teruja. Pengaturcaraan secara mental meletihkan, memberi tekanan dan tidak merangsang, tetapi jika anda melakukan sesuatu yang anda fahami dan suka, kesakitannya jauh lebih sukar untuk dirasakan dan kegembiraan penciptaan lebih manis,” mengesyorkan David Powell, seorang jurutera dan pakar penyelidikan kejuruteraan sistem manusia.

6. Cara untuk membesar dan menembusi 'siling kaca.'

Pertumbuhan profesional dan individu ialah satu lagi komponen penting dalam kerjaya yang benar-benar berjaya (dan kehidupan secara amnya, jika anda fikirkan) yang sering dilihat sebagai sesuatu yang cetek dan terlalu kabur untuk ditambah kepada rancangan yang serius. Cuba untuk melihat gambaran yang lebih besar, melihat kerjaya anda dari perspektif pihak ketiga boleh menjadi sangat berguna untuk memahami ke mana anda pergi sebagai seorang profesional dan bagaimana untuk menembusi apa yang dipanggil 'siling kaca,' yang sangat tipikal untuk mana-mana situasi profesional apabila nampaknya tidak kira berapa banyak anda belajar dan memperbaiki diri, anda tidak akan dapat meningkatkan pendapatan anda lebih tinggi atau dinaikkan pangkat, kerana anda sudah mencapai tahap yang cukup tinggi. Adalah tipikal bagi profesional untuk mula kehilangan motivasi dan minat terhadap apa yang mereka lakukan sejurus selepas 'memukul siling kaca, ' jadi adalah lebih baik untuk menyediakannya terlebih dahulu. Inilah yang John Sonmez, pembangun perisian dengan pengalaman profesional yang kaya,harus berkata tentang ini:
“Tidak kira sehebat mana pun anda, ada satu ketika anda sampai ke puncak dan anda tidak boleh benar-benar mara lebih jauh. Tetapi ada cara di sekitar - atau melalui - siling kaca ini. Sebagai pekerja bebas siling kaca anda jauh lebih tinggi, walaupun masih terdapat had praktikal tentang jumlah yang anda boleh buat sebagai pekerja bebas kerana anda masih perlu berdagang jam untuk dolar. Sebagai seorang usahawan, ia tidak terhad sepenuhnya, tetapi anda juga boleh membuat sifar dolar atau dolar negatif. Jika anda mahu kekal sebagai pembangun kerjaya, anda boleh melabur banyak dalam jenama peribadi anda dan memasarkan diri anda sendiri, dan anda mungkin boleh mencari syarikat yang akan membayar anda dengan ketara lebih daripada purata hanya kerana reputasi anda.”
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION