CodeGym /Blog Jawa /Acak /Sing paling angel yaiku ora sinau basa, nanging nyambunga...
John Squirrels
tingkat
San Francisco

Sing paling angel yaiku ora sinau basa, nanging nyambungake otak kanggo ngrampungake masalah - wawancara karo Edward Izraitel, mentor ing Universitas CodeGym

Diterbitake ing grup
Ketemu Edward Izraitel , mentor kursus " Java Fundamentals " ing Universitas CodeGym. Dheweke dadi pangembang saka Kanada sing tenanan ing profesine. Sadurunge gabung karo CodeGym, dheweke wis suwe duwe ide dadi mentor ing program. Ing teks iki, dheweke ngomong babagan latar mburi profesional lan bimbingan, wektu sampeyan kudu sinau basa, lan aspek sing kudu sampeyan fokusake nalika wiwitan sinau. Sing paling angel yaiku ora sinau basa, nanging nyambungake otak kanggo ngrampungake masalah - wawancara karo Edward Izraitel, mentor ing Universitas CodeGym - 1

Napa sampeyan milih dadi pangembang?

Aku manggon ing Kanada, nanging aku lair ing Israel lan wis manggon ing kono kanggo 12 taun. Paling wektu, aku nginep ing njaba dolanan bal-balan lan nongkrong karo kanca-kanca. Nalika aku pindhah menyang Kanada, Aku uga dadi tresnani saka video game, supaya aku tansaya munggah muter video game tartamtu kaya Counterstrike. Pungkasane, rasa penasaranku njupuk, lan aku mikir bakal kelangan nggawe salah sawijining game kasebut. Aku dikenalake ing coding ing sekolah menengah, lan aku seneng banget karo kelas kasebut: mbukak mata kanggo ngrampungake masalah kanthi cara sing beda. Kajaba iku, adhiku uga menehi saran supaya aku nggatekake program. Mengko aku ndhaptar kursus nggawe video game. Dadi, nalika mutusake babagan sarjana, aku duwe rong pilihan - teknik kimia utawa pangembangan, lan aku mutusake sing terakhir. Rong taun pisanan cukup gampang, lan aku mutusake golek kerja ing taun katelu. Mula, aku sinau kanthi luwih serius lan nemokake luwih nyenengake amarga aku kudu ngerteni macem-macem cara kanggo nyedhaki masalah lan teknologi sing bisa digunakake. Pangembangan minangka industri ing ngendi teknologi anyar muncul saben dina, mula luwih becik ngerti carane sinau lan seneng.

Perusahaan apa sampeyan wis kerja, lan proyek apa sing sampeyan tindakake?

Sajrone sinau ing universitas, aku entuk kesempatan kanggo magang ing perusahaan sing diarani Hydro One, sing nyedhiyakake listrik menyang Ontario. Sejatine, tugasku yaiku njaga situs web sing kudu disimpen kabeh informasi babagan kabeh piranti. Aku mbantu karyawan liyane lan ngembangake sawetara skrip. Sajrone magang 16 sasi, aku wis sinau cara kerja ing tim lan ngetrapake kawruh pemrograman ing universitas lan proyek sampingan. Sawise aku rampung internship lan lulus saka universitas, Aku entuk proyek ing Morgan Stanley minangka pangembang Scala lan manggon ana kanggo nem sasi. Kita wis nggarap Jawa, lan aku sinau akeh babagan carane nulis kode sing luwih apik. Sawetara wong wis coding suwene 20-30 taun, lan pancen migunani kanggo ngerteni kepiye cara mikir lan nyedhaki masalah lan krungu tanggapane babagan kode sampeyan. Saiki aku kerja minangka pangembang ing perusahaan iki sing diarani Champions Oncology - iku perusahaan sing nindakake riset babagan kanker kanggo Big Pharma ing Amerika. Pangembang njaga situs web perusahaan, nambah fitur-fitur anyar, lsp. Saiki kita nggarap JavaScript, Python, PHP, lan kabeh pangembangan web biasa. Kanggo kula, iku nyenengake: ana akeh karya, lan proses sinau terus. Kanggo dina iki, aku ngerti limang basa pemrograman: Python, JavaScript, PHP, Java, lan C #. Aku nggunakake telu pisanan ing karya saiki; Pangembangan Jawa minangka bagéan saka magang ing Morgan Stanley, lan aku kenal karo C # nalika nggarap proyek ing sekolah. Aku ngerti sethithik babagan C lan C ++, nanging ora kaya liyane.

Suwene suwene sinau basa pamrograman anyar?

Yen sampeyan ngerti dhasar pemrograman lan basa pamrograman tartamtu, sinau basa liya ora butuh wektu suwe. Bagian paling angel babagan sinau basa pamrograman yaiku sintaksis, kelas sing digunakake, lan perpustakaan. Nanging yen sampeyan sijine sirah menyang, iku ngirim ora njupuk kakehan. Sampeyan butuh rong nganti telung minggu kanggo sinau kabeh basa. Ing babagan sinau basa pisanan, aku bakal nyaranake Python. Aku luwih gampang sinau, lan menehi kemampuan kanggo nindakake samubarang kanthi luwih cepet. Mesthine, penting kanggo ngerti pemrograman berorientasi obyek amarga nggawa sampeyan menyang jagad sing beda, ing ngendi sampeyan ngerti carane nyiyapake kode, nulis kode, lan nyambungake kelas sing beda. Sampeyan uga sinau carane nyambungake macem-macem pendekatan lan mbangun saka tingkat dhasar, supaya iku cukup penting. Aku utamané ngembangaken ing JavaScript lan Python - padha dudu basa pemrograman berorientasi obyek - nanging aku nyaranake sinau salah siji saka jinis kasebut (kaya Jawa) supaya bisa mbukak jinis pemrograman kasebut.

Apa wong bisa dadi pangembang kanthi sinau online tinimbang mbuwang patang nganti limang taun ing gelar Ilmu Komputer?

Aku mesthi mikir babagan iki. Yen aku kudu nindakake maneh, mesthine aku ora bakal entuk gelar ing universitas lan sinau dhewe. A gelar mesthi mbantu sampeyan 'njaluk sikil ing lawang.' Nanging, industri saya akeh, lan akeh perusahaan sing nampa wong tanpa gelar CS. Anggere sampeyan ngerti carane nindakake, iku ora masalah yen sampeyan duwe gelar - sing akeh perusahaan pracaya. Ora ana bedane yen sampeyan ngerti carane ngatasi masalah kasebut. Sing luwih angel babagan ora nggayuh gelar lan sinau dhewe yaiku sampeyan ora duwe struktur apa sing kudu ditindakake. Ana akeh informasi babagan pemrograman, lan angel milih konten sing bener. Ing kasus iki, ndhaptar kursus online mesthi bakal mbantu, amarga kursus online biasane nyedhiyakake struktur lan langkah-langkah sing kudu ditindakake kanggo sinau apa sing bakal sampeyan sinau. Iku mesthi mbantu kanggo ngerti carane kode ing basa tartamtu. Nanging, sing paling angel yaiku ora sinau basa nanging nyambungake otak kanggo ngrampungake masalah. Sampeyan kudu langkah demi langkah lan ngerti apa sing bisa digunakake lan apa sing ora. Iku njupuk wektu paling dawa, ing mratelakake panemume.

Ing titik apa sampeyan mutusake dadi mentor?

Aku tansah seneng ngajari wong lan mulang cara tartamtu kanggo ngatasi masalah. Aku sinau matematika, fisika, lan kimia ing sekolah, lan taun kepungkur aku entuk tawaran kanggo bimbingan ing Universitas CodeGym. Aku seneng ide kasebut amarga aku seneng banget karo program lan bisa ngajari wong babagan program saka sudut pandangku. Aku pancene mikir dadi pendidik ing SMA lan universitas, mula ide iki tansah ana ing pikiranku. Aku bakal njlèntrèhaké gaya piwulangku minangka relatable, karo conto nyata, nalika aku nerangake konsep anyar lan gagasan kanggo siswa. Aku wis suwe ora mulang, nanging aku mikir yen nyoba nyambungake karo wong sing diwulang lan nuduhake conto nyata babagan masalah tartamtu mesthi migunani. Iki sing tansah daklakoni nalika mulang.

Apa sing sampeyan lakoni ing Universitas CodeGym?

Ing Universitas CodeGym, aku dadi mentoring kelompok kursus ' Java Fundamentals '. Kita duwe kelas online kaping pindho saben minggu, lan yen siswa duwe pitakonan ing njaba kelas sajrone kelas, aku bakal mangsuli. Aku uga bakal nelpon karo siswa beda sing bakal njaluk bantuan ekstra. Kadhangkala aku bisa rada metu saka kurikulum kanggo mulang siswa babagan sing kudu dingerteni kajaba program kasebut. Fokus utamaku yaiku siswa, nggawe manawa dheweke ngerti topik anyar lan mangsuli pitakon apa wae sing ana ing njaba kelas. Kursus 'Java Fundamentals' apik kanggo pamula lan wong sing duwe latar mburi pemrograman sing nyoba sinau basa Jawa. Nanging, yen sampeyan pamula, sampeyan kudu menehi perhatian luwih kanggo nambah pola pikir pemecahan masalah. Kanggo sawetara wong, angel banget kanggo njupuk masalah lan mbagi dadi bagean sing luwih cilik - nanging iki minangka ide pemrograman. Dadi saliyane basa Jawa, sampeyan kudu ngalih menyang pemecahan masalah lan mikir kritis. Banjur kursus kasebut bakal mbantu sampeyan ngerti pemrograman Java kanthi cara sing luwih apik.

Apa kesalahan umum kanggo siswa nalika sinau program?

Kadhangkala nalika wong miwiti, dheweke ora ngerti carane nulis kode. Padha ngerti carane nindakake fungsi iki utawa, ngomong, nggawe daur ulang iki, lan padha bisa nindakake iku, nanging padha ora ngerti carane nulis ing cara cleanest bisa. Kompleksitas wektu minangka titik liyane sing kudu digatekake siswa nalika maju sinau. Iki mbantu njamin kode sampeyan luwih cepet lan luwih resik, lan sampeyan ora duwe kode ekstra amarga kode sing kurang ditulis, luwih apik.

Apa sampeyan bisa menehi saran marang pangguna CodeGym babagan cara nggayuh tujuan latihan lan dadi pangembang?

  1. Laku, laku, lan laku.
    Mangkono carane sampeyan sinau kanggo ngerti coding lan basa. Kanthi latihan, maksudku ngrampungake tugas kursus lan nggawe proyek nyata. Iki bakal ngembangake kreatifitas lan pemecahan masalah.
  2. Cukup penasaran.
    Mikir babagan masalah saka urip utawa wong liya sing bisa ditanggulangi kanthi program, lan bakal nuntun sampeyan sinau luwih akeh. Penasaran minangka perkara utama sing dakkarepake kanggo wong: yen sampeyan kepengin weruh, goleki, utawa golek wong sing bisa diajak ngobrol.
  3. Siapke kanggo ngrampungake masalah ing karya.
    Minggu kepungkur aku nggarap siji masalah, lan minggu iki aku nggarap masalah sing beda banget babagan infrastruktur kita tinimbang nggawe fitur. Dadi mesthi ana macem-macem perkara sing bakal ditindakake. Ing pemrograman, sampeyan bisa ngrampungake akeh masalah, lan dadi sebab utama kenapa aku tetep lan seneng.
Sing paling angel yaiku ora sinau basa, nanging nyambungake otak kanggo ngrampungake masalah - wawancara karo Edward Izraitel, mentor ing Universitas CodeGym - 2
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION