Artikel kasebut bakal ngrembug babagan carane dadi programmer saka awal ing umur sing beda-beda. Ngandhani kuwalitas apa sing kudu diduweni spesialis ing lapangan iki, apa sing kudu ditindakake kanggo dadi siji.
Iku babagan pendidikan lan kemampuan kanggo bisa tanpa iku. Materi sing kudu dikuasai digambarake. Nyritakake babagan umur sing luwih apik kanggo miwiti sinau profesi, kepiye lan ing ngendi golek kerja minangka programer, lan liya-liyane. Pemrograman minangka kegiatan sing menarik lan dituntut ing jaman saiki. Wong sing mutusake kanggo nyilem kudu ing “sampeyan” karo teknologi lan ora wedi kangelan. Sinau profesi iki ora gampang lan dawa, nanging kanthi kepinginan, sampeyan bisa entuk akeh ing wektu sing cendhak.
- Sapa sing dadi programmer lan apa sing ditindakake?
- Kaluwihan lan cacat saka profesi
- Kok dadi programmer
- Sapa sing cocok kanggo profesi iki
- Kuwalitas apa sing kudu diduweni programmer?
- Carane dadi programmer saka ngeruk – miwiti saiki!
- Arah populer ing bidang pembangunan
- Ngendi entuk pendhidhikan programmer lan apa sing dibutuhake kanggo dadi pangembang – kualitas pribadi, finansial lan kesempatan
- Mata pelajaran apa sing kudu ditindakake nalika diakoni dadi programmer
- Apa bisa dadi programmer tanpa pendidikan
- Kursus pemrograman – sinau saka awal ing omah
- Sinau sing dipimpin mentor
- Sinau independen saka materi
- Alat bantu pengajaran kanggo nguwasani profesi programmer saka 10-20 taun lan kanggo pangembang lawas
- 2 cara kanggo spesialis minangka pangembang web – mburi ngarep VS mburi mburi
- prabédan utama
- Tugas Tipikal
- Aku pengin dadi pangembang – apa sing kudu aku pilih?
- Apa basa pemrograman sing kudu dipilih dening pangembang anyar ing 2022?
- ngeruk
- 1C
- JavaScript
- Python
- Apa pangembang mangsa kudu sinau
- Praktek biasa
- Ngendi programer bisa
- Carane golek proyek
- Fitur Wawancara
- Internship kanggo programmer
- Apa tantangan sing diadhepi para pangembang pemula?
- Carane supaya kangelan ing karya programmer
- Ing umur apa luwih apik kanggo sinau program – apa bisa dadi pangembang 20-30-40-50 taun?
- Suwene suwene dadi programmer
- Kepiye carane dadi profesional sing digoleki ing lapangan iki
- Tips kanggo wiwitan saka programer misuwur
Sapa sing dadi programmer lan apa sing ditindakake?
Programmer minangka spesialis sing kerja nggawe kode kanggo program apa wae teknik utawa gadget. Kanggo nindakake iki, dheweke nggunakake salah sawijining basa pamrograman, sing dumadi saka macem-macem karakter lan tembung. Ing basa apa kanggo nggawe kode, pangembang milih. Iku gumantung saka kawruh lan jinis tugas sing kudu ditindakake. Spesialis sing apik kudu ngerti paling ora 3-5 basa.
Programmer ora tansah sesambungan karo komputer. Dheweke bisa ngrumusake kode sanajan ing lembaran kertas sing prasaja. Dheweke butuh PC kanggo mriksa tumindake sajrone debugging sakteruse. Pemula asring mbingungake programmer karo spesialis IT. Sing nomer loro bisa duwe sekitar 50 spesialisasi sing beda (administrator sistem, spesialis kegunaan, spesialis SEO, lan liya-liyane). Nanging sampeyan bisa dadi spesialis IT sing apik mung kanthi sinau dhasar pemrograman. Pangembang dipérang dadi 3 jinis utama:
- Applied : nggawe aplikasi game, program kantor, etc.
- Sistem : write OS.
- Pemrogram web : nggarap nggawe situs web.
Kaluwihan lan cacat saka profesi
Pelamar modern banget kasengsem ing profesi kasebut. Pancen, saiki wong enom gampang sinau teknologi komputer lan uga ngerti teknik apa wae. Pemrograman minangka proyek sing nyenengake sing ndadekake kemajuan banget. Nanging ing wilayah iki ana loro pluses lan minuses.
Aspek positif saka profesi:
- Gaji apik . Spesialis sing mumpuni lan berpengalaman entuk rata-rata 80-100 ewu rubel. Kanggo madya, gajine bisa nganti 150-200 k.
- Akeh proyek. Programer cukup dikarepake saiki, amarga ana proses digitalisasi global ing saindenging jagad.
- Penerbangan kreatif . Pangembang bisa nuduhake imajinasi, nyoba macem-macem kode lan cara kanggo ngrampungake masalah, nyoba efektifitas, nggawe sing anyar.
- Kemungkinan bisa kerja saka jarak jauh . Iki minangka kegiatan sing bisa ditindakake kapan wae lan ing ngendi wae, sing utama yaiku proyek rampung ing wektu sing tepat.
- Wutah karir ing negara apa wae . Kabeh negara maju mbutuhake spesialis sing cerdas.
Dalan pangembang angel lan angel [/ caption] Aspek negatif saka profesi:
- kerja sedentary . Programmer bisa kerja kabeh dina ing siji posisi ing komputer. Iki nyebabake masalah karo sistem musculoskeletal lan sesanti.
- Proses sinau sing terus-terusan . Inovasi ora mandheg. Perkembangan anyar katon saben dina, programer kudu ngerti kabeh sing ana gandhengane karo profesine.
Kok dadi programmer
Saben wong sing mikir babagan karya iki kudu ndeleng awake dhewe. Upaminipun piyambakipun pinter ing èlmu eksakta ing sekolah, kang bisa milih Profesi jejer kang luwih bisa nuduhake kabisan. Contone, dadi ahli matematika, utawa sinau ilmu komputer, lsp. Yen ana wong ing tahap pemilihan, dheweke kudu konsentrasi ing pitakonan siji: “Apa aku pengin dadi programmer, utawa aku seneng industri liyane sing padha sing bisa dadi spesialis sing apik?” Nalika wilayah iki narik kawigaten, ora ana papan kanggo mangu-mangu. [caption id="attachment_11639" align="aligncenter" width="1200"]
Keraguan babagan programer sing gagal ing mangsa ngarep
Sapa sing cocok kanggo profesi iki
Pemrograman luwih disenengi wong sing kasengsem ing teknologi modern. Dheweke uga kudu pinter teknis (nanging ana pangecualian). Dibutuhake kanggo ngembangake logika, ketekunan, pamikiran abstrak, kanggo sinau informasi anyar babagan teknologi.
Kuwalitas apa sing kudu diduweni programmer?
Pangembang ajeg sesambungan karo macem-macem wong. Perusahaan programer mesthi seneng duwe karyawan sing jujur, ramah lan mbukak. Kolega sing kaya ngono luwih seneng setuju mbantu lan ketemu setengah. Programmer sing apik kudu nduweni kuwalitas iki:
- Bisa nggawe prioritas kanthi bener, milih karya sing luwih janjeni lan ngitung wektu kanggo implementasine;
- Siap kerja ing tim (luwih angel kanggo introvert);
- Nggarap tugas kanthi bener, nggawe luwih efisien lan dibagi dadi sawetara bagean;
- Konsentrasi ing tujuan tartamtu, ora bakal diganggu dening perkara-perkara cilik (yen sampeyan bisa ilang ing kode kasebut);
- Aja isin takon lan njlentrehake poin subtle – saka kolega, pelanggan, spesialis sing akrab;
- Tansah berkembang ing lapangan lan laku sabisa;
- Ngakoni kesalahan, nyoba tumindak ing arah sing beda, entuk asil.
Carane dadi programmer saka ngeruk – miwiti saiki!
Babagan pisanan saben wong liya sing mutusake kanggo nyoba dhewe ing industri iki yaiku takon marang awake dhewe: “Kepiye dadi programmer saka awal?” Penting kanggo mutusake spesialisasi pangembang sing paling cocog karo dheweke. Iku gumantung apa sing arep ditindakake: nggawe situs web, nulis kode kanggo game, lan liya-liyane. Banjur sampeyan kudu milih basa pamrograman, sinau lan nyoba nguwasani profesi kasebut ing praktik.
Arah populer ing bidang pembangunan
Wilayah pemrograman sing paling populer saiki yaiku:
- Nggawe program bisnis . Saben bisnis mbutuhake otomatisasi. Ing industri iki, program perusahaan 1C luwih kerep digunakake.
- Pangembangan Web . Jinis tugas gumantung karo syarat pelanggan. Bisa dadi server perusahaan, situs web toko online, blog wong sing misuwur. Utamane PHP, JavaScript lan Python digunakake.
- Nggawe aplikasi seluler . Yen spesialis ngerti carane ngembangake program kanggo smartphone, dheweke bisa nemokake proyek sing dibayar kanthi apik. Dheweke uga bisa nulis kode kanggo aplikasi sing digawe lan nerbitake ing GooglePlay utawa AppStor.
Miturut cara, salah sawijining
tutorial JavaScript paling apik , ing basa Rusia.
Ngendi entuk pendhidhikan programmer lan apa sing dibutuhake kanggo dadi pangembang – kualitas pribadi, finansial lan kesempatan
Ing Federasi Rusia ana akeh universitas lan sekolah teknis sing nglatih programer sing mumpuni. Institut lan universitas Moscow:
- Universitas Negeri Moscow . Biaya: 220 ewu rubel / taun. Istilah: 4-6 taun https://sev.msu.ru/kafedra-programmirovaniya/.
- Universitas Politeknik Moskow . Biaya: 89 ewu rubel / taun. Periode 4-6 taun.
- Institut Fisika lan Teknologi Moscow . Biaya: 250 ewu rubel / taun. Periode: 4-6 taun.
Sekolah teknik lan perguruan tinggi ibukutha:
- Sekolah ing Capital Business College . Biaya: 93 ewu rubel / taun. Periode: 2 taun 9 sasi.
- College MGUPI . Biaya 90 ewu rubles / taun. Jangka: 2 taun 6 sasi.
- Sekolah teknik nggawe instrumen Moscow . Regane 99 ewu rubel / taun Term: 2 taun 10 wulan.
Mata pelajaran apa sing kudu ditindakake nalika diakoni dadi programmer
Kanggo sinau minangka programmer, pelamar kudu lulus ujian ing Rusia, matematika, fisika lan ilmu komputer. Antarane rong disiplin pungkasan, sampeyan kudu nggawe pilihan, gumantung ing spesialisasi mangsa. Subyek tambahan – Inggris. Nanging ing sawetara institusi pendidikan, ujian kuwi ora dibutuhake.
Apa bisa dadi programmer tanpa pendidikan
Kanggo dadi pangembang, ora perlu duwe diploma pendidikan. Nanging, tanpa iku, bakal angel kanggo spesialis anyar kanggo njaluk proyek apik. Kajaba iku, sampeyan kudu sinau kanthi tenanan. Sampeyan kudu nyiapake kesulitan, dadi wong sing luwih ulet lan disiplin. Ingkang utama yaiku duwe kepinginan lan kesiapan kanggo karya sing migunani kanggo awake dhewe.
Kursus pemrograman – sinau saka awal ing omah
Dina iki ana akeh, ing kahanan nyata lan ing jaringan. Kursus sing paling asring ora gratis, nanging panitia bakal bisa menehi siswa program latihan sing efektif. Iki bakal ngidini sampeyan nyiyapake program ing wektu sing cendhak. Asring kegiatan kasebut ditindakake kanthi bebarengan. Kursus apik kanggo mbantu sampeyan ngatur lan fokus ing tujuan tartamtu. Ana bakal sinau materi teoretis, sing bakal ditindakake para pangembang potensial, kanthi bimbingan guru. Tugas tartamtu ditugasake ing omah, sawise rampung, wong bakal bisa takon marang kurator. Disaranake kursus ing ngisor iki kanggo pamula sing pengin nguasai profesi:
Akademi HTML .
kodecademy .
“Dasar PHP babagan Dasar Kode”
Workshop Yandex .
freecodecamp .
Sinau sing dipimpin mentor
Jinis latihan iki apik amarga sampeyan bisa ndhaptar sakumpulan pelajaran individu karo tutor. Iki uga mbutuhake investasi finansial, nanging asile bakal luwih efektif. Sawise kabeh, mentor bakal menehi hasil karo siji siswa, nyedhiyakake luwih akeh wektu kanggo dheweke. Iki tegese proses sinau bakal luwih cepet. Kegiatan iki umum ing Internet lan ing urip nyata. Tutor nggawe program individu kanggo saben pendhapa, adhedhasar kekuwatan lan kelemahane. A mentor bisa ndhaptar pamula, utawa programmer karo pengalaman sing pengin nambah kawruh.
Sinau independen saka materi
Ana opsi katelu kanggo latihan – dhewe. Iku uga paling ekonomis lan paling dawa. Nanging wong kudu nggawe program dhewe, nyiapake materi pendidikan lan nyetel lan nyiapake kawruh sistematis ing-ambane donya program. Pisanan sampeyan kudu milih basa. Kabeh mau bisa disinaoni tanpa pambiyantu saka guru. Ana macem-macem video lan artikel ing Internet sing bakal mbantu pangembang ing mangsa ngarep.
Alat bantu pengajaran kanggo nguwasani profesi programmer saka 10-20 taun lan kanggo pangembang lawas
Sampeyan mung kudu sinau saka buku sing apik. Perlu nggunakake ensiklopedia ing fisika lan matématika. Kanggo bocah cilik, sampeyan bisa njupuk sangu anak kayata Avanta+.
Loro-lorone subyek dadi dhasar sing bakal dibangun kabeh sinau. Sampeyan uga worth tuku sastra program prasaja. “Python kanggo bocah-bocah” dening Jason Briggs bakal ditindakake.
Kanggo nerusake, sampeyan bisa nggunakake buku “Python: Great Programming in Minecraft” dening Andrey Koriyagin. Manual wis sambungan karo matématika, wis informasi penting bab koordinat 3D, fungsi lan liyane. Migunani ing sinau babagan robotika.
Kanggo ngembangake katrampilan ing program utawa mekanika, dianjurake kanggo menehi perhatian marang “Eksperimen fisik lan eksperimen karo Lego” – Koriyagin A.
Kanggo pangembang paling enom sing lagi sinau dhasar, disaranake supaya sampeyan kenal karo Robotik Pendidikan Lego WeDo. Notebook kalebu buku.
Sawise nguwasani materi sing gampang, sampeyan bisa nerusake menyang luwih rumit, ing C ++. Contone, manual kanggo siswa dening Herbert Schildt cocok.
Sampeyan uga dianjurake kanggo mbayar manungsa waé ora kanggo buku ing Delphi dening Nikita Kultin:
Kanggo bisa berkembang kode kanggo game, iku worth apa metu karo C # adhedhasar Unity, dening J. Manning.
Apa programmer kudu ngerti matematika: https://youtu.be/_2beqwXS9Os
2 cara kanggo spesialis minangka pangembang web – mburi ngarep VS mburi mburi
Programer sing nggawe situs kasebut dipérang dadi 2 “fronts” utama: “frontend” lan “backend”. Spesialis sing mutusake kanggo nyambungake masa depan karo pangembangan web kudu mutusake jinis kegiatan iki sing disenengi. Iki ora ateges wong siji ora bisa kerja ing backend lan frontend ing wektu sing padha. Sawise kabeh, sampeyan isih kudu miwiti nang endi wae, lan kanthi pengalaman sampeyan bisa nggabungake dalan kasebut. Kanggo milih spesialisasi, sampeyan kudu familiarize dhewe karo fitur lan spesifik saka loro.
prabédan utama
Spesialis ngarep-mburi tanggung jawab kanggo sisih situs sing bisa diakses lan katon kanggo pengunjung. Dheweke ngembangake tata letak desain, nggawe fungsionalitas sing bakal digunakake kanthi nyaman. Programmer profil iki nyoba nggawe situs kasebut mlaku kanthi apik lan ora ngrusak visual ing piranti lan browser. Supaya bisa kerja ing frontend, programmer pemula kudu sinau dhasar, yaiku: HTML, CSS, SASS, JavaScript. Kegiyatan pangembang mburi yaiku sisih liya saka koin sing padha. Dheweke tanggung jawab kanggo nggawe teknologi sing ora katon kanggo pangguna. Cukup, spesialis nggawe kabeh tab, tombol lan unsur fungsional liyane bisa digunakake. Pemula ing bidang backend uga kudu duwe kawruh tartamtu: sinau 1 utawa sawetara basa program, bisa nggunakake sistem kontrol versi, ngerti database lan kenal karo JSON:API.
frontend-i-backend[/caption]
Tugas Tipikal
Frontend melu ing:
- Kanthi nggawe antarmuka lan tata letak, ngarep bisa ngembangake sumber daya kanggo toko online. Dhaptar tugase kalebu produksi buletin.
- pembangunan SPA. Yen bank njaluk nggawe aplikasi, banjur bakal ngemot grafik lan diagram, fungsi pelacakan tabungan, kalkulator, data mata uang, lan liya-liyane.
Backend lagi nggarap:
- Penciptaan CRUD. Nalika pangguna ndhaptar ing server lan akun digawe, mburi kudu nulis kode pribadi. Kanthi, sampeyan bisa nyimpen owah-owahan, mbusak profil utawa mulihake.
- Ngolah informasi sing ditindakake ing ngarep. Data iki kudu disimpen lan disusun. Spesialis ngurusi distribusi informasi ing basis data, ngatur cache, lsp.
- Riset saka macem-macem dokumentasi. Dheweke kudu ngrancang aplikasi kanthi bener. Contone, yen dumadakan ana sing salah ing tataran tartamtu, iki ngirim ora mengaruhi kabeh algoritma.
Aku pengin dadi pangembang – apa sing kudu aku pilih?
Frontend cocok kanggo wong sing:
- pengin miwiti kerja lan entuk dhuwit ing lapangan IT ing wektu sing cendhak;
- seneng nggarap visual situs kasebut, nggunakake pendekatan kreatif;
- ora bisa tahan suwe sadurunge ndeleng woh saka usahane.
Backend minangka pilihan sing paling apik kanggo wong:
- kanthi pola pikir teknis;
- sing ora seneng nggawe tata letak;
- sing pengin menek andha karir lan tuwuh kanggo posisi pangareping.
Apa basa pemrograman sing kudu dipilih dening pangembang anyar ing 2022?
Pisanan sampeyan kudu milih salah sawijining basa pamrograman sing paling gampang. Malah kanggo wong-wong sing bakal dadi guru ing lapangan, ora dianjurake kanggo miwiti sinau basa kompleks kaya C ++. Kanggo umume pamula, iki bakal dadi tugas sing akeh banget lan bakal ilang, ilang kabeh minat babagan program. Basa pemrograman sing kudu dipilih ing taun 2022: Sampeyan kudu miwiti iki:
ngeruk
Scratch minangka salah sawijining sing paling gampang kanggo sinau. Kanthi bantuan kasebut, bocah-bocah dikenalake babagan pemrograman. Ora perlu ngapalake lan nulis kode ing tahap awal. Kabeh konstruksi basa bisa diseret nganggo mouse. Kene sampeyan bisa program kertu animasi, game, film, presentations. Minangka conto, iki video carane nggawe game mindfulness prasaja: https://youtu.be/yUWl37QKLzw
1C
1C – pemrograman ing basa Rusia, sing nyederhanakake karya kasebut. Proyek kasebut dirancang kanggo ngotomatisasi karya ekonomi lan organisasi saka perusahaan apa wae. Pamula sing rencana nguwasani program 1C disaranake nonton video kasebut, sing rincian poin lan fakta menarik nalika nggarap: https://youtu.be/MN9cam6yWKw
JavaScript
Butuh sawetara jam pamula kanggo sinau dhasar lan nulis kode kanggo animasi, aplikasi seluler sing entheng, utawa game sing prasaja. Miturut cara, pangguna bakal bisa nyoba ing browser apa wae. Coba gawe game SD: https://youtu.be/Av53VJI-UiE
Python
Python – sampeyan bisa maca kode tanpa gaweyan akeh, utamané yen sampeyan ngerti dhasar HTML. Proyek kasebut digawe kanggo nggampangake aktivitas pangembang. Nggunakake basa iki, sampeyan bisa nggawe game Snake, nggawe asisten swara pribadi utawa bot Telegram, lan liya-liyane. Ana akeh gagasan kanggo pamula sing video iki kudu inspirasi: https://youtu.be/VRYxdyWJ3_U PHP – thanks kanggo basa iki, sampeyan bakal bisa sukses nyiapake kanggo program web. Cocog kanggo nggawe skrip konsol, situs web lan aplikasi, saka gampang nganti super-kompleks. Disaranake nonton video cekak babagan carane nggawe domain lan struktur kanggo toko online: https://youtu.be/FxrWRHCMOT8 Basa pemrograman populer kanggo 2022:
Apa pangembang mangsa kudu sinau
Saliyane basa pamrograman, penting banget kanggo ngerti:
- matématika;
- statistik;
- basa Inggris;
- logika
- fisika;
- informatika.
Praktek biasa
Sampeyan kudu program saben dina, diwiwiti kanthi pangembangan sing gampang lan terus karo sing luwih rumit. Ing wiwitan, pangembang anyar nulis kode sing ora bener. Nalika dheweke wiwit ngerti iki, dheweke nyoba nambah program kasebut. Iki tegese dheweke munggah pangkat. Iki kedadeyan saben wektu, lan saben wektu programmer nyoba nambah gaweyane. Yen sampeyan ora praktek, kabeh teori pungkasane bakal dilalekake.
Ngendi programer bisa
Pangembang dibutuhake ing ngendi wae ana aplikasi, program, nggarap platform online. Dheweke kerja ing kantor biasa utawa ing omah, yen panguwasa ora mikir. Ing Federasi Rusia, tren migrasi programer kanggo kerja ing luar negeri wis katon. Ing sawetara negara, gaji spesialis tingkat dhuwur ngluwihi sing lokal kira-kira 2-3 kaping.
Carane golek proyek
Senadyan popularitas, gaji sing cukup dhuwur lan kekurangan staf, ora kabeh perusahaan cepet-cepet sesambungan karo programer anyar. Sawise kabeh, umume pengusaha butuh profesional sing ora perlu diajari apa-apa. Nanging sampeyan ora bisa nyerah. Sampeyan kudu nelpon ing iklan, pindhah menyang reception saka Enterprises, nawakake layanan sing. Nanging pisanan sampeyan kudu nyiyapake:
- Nggawe resume . Organisasi apa wae sing ngajeni awake dhewe mbutuhake dokumen iki saka karyawan potensial. Sampeyan kudu ngemot: informasi babagan pendidikan lan pengalaman kerja (yen ana), katrangan babagan katrampilan lan kualitas, kontak pribadi, kawruh basa lan kabeh sing bisa migunani.
- Lampirake diploma . Kanthi pendhidhikan, pengusaha luwih seneng njupuk programer kanggo posisi.
- Dokumen pengalaman kerja . Iku uga ngemu gedhe kemungkinan. Sampeyan bisa njupuk saka proyek sadurunge.
- Siapke portofolio . Iku bakal luwih gampang kanggo nemtokake tingkat profesionalisme saka calon kanggo lowongan. Eichar bakal bisa ndeleng karya lan ngerti apa wong bisa ngatasi tugas kasebut.
Fitur Wawancara
Ora ana proyek sing kudu wedi lan kuwatir. Mulane, nalika arep wawancara, sampeyan ora perlu kuwatir. Iku luwih apik kanggo nyoba kanggo narik dhewe lan nyetel dhewe supaya ora juragan mangsa sing nyewa spesialis, nanging dhewe arep apa iku perlu posisi. Sampeyan kudu ngomong babagan kekuwatan sampeyan.
Wawancara dudu ujian, nanging kesempatan kanggo nampilake dhewe kanthi bener. Sampeyan kudu takon bos potensial babagan kahanan kerja, prospek pertumbuhan perusahaan, kesempatan karir, lsp. Banjur dheweke bakal weruh wong sing percaya diri ing ngarepe. Lan kabeh perusahaan butuh karyawan kasebut.
Internship kanggo programmer
Nalika pangembang dijupuk ing wektu nyoba, iki ora dadi alesan kanggo kuwatir yen ing pungkasan, boss bakal nolak kanggo kerjo bareng. Kosok baline, sampeyan kudu nuduhake katrampilan saka sisih sing paling apik lan terus sinau perkara anyar. Umume kasus, internship minangka formalitas, wektu sing kudu sampeyan tunggu sadurunge resmi nglamar kerja.
Apa tantangan sing diadhepi para pangembang pemula?
Kegiatan pangembang menarik lan ora biasa. Nanging, kaya ing profesi apa wae, ana uga “pitfalls” ing kene. Disaranake supaya kenal karo kesulitan umum sing nunggu pamula:
- Nggarap kode wong liya . Spesialis ora tansah nulis program saka awal. Kadhangkala dheweke kudu ngatasi finalisasi sistem programer liyane. Saben karyawan duwe tingkat kawruh lan katrampilan dhewe-dhewe. Kangelan dumunung ing kasunyatan sing kadhangkala kode bisa disusun dening pangembang luwih maju, utawa kurang melek. Ing kasus apa wae, pangerten nggawe wong liya ora gampang, utamane kanggo pamula.
- Makarya ing Sistem Gedhe lan Komplek . Saenipun, kabeh sistem sing ana ing sistem piranti lunak kudu ana kanthi kapisah lan bisa ijol-ijolan pesen. Ing kasunyatan, iki ora kelakon. Kompleks kasusun saka sawetara ewu baris kode. Kanggo ngerti, akeh programer decipher apa wis ditulis kanggo akèh sasi.
Carane supaya kangelan ing karya programmer
Pangembangan wong liya diarani Warisan-kode. Kanggo kasil untangle iku, dianjurake kanggo rampung isolasi dhewe saka iku. Iku luwih apik kanggo nggawe subsistem dhewe lan nulis kode dhewe, periodik mriksa karya karo wong liya. Banjur bakal ana kebingungan sing kurang lan sampeyan bakal bisa ngatasi kesalahane kanca kanthi cepet.
Ing umur apa luwih apik kanggo sinau program – apa bisa dadi pangembang 20-30-40-50 taun?
Ora ana watesan umur sing jelas. Nanging dianjurake kanggo miwiti sinau ing umur 12-13. Iki wektu nalika bocah ora kabotan karo pelajaran lan wis luwih sregep. Sampeyan kudu sinau sing gampang dhisik – ngrancang penyu, utawa miwiti nggawe diagram alur ing Scratch. Sinau sing rumit lan jero bisa diwiwiti mengko, kira-kira umur 15-20 taun (kanthi latihan biasa). Minangka wong diwasa, ora kasep kanggo sinau. Yen ana motivasi lan semangat, mula sampeyan bisa nindakake program nalika pensiun. Sing utama yaiku golek materi sinau sing apik lan latihan terus-terusan. Kode sing bakal dipikolehi paling apik dilebokake ing portofolio. Iki bakal dadi plus gedhe ing mangsa ngarep. Apa umur penting banget ing IT, apa kudu maca buku, apa sing kudu ditindakake kanggo siswa – Wawancara karo A. Byndyu: https://youtu.be/jI-cZRFpbkk
Suwene suwene dadi programmer
Pitakonan iku murni individu. Ing kasus apa wae, proses kasebut bakal njupuk sawetara taun. Ing kasus sing paling apik, bakal bisa nguwasani program sing dibutuhake sajrone 3-4 taun. Nanging sampeyan kudu nggawe akeh gaweyan. Umume programer sing wis maju mbutuhake udakara 8-10 taun kanggo nguasai profesi sing kompleks iki kanthi apik.
Kepiye carane dadi profesional sing digoleki ing lapangan iki
Programmer minangka proyek bergengsi. Saiki luwih gampang nguwasani kabeh katrampilan sing dibutuhake tinimbang, contone, 5-7 taun kepungkur. Kabeh materi lan kursus ana ing domain umum. Kanggo dadi pangembang sing apik, sampeyan kudu:
- sinau informasi anyar babagan pembangunan;
- kanthi rutin ngembangake katrampilan;
- tukar pengalaman karo programer liyane;
- ngupayakake kerja sama karo pangembang sing paling apik supaya ana kesempatan kanggo tuwuh kanthi profesional.
Ana wong sing luwih seneng kelangan awake dhewe nganti pirang-pirang taun ing pakaryan sing ora ditresnani, tinimbang nyerah urip kaya ngono lan nindakake apa sing ditresnani. Aja wedi nyoba lan nyoba dhewe ing macem-macem wilayah. Yen sampeyan seneng program, luwih becik ngembangake hobi iki nganti entuk penghasilan. Kepiye carane dadi programmer saka awal sajrone 187 dina, crita nyata – video pendidikan: https://youtu.be/PyVT8G1QEg0
Tips kanggo wiwitan saka programer misuwur
Saka sapa sing kudu sinau, yen ora saka pakaryane? Mung profesional sing duwe pengalaman pirang-pirang taun bisa ngandhani para amatir lan programer anyar apa sing penting kanggo dipikirake nalika sinau lan kerja minangka pangembang. Apa sing kudu digatekake lan apa sing ora kudu ditindakake. Disaranake kanggo nimbang 5 tips saka programer kondhang sing wis menehi kontribusi gedhe kanggo pangembangan wilayah iki.
Brendan Eich minangka pangripta JavaScript. Ing salah sawijining wawancara, dheweke ngajak kanca-kancane supaya ora ngelingi kesalahane, nanging manawa kanggo menehi perhatian marang dheweke lan nyoba ngerteni apa sebabe. Dheweke malah menehi saran babagan nggunakake salah sawijining basa pamrograman:
Lan
James Goslingnerangake pentinge bisa nggawe pilihan sing tepat. Programmer kasebut ujar manawa dheweke getun amarga wektu sing ilang nalika mbuwang ing karya kosong utawa ora produktif. Sampeyan kudu menehi prioritas kanthi bener.
Nulis kode kanggo program tartamtu minangka langkah sing luar biasa serius. Akeh pangembang ngarahake gaweyane menyang asil jangka panjang, supaya kreasi kasebut bisa digunakake paling ora 10 taun. Sawetara kode malah dadi dhukungan tambahan kanggo akeh pangembang. John Carmack nuduhake iki ing wawancara
.
Joel Goldberg
pracaya sing ora ketompo carane sarwa idea punika, iku kudu dadi prasaja sabisa. Yen bisa, programer nyaranake nyederhanakake skema pangembangan. Sawise kabeh, mesthine sawetara spesialis liyane pengin nggunakake (utawa kudu nindakake), nanging ora bisa ngerteni kode kasebut.
Lan pungkasane, saran utama saka
Linus Torvalds :
Ora ketompo apa sing ditindakake wong, utawa apa gajine. Dheweke ora mungkin bisa sukses ing proyek sing ora ditresnani. Lan yen kedadeyan kasebut, dheweke ora bakal bisa ngrasakake kamenangane kanthi lengkap. Umume pangembang sing misuwur wis entuk tingkat sing dhuwur ing industri amarga dheweke tansah nganggep program minangka bagean saka uripe.