20 prekara sing dakkarepake sadurunge dadi pangembang web

20 prekara sing dakkarepake sadurunge dadi pangembang web

Ing wiwitan karirku, aku ora ngerti akeh perkara penting sing migunani banget kanggo pangembang wiwitan. Nggolek maneh, aku bisa ngomong yen akeh pangarep-arepku ora kelakon, malah ora cedhak karo kasunyatan. Ing artikel iki, aku bakal ngomong babagan 20 perkara sing sampeyan kudu ngerti nalika miwiti karir pangembang web. Artikel iki bakal mbantu sampeyan nyetel pangarepan sing bener.

Ora butuh ijazah

Ya, sampeyan ora butuh gelar kanggo dadi pangembang. Umume informasi bisa ditemokake ing Internet, utamane sing dhasar. Sampeyan bisa sinau program dhewe nggunakake Internet.

Googling minangka katrampilan nyata

Wiwit sampeyan lagi miwiti, sampeyan isih kurang kawruh sing dibutuhake kanggo ngatasi sawetara masalah. Iki ora apa-apa, sampeyan bisa ngatasi kanthi bantuan mesin telusuran. Ngerti apa lan carane nggoleki minangka skill penting sing bakal ngirit wektu sampeyan.

Disaranake program intensif gratis kanggo pamula:
Pangembangan Aplikasi: Android vs iOS β€” 22–24 Agustus. Kursus intensif ngidini sampeyan nyemplungake dhewe ing ngembangake aplikasi kanggo sistem operasi seluler sing paling populer sajrone telung dina. Tugase yaiku nggawe asisten swara ing Android lan ngembangake "Dhaptar sing kudu ditindakake" kanggo iOS. Plus akrab karo kemampuan aplikasi lintas-platform.

Sampeyan ora bisa sinau kabeh

Sampeyan kudu sinau akeh. Deleng sawetara kerangka JavaScript populer sing ana: React, Vue lan Angular. Sampeyan ora bakal bisa sinau kabeh kanthi tuntas. Nanging iki ora dibutuhake. Sampeyan kudu fokus ing framework sing paling disenengi, utawa sing dianggo karo perusahaan sampeyan.

Nulis kode prasaja iku angel banget

Akeh pangembang sing ora duwe pengalaman nulis kode sing rumit banget. Iki minangka cara kanggo pamer, kanggo nuduhake carane program kasebut apik. Aja ngono. Tulis kode sing paling gampang.

Sampeyan ora bakal duwe wektu kanggo tes lengkap

Saka pengalamanku dhewe, aku ngerti manawa pangembang iku wong sing kesed nalika mriksa karyane. Umume programer bakal setuju manawa tes dudu bagean sing paling menarik ing pakaryane. Nanging yen sampeyan arep nindakake proyek serius, aja lali babagan iki.

Lan kita uga duwe tenggat wektu - meh kabeh wektu. Mulane, testing asring diwenehi wektu kurang saka dibutuhake - mung kanggo ketemu deadline. Saben uwong ngerti yen iki ngrusak asil pungkasan, nanging ora ana cara metu.

Sampeyan bakal tansah salah babagan wektu.

Ora ketompo carane sampeyan nindakake. Masalahe yaiku teori ora cocog karo praktik. Sampeyan mikir kaya mangkene: Aku bisa nindakake perkara cilik iki sajrone jam. Nanging sampeyan ngerti yen sampeyan kudu nyusun ulang akeh kode supaya fitur cilik kasebut bisa digunakake. AkibatΓ©, pambiji awal dadi salah.

Sampeyan bakal isin kanggo ndeleng kode lawas

Nalika sampeyan miwiti program, sampeyan mung pengin nindakake apa wae. Yen kode bisa, iku bungah. Kanggo programer sing ora duwe pengalaman, koyone kode kerja lan kode sing berkualitas tinggi iku padha. Nanging yen sampeyan dadi pangembang sing berpengalaman lan ndeleng kode sing sampeyan tulis ing wiwitan, sampeyan bakal kaget: "Apa aku pancene nulis kabeh kekacoan iki?!" Sejatine, sing bisa ditindakake ing kahanan iki yaiku ngguyu lan ngresiki kekacauan sing digawe.

Sampeyan bakal nglampahi akeh wektu nyekel kewan omo

Debugging minangka bagean saka tugas sampeyan. Pancen mokal kanggo nulis kode tanpa bug, utamane yen sampeyan duwe pengalaman sethithik. Masalah kanggo pangembang pemula yaiku dheweke ora ngerti ngendi arep nggoleki nalika debugging. Kadhangkala ora jelas apa sing kudu digoleki. Lan sing paling awon yaiku sampeyan nggawe kewan omo iki dhewe.

Internet Explorer minangka browser paling ala sing wis digawe

Internet Explorer, uga disebut Internet Exploder, bakal nggawe sampeyan getun karo CSS sing lagi wae sampeyan tulis. Malah bab dhasar sing glitchy ing IE. Ing sawetara titik sampeyan bakal miwiti takon dhewe kok ana akeh browser. Akeh perusahaan ngatasi masalah kasebut kanthi ndhukung mung IE 11 lan versi sing luwih anyar - iki pancene mbantu.

Karya mandheg nalika server mudhun

Sawijining dina mesthi bakal kelakon: salah sawijining server sampeyan bakal mudhun. Yen sampeyan durung nggarap mesin lokal, sampeyan ora bisa nindakake apa-apa. Lan ora ana sing bisa. Wis wayahe ngopi.

Sampeyan bakal pura-pura ngerti kabeh sing diomongake kanca-kanca.

Paling ora sapisan (mbokmenawa luwih) sampeyan bakal ngobrol karo kanca pangembang sing bakal kanthi antusias ngomong babagan teknik utawa alat anyar. Obrolan bakal diakhiri karo sampeyan setuju karo kabeh pernyataan sing ditindakake dening mitra tutur. Nanging sejatine sampeyan mung ora ngerti babagan pidatone.

Sampeyan ora perlu apal kabeh

Pemrograman minangka aplikasi kawruh ing praktik. Ora ana gunane kanggo ngeling-eling kabeh - sampeyan bisa nemokake informasi sing ilang ing Internet. Wangsulan: Bab ingkang utama iku ngerti ngendi kanggo katon. Memorization bakal teka mengko, nalika nggarap proyek, bebarengan karo pengalaman.

Sampeyan kudu sinau carane ngatasi masalah kanthi efektif

Lan nindakake kanthi kreatif. Pemrograman minangka pemecahan masalah sing terus-terusan, lan siji bisa ditanggulangi kanthi pirang-pirang cara. Kreativitas mbantu nindakake iki kanthi cepet lan efisien.

Sampeyan bakal maca akeh

Maca bakal njupuk akeh wektu sampeyan. Sampeyan kudu maca babagan cara, praktik paling apik, alat lan akeh warta industri liyane. Aja lali babagan buku. Maca minangka cara sing apik kanggo entuk kawruh lan tetep urip.

Adaptasi bisa dadi sirah

Adaptasi situs web kanggo kabeh piranti angel banget. Ana macem-macem piranti lan browser, mula bakal ana kombinasi "piranti + browser" ing ngendi situs kasebut bakal katon ala.

Pengalaman debugging ngirit wektu

Kaya sing wis kasebut ing ndhuwur, debugging bisa dadi tugas sing akeh wektu, utamane yen sampeyan ora ngerti ngendi arep nggoleki lan apa sing kudu digoleki. Ngerti cara kerja kode sampeyan mbantu sampeyan debug kanthi cepet. Sampeyan bisa nambah katrampilan debugging kanthi mangerteni carane alat debugging bisa digunakake ing macem-macem browser.

Sampeyan bakal nggoleki solusi sing wis siap, nanging ora bakal bisa digunakake kanggo sampeyan.

Yen sampeyan ora bisa nemokake solusi dhewe, iku worth Googling. Umume kasus, sampeyan bakal nemokake solusi sing bisa digunakake ing forum kaya StackOverflow. Nanging ing sawetara kasus, sampeyan ora bisa mung nyalin lan nempel - ora bakal bisa digunakake. Iki ngendi skills mecahaken masalah lan kreatifitas teka ing Handy.

A IDE apik bakal nggawe urip luwih gampang

Sadurunge miwiti coding, sampeyan kudu ngenteni sawetara wektu kanggo nemokake IDE sing bener. Ana akeh sing apik, sing mbayar lan gratis. Nanging sampeyan butuh siji sing pas. IDE kudu duwe sorotan sintaks, uga sorotan kesalahan. Umume IDE duwe plugin sing mbantu ngatur IDE sampeyan.

Terminal bakal nggawe karya luwih efisien

Yen sampeyan wis biasa nggarap GUI, coba baris printah. Iki minangka alat sing kuat sing bisa ngatasi akeh masalah luwih cepet tinimbang alat grafis. Sampeyan kudu yakin bisa nggarap baris perintah.

Aja reinvent setir

Nalika sampeyan ngembangake fitur standar, sing paling dhisik kudu dipikir yaiku GitHub kanggo solusi. Yen masalah iku khas, mesthine wis dirampungake. Bisa uga ana perpustakaan sing stabil lan populer kanthi solusi sing wis siap. Deleng proyek aktif kanthi dokumentasi. Yen sampeyan pengin nambah fungsi anyar menyang "roda" wong liya utawa mung nulis ulang, sampeyan mung bisa nggawe proyek kasebut utawa nggawe panjalukan gabungan.

Source: www.habr.com

Add a comment