Kepiye carane aku ora dadi programmer ing umur 35

Kepiye carane aku ora dadi programmer ing umur 35
Wiwit awal September, publikasi babagan sukses sukses ing topik "The Childhood Programmer", "Carane dadi programmer sawise N taun", "Carane aku lunga menyang IT saka Profesi liyane", "Path kanggo program" , lan sateruse diwutahake menyang Habr ing kali sing amba. Artikel-artikel kaya mangkene iki ditulis saben wektu, nanging saiki wis dadi rame banget. Saben dina psikolog, mahasiswa, utawa wong liya nulis.

Lan ing saben artikel ana lagu sing akrab: sing paling penting sing disaranake para penulis yaiku "nyoba", "aja nyerah", "aja wedi" lan "go menyang impen sampeyan"; lan ing komentar sampeyan kerep bisa nemokake pendapat yen sampeyan wis tresna komputer wiwit cilik, banjur bisa karo wong-wong mau ora ngageti ing pungkasan. Nggunakake conto biografiku, aku pengin ngarahake para pamaca menyang gagasan yen kahanan awal bisa luwih penting tinimbang gaweyan sing ditindakake. Kapercayan ing jagad adil dipun promosiaken comfort psikologis, nanging ora banget kanthi nggambarake kasunyatan.

Ora diijini: wiwitan

Kepiye carane aku ora dadi programmer ing umur 35

Энциклопедия профессора Фортрана для старшего школьного возраста

Critaku diwiwiti nalika bocah cilik karo komputer Corvette saka kelas ilmu komputer. Nanging iki minangka sinar cahya sing ora disengaja ing dunyo peteng pendidikan pasca-Soviet - ing dina iku, sinau resmi ilmu komputer kudu diwiwiti ing kelas 11. Aku mung mlebu munggah kanggo acak miwiti pendidikan komputer elektif kanggo SMP. Sawise seminggu, dheweke mbukak lawang wesi abot ing kantor peteng kanthi bar ing jendhela kanggo kita lan nuduhake carane nampilake "Hello" ing layar nggunakake Corvette BASIC. Iku apik banget, nanging ora suwe.

Ketoke iku sawetara jenis eksperimen pendidikan sing rampung secara harfiah nem sasi mengko. Aku ora bisa sinau akeh, aku mung bisa dadi kasengsem. Nanging nalika elektif rampung, dheweke umume nerangake marang aku: komputer sejatine dudu kanggo bocah-bocah; wong ora diwasa sinau ilmu komputer sadurunge kelas sewelas.

Iku worth kang lagi nyimak ing kene sing nineties dashing mrentah kabeh watara, nalika macem-macem bunderan technical ing kraton pionir wis ditutup kanggo sisih paling, lan komputer ngarep durung dadi umum. Dadi sampeyan ora bisa entuk akses menyang teknologi-utawa komputer-mung amarga sampeyan pengin sinau. Pemenang yaiku anak saka wong-wong sing nggabungake ekonomi pasar anyar, utawa sing nduweni akses menyang komputer saben dina - insinyur, guru ilmu komputer, "spesialis teknis" ing macem-macem departemen.

Contone, pirang-pirang taun sabanjure aku ngerti yen ing taun sing padha, wong tuwane (masa depan) kanca kelasku menehi ZX Specrum. Kanggo game, mesthi.

Paling kamungkinan, aku bakal tetep metu saka donya digital anyar. Aku sinau lan tuwuh kanthi yakin yen aku saiki bakal mlebu komputer ora luwih awal tinimbang ing kelas sewelas. Pancen lucu yen iki kedadeyan. Nanging kira-kira sawetara taun sadurunge, ana keajaiban nyata - aku nampa komputer minangka bagéan saka acara amal lokal.

Kayane ing kene aku kudu nggawe wektu sing ilang - nanging urip maneh nggawe pangaturan.

Ana paribasan sing kondhang, yen sampeyan menehi wong ngemis yuta dolar, dheweke ora ngerti apa sing kudu ditindakake. Mesthi, yen dheweke dadi pengemis sing pinter, dheweke bakal ngentekake sebagian yuta kanggo latihan, kalebu sinau babagan cara nangani dhuwit. Nanging, iki ora bisa dibandhingake karo apa sing bisa ditindakake dening wong diwasa kanthi dhuwit. Kacilakan kaya mengkono iku kedadeyan saben wong metu saka wates lapisan sosiale.

Wiwit ing kahanan normal, aku ora bakal bisa duwe komputer, aku uga ora duwe dhuwit kanggo kursus utawa produk sing gegandhengan. Kanggo alasan sing padha, aku ora duwe hubungan ing antarane wong-wong sing bisa ngomong apa-apa; Aku mung ora dadi bagian saka bunder iki. Komputer kasebut secara harfiah minangka bagean saka jagad liyane. Ora peralatan rumah tangga biasa, kaya saiki, nanging kaya artefak elf. Mulane, aku ora bisa nyoba lan sinau saka pengalamanku dhewe - "sampeyan bakal ngilangi barang sing larang." Mulane, aku ora bisa ngomong karo kanca-kanca yen aku duwe komputer ing omah - taun nineties sing apik banget, apa sampeyan kelingan? Mulane, kesempatan kanggo ijol-ijolan informasi dikurangi banget - aku ora bisa takon sapa wae, aku ora bisa takon utawa nuduhake pengalaman. Internet? opo? internet apa? Mungkin Fido? Ya, kita ora duwe telpon.

Sampeyan bisa menyang perpustakaan, golek buku utawa buku referensi gratis, lan banjur ana masalah kapindho. Iku banget majeng komputer kanggo kahanan sing. Windows 95 wis diinstal ing.

Aku njupuk buku utama (mung) babagan komputer sing ana ing perpustakaan - buku teks Hein / Zhitomirsky sing misuwur "Fundamentals of Informatics and Computer Science" kanthi tutup abang. Sampeyan saiki bisa nemokake ing Internet lan aran kontras antarane isi lan isi saka komputer lengkap karo Windows 95 ing Papan. Kahanan kasebut saya tambah akeh amarga kasunyatane angel entuk piranti lunak bajakan - isih ana sawetara taun sadurunge jaman jayane toko DVD kanthi jeneng "All Office Software - 2000". Nanging, nalika padha katon, aku isih ora duwe dhuwit kanggo disk.

Miturut cara, ing endi wae ing kene wektu wis teka kanggo ilmu komputer "resmi" ing kelas 11 - kita diwenehi buku teks sing wis kasebut wiwit taun 91, lan tugas nyata yaiku nggambar wit-witan algoritma sing prasaja (kanthi potlot ing kertas. ) lan gunakake editor teks Lexicon .

Bentuk spanking

Kepiye carane aku ora dadi programmer ing umur 35

Настоящие программисты и я

Akibaté, pangembangan komputer saya sumelang ing sawetara taun iki. Aku maca bantuan Windows, dening pancing utawa crook aku entuk macem-macem program kanggo komputer ing floppy disk lan sinau dadi "pangguna majeng" dening nyunting file autoexec.bat. Aku nggawa Lexicon saka sekolah, nanging apa? Umumé, ing wektu aku pungkasanipun bisa bali menyang kanak-kanak lan miwiti program ing qBasic, antarmuka visual wis mrentah paling dhuwur watara kula.

Kontras iki umume ngrusak motivasiku kanggo sinau program teks biasa kanthi jero. Alasane yaiku bedo oppressive antarane grafis Windows 95, sing aku miwiti nyemplungake nyata ing jagad komputer, lan layar teks sing kusam saka basa sing aku ngerti. Generasi programer sadurunge mung seneng yen nalika nulis POINT(10,15) titik katon ing layar. Kanggo wong-wong mau, pemrograman yaiku "nggambar ing layar apa wae sing ora ana." Kanggo kula, layar wis diisi formulir lan tombol. Kanggo kula, program "nggawe tombol nindakake soko nalika dipencet" - lan nggawe tombol dhewe mung mboseni.

Minangka digression lyrical, aku pengin Wigati sing saiki pangembangan basa program ing spiral wis bali menyang kahanan sing padha. Saiki kabeh "programer nyata" maneh ngrancang antarmuka ing notepad, lan saben programmer saiki, kaya-kaya, maneh kudu dadi desainer. Maneh, sampeyan kudu nyelehake tombol, jendhela input lan kontrol liyane ing layar kanthi nggunakake kode. Akibaté, aturan klasik 80/20 ing kasus iki katon kaya mangkene: "Kita nglampahi 80% wektu nggawe antarmuka kanthi ngetik kode kanthi manual lan 20% wektu nyetel prilaku unsur antarmuka." Napa iki ana ing jaman DOS lan Pascal - Aku ngerti; ora ana alternatif. Apa iki saiki ana, nalika kabeh wong wis weruh lan ndemek VB, Delphi lan C # - Aku ora ngerti; Aku curiga yen masalahe yaiku apa lingkungan pangembangan dibayar utawa gratis. Prekara-prekara sing trep mesthi larang, lan versi gratis saka lingkungan kasebut muncul durung suwe.

Iki minangka salah sawijining sebab kenapa pemrograman Internet ngliwati aku. Sanajan, kaya mengko, luwih gampang nggawe portofolio lan dadi programmer. Aku nyoba njaluk tanganku ing PHP lan JS, nanging ora pengin "nulis kode ing notepad". Inggih, alasan liyane yaiku Internet muncul ing uripku ing taun 2005 utawa 2006 - sadurunge ana ing endi wae ing pinggiran gambar donya. Bebarengan karo ponsel, "apa sing digunakake wong sugih."

Dadi aku nilar kabeh program DOS iki lan dove headfirst menyang database training Access Northwind, kang menehi kula formulir, tombol, macro lan puncak program aplikasi - VBA. Mbokmenawa ing endi wae ing wayahe pungkasane aku mutusake yen ing mangsa ngarep aku pengin kerja dadi programmer. Aku entuk disk karo Visual Studio, tuku buku kertas (!) VB lan miwiti nggawe kalkulator lan tic-tac-jempol, bungah sing kabeh desain digawe ing wangun ing sawetara menit, lan ora ditulis metu dening tangan. Wiwit komputer wis ora langka maneh, aku pungkasanipun bisa metu menyang donya lan ngrembug program karo wong-wong sing padha-minded.

Ing rembugan iki, iki dicethakaké kanggo kula sing VB punika bab sasi, basa dying sing nemokke kanggo sekretaris, lan kabeh wong lanang nyata nulis ing C ++ utawa Delphi. Amarga aku isih kelingan Pascal, aku milih Delphi. Mungkin iki minangka kesalahan sabanjure sajrone pirang-pirang alangan ing dalan kanggo dadi programmer. Nanging aku ngetutake dalan sing paling ora tahan amarga aku pengin ndeleng asil karyaku sanalika bisa. Lan aku weruh wong-wong mau! Aku uga tuku buku ing Delphi, aku nyambungake karo Excel lan Akses, sing aku wis ngerti, lan minangka asil aku nggawe, kanggo perkiraan pisanan, sing saiki bakal diarani "sistem BI." Sing sedhih, saiki aku wis lali kabeh pascal, amarga aku wis sepuluh taun ora ndemek.

Lan, mesthi, aku nyoba kaping pindho kanggo kuliah kanggo dadi programmer. Ing kutha cilik kita ora ana akeh kesempatan kanggo iki. Kaping pisanan, aku bodho mlebu ing spesialisasi "Matematika Terapan", saka ngendi wong-wong wis lulus kanthi spesialisasi kasebut - programmer, nanging kudu duwe kawruh sing ketat babagan matematika sing ngluwihi kursus sekolah. Dadi aku ora entuk biji pas ujian. Aku kudu njagong metu College nalika njupuk sandi sekolah menengah. Kaping pindho, aku rada ngedhunake syarat kanggo aku lan mlebu ing spesialisasi teknik - kerja minangka insinyur ora narik banget, nanging isih luwih cedhak karo komputer. Mung wis kasep - wong wis ngrasakake keuntungan saka spesialisasi technical lan kesusu ana ing droves. Mung medalists qualified kanggo panggonan budget.

Mulane saiki aku duwe gelar humaniora. Iku abang, nanging ora teknis. Lan ing kene crita sedhih nalika tuwuh wiwit intersect karo crita sedih golek kerja.

Pemain biola ora dibutuhake

Kepiye carane aku ora dadi programmer ing umur 35

...но не обязательно выживу...

Ana mitos sing nyebar banget yen "dheweke ora njaluk programmer kanggo diploma." Ana sawetara alasan kanggo mitos iki, aku bakal nyoba dhaptar sing utama.

Kaping pisanan, ing awal nineties - lan sethitik ing nineties mengko - kawruh teknologi komputer, ing asas, langka. Yen wong ngerti ing ngendi komputer diuripake lan bisa mbukak program kasebut, dheweke nindakake apa sing dibutuhake bisnis. Lan kekacauan umum ing pasar tenaga kerja meksa juragan kanthi cepet nemokake sapa wae sing bisa nindakake pakaryan sing dibutuhake - ora preduli apa sing nate sinau ing kana, sing penting yaiku apa sing bisa ditindakake saiki. Mulane, akeh wong sing sinau kanthi tenang nuduhake katrampilan ing wawancara lan entuk kerja.

Kapindho, ing taun-taun sing padha, bisnis berkembang kanthi cepet, nanging isih durung ana konsep modern kaya HR. Perwira personel tetep dadi perwira personel Soviet, nggawe buku kerja lan kontrak kerja, lan wawancara ditindakake dening spesialis utawa manajer kanthi pribadi. Amarga akeh sing kasengsem ing asil, kritéria formal kaya pendhidhikan dianggep pungkasan.

Iki nyebabake ketidakseimbangan sing gedhe banget ing kesadaran massa. Wong sing entuk proyek ing kahanan kasebut bisa kanthi ikhlas ujar manawa programer ora butuh diploma, lan menehi conto dhewe. Sampeyan ngerti jinis iki, mesthi. Yen ana wong ngandhani sampeyan "mung nuduhake apa sing bisa sampeyan lakoni, lan dheweke bakal nyewa sampeyan," iki mung programmer, wiwit jaman kasebut, dheweke nyewa dheweke, lan dheweke percaya yen ora bisa diganggu ing jagad iki. Kanthi cara sing padha, wong-wong Soviet lawas kandha kaya "nanging sampeyan nggarap komputer lan bisa maca basa Inggris, kanthi katrampilan kaya ngono, aku bakal nggumunake!" Dheweke ora ngerti maneh yen katrampilan kasebut mung "wow" ing jaman Soviet, nanging saiki saben wong liya bisa nindakake iki.

Banjur persis padha kedaden ing awal XNUMXs, nalika lenga wiwit munggah, ekonomi wiwit berkembang, lan akeh pengusaha mentas minted kesusu kanggo pasar pegawe kanggo nggoleki sapa sing malah bisa nguripake komputer.

Nanging ing wektu sing padha, aliran dhuwit minyak nggawe personel sing ora produktif - departemen HR. Perwira personel Soviet lawas padha ana, nanging padha rampung ndadak dipasrahake karo tugas kanggo nemtokake kualitas karyawan sembarang. Dheweke, mesthi, ora bisa nggawe keputusan ing tingkat iki. Mula, dheweke ngembangake kriteria evaluasi dhewe-dhewe, cukup adoh saka kasunyatan, adhedhasar buku terjemahan saka barat berkah lan kriteria formal kayata pendidikan. Mangkono giliran gedhe njupuk Panggonan: saka skills nyata kanggo kritéria formal.

Mitos kasebut tetep urip, mung rada diowahi.

Ekonomi saya mundhak, wong-wong dicekel saka endi wae, dibuwang saka perusahaan liyane, nanging petugas personel wis ngetrapake langkah-langkah pemilihan. Lan sing paling penting ora "nuduhake apa sing bisa sampeyan lakoni" - apa wae, petugas personel ora bakal ngerti apa sing dituduhake - nanging "pengalaman kerja". Dadi wong-wong sing tau disewakake ing endi wae tanpa pendidikan programmer amarga kemampuane mencet tombol, ditarik menyang perusahaan liya mung amarga sadurunge kerja minangka "insinyur piranti lunak." Lan maneh, ora ana sing njaluk diploma, amarga ora ana wektu - apa sampeyan duwe "pengalaman"? Nah, cepet-cepet lungguh lan kerja!

Pungkasan, alasan pungkasan, katelu yaiku pangembangan Internet lan proyek pribadi kanthi cepet. Wong nggawe proyek pet, proyek kasebut bisa ditampilake kanggo sapa wae lan mbuktekake katrampilane. Sampeyan ngirim layang, masang link menyang situs web sampeyan - lan saiki sampeyan wis mbuktekake katrampilan sampeyan.

Apa saiki?

Rega minyak, kaya sing dingerteni, wis ambruk, nanging mitos kasebut isih urip. Sawise kabeh, ana akeh wong ing posisi "insinyur piranti lunak" sing bener-bener entuk posisi kasebut tanpa pendidikan khusus. Nanging, saiki ora ana alesan sing bisa digunakake kanthi lengkap, lan saiki sawetara sing bisa mbaleni trik iki kanthi kerja.

  • Kawruh babagan teknologi komputer wis ana ing endi wae. Nggarap komputer mung ora dituduhake ing resume, kaya kemampuan maca lan nulis ora dituduhake ing kono (iki, kanthi cara, ora bakal lara - aku wiwit kerep nemoni kesalahan gramatikal sanajan ing media resmi, lan ing artikel babagan Habré katon kanthi rutinitas sing nyenengake).
  • Departemen HR lan spesialis SDM wis muncul sing ora tanggung jawab kanggo keputusane lan bisa nggunakake kriteria pilihan. Alamiah, preferensi diwenehake marang sing resmi - padha ndeleng umur, pendidikan, jender lan wektu ing papan kerja sadurunge. Skills lan kabisan tindakake prinsip ampas.
  • Ora ana kekurangan programer kanggo wektu sing suwe. Ana kekurangan apik programer, nanging iki bener ing umum kanggo beluk sembarang. Lan saben bocah sekolah ing Internet makarya minangka programmer biasa; ing situs freelance, wong secara harfiah berjuang kanggo hak nindakake apa wae kanggo portofolio kanthi gratis.
  • Proyèk pet uga wis umum. Internet kebak situs pribadi lan klon Tetris, lan proyek iki wis meh wajib, yaiku, sawise ngliwati sieve pilihan personel, sampeyan bakal nemokake dhewe ing sieve pilihan spesialis, lan dheweke ujar "tuduhake github sampeyan."

Wong sing duwe pendhidhikan - utawa wong sing duwe pengalaman sing ngganti pendidikan ing mata departemen SDM - mung ndeleng bagean kapindho. Biasane dheweke ujar kaya mangkene: "Programer ora butuh gelar kanggo bisa kerja, nanging proyek ing Github bakal migunani."

Nanging amarga departemen HR durung ilang, mula dirumusake kanthi bener kaya mangkene: "kanggo kerja, programmer butuh diploma (kanggo lulus HR), nanging uga proyek ing Github (kanggo ngliwati wawancara teknis). Lan aku, kanthi pendhidhikan kamanungsan, ngrasakake iki - amarga aku ngerti babagan Github mung saka keluhan saka programer kanthi pendhidhikan teknis, nanging sieve personel sing ketat ngilangi aku ing tahap pertama.

Wong ora weruh udhara, iwak ora weruh banyu, lan wong karo pendidikan technical utawa pengalaman karya ing CODTECHNOSOFT LLC ora weruh sing padha ora dijaluk kanggo diploma, amarga wis diwenehake. Utamane lucu yaiku alasan wong-wong kaya "Aku wis kerja pirang-pirang taun, aku ora nate nuduhake ijazahku." Sampeyan takon, apa sampeyan kalebu ing resume? Inggih, ya, mesthi aku. Dadi, apa sampeyan menehi saran supaya aku nggawe pendidikan palsu ing resume utawa apa wae, amarga dheweke ora bakal njaluk konfirmasi? Dheweke meneng lan ora mangsuli apa-apa.

Miturut cara, ing beluk ngendi kabeh panggonan budget dikuwasani dening medalists, mung setengah saka grup punika budget. Lan setengah liyane padha mahasiswa mbayar pendidikan - sampeyan ngerti, tuku kerak ing cicilan karo dhuwit tuwane. Kancaku mrana lan nampa ijazah. Akibaté, aku dadi full-fledged "software engineer" lan wis ora nemu masalah karo makarya minangka programmer wiwit banjur. Amarga ijazah ora ngomong yen sampeyan sinau gratis utawa gratis. Nanging khusus, "teknis" - padha nulis.

Metu saka zona nyaman

Kepiye carane aku ora dadi programmer ing umur 35

Это я уверенно поднимаюсь по карьерной лестнице

Nalika aku teka ing Moskow lan wiwit golek kerja, aku ora ngerti kabeh iki. Aku isih pracaya ing mitos sing cukup kanggo programmer kanggo nuduhake asil karya. Aku bener-bener nggawa conto program karo aku ing flash drive - ngarep-arep, aku bakal ujar manawa ora ana sing ndeleng sepisan. Nanging, ana sawetara banget undhangan.

Nalika iku aku isih eling Delphi lan nyoba kanggo njaluk menyang sawetara perusahaan technical, paling kanggo posisi intern. Dheweke ngirim puluhan surat saben dina, nerangake yen aku wis kasengsem ing komputer wiwit cilik lan pengin sinau luwih lanjut. Kaping pirang-pirang dheweke mangsuli kanthi jujur ​​yen aku kudu duwe spesialisasi teknis - mulane manajer HR mbela tapel wates perusahaan gedhe, supaya bisa ngilangi kabeh jinis underdog kamanungsan. Nanging umume, dheweke mung nampa penolakan standar. Wekasanipun, aku ora bisa nerusake panelusuran maneh lan rampung karo proyek kantor biasa ngendi aku mung kudu nggunakake Excel.

Sawetara taun sabanjure, Akses lan SQL ditambahake menyang Excel, amarga aku eling nalika isih enom lan wiwit aktif nulis skrip VBA. Nanging isih dudu "pemrograman nyata." Aku nyoba maneh kanthi ngundhuh Visual Studio modern lan nyilem menyang C #. Aku sinau minangka perkiraan pisanan, nulis program cilik lan nyoba maneh menyang ngendi wae - tanpa nglirwakake lowongan lengkap utawa tawaran magang.

Wektu iki aku ora nampa siji-sijine wangsulan saka atusan layangku. Ora ana wong. Amarga, saiki aku ngerti, umurku wis meh telung puluh - lan bebarengan karo spesialisasi kamanungsan ing resumeku, iki dadi tandha ireng kanggo departemen HR. Iki banget ngrusak rasa percaya diri lan kapercayanku marang mitos programer babagan pasar tenaga kerja. Aku rampung nilar "program nyata" lan fokus ing karya kantor biasa. Kadhang-kadhang aku isih nanggapi lowongan sing beda-beda, nanging kanggo nanggepi aku isih entuk kasepen.

Nang endi wae ing tataran iki aku wiwit ngerti carane terkenal kanggo wong iku apa ora sok dong mirsani, utawa apa kang dianggep saben wong minangka standar. Wong-wong sing njaluk saran utawa mung sambat babagan urip ora delve menyang subtleties kuwi. Dheweke wis maca buku populer babagan psikologi lan ngandhani yen sampeyan kudu metu saka zona nyaman. Sanajan wis suwe ana lelucon sing kondhang yen sampeyan kudu mlebu zona nyaman. Kanthi umur, rega entri utawa metu iki mundhak - umpamane, saiki aku ora bisa mandheg lan kerja dadi intern. Sampeyan mung bisa kanthi ati-ati ngganti kegiatan, nalika tetep ing proyek saiki nganti income padha.

Ana penasehat sing cukup, lan menehi rekomendasi sing dakwenehake dhewe. Iki kalebu sinau mandiri lan kerja jarak jauh utawa nggawe proyek sampeyan dhewe. Nanging ana pitfalls kene.

Kasunyatane, kerja remot minangka hak istimewa khusus kanggo wong sing duwe "pengalaman kerja". Pancen ora realistis kanggo pamula sing butuh bantuan lan latihan kanggo entuk. Ora ana sing pengin ngganggu sampeyan, nanging ing kene sampeyan uga kudu nindakake saka jarak jauh.

Sinau dhewe ora efektif banget. Apa sing diwulangake, umpamane, sajrone nem sasi, sampeyan butuh rong taun kanggo ngerti dhewe. Rasio kaya iki. Sampeyan bakal kudu golek kabeh limo bab sethitik, Techniques standar lan pitfalls dikenal ing dhewe, terus reinventing setir. Mesthi wae, iki bisa nggawe sampeyan luwih ngerti, amarga sampeyan dhewe nemokake lan ngatasi kabeh iki. Nanging bakal njupuk sampeyan kaping papat, lan sampeyan isih ora duwe pengalaman nyata ing proyèk produksi nyata.

Ing wektu sing padha, aku ngerti banget yen pengalaman nyata lan migunani mung muncul nalika ngrampungake masalah produksi nyata. Ing pangertèn iki, tumindak kaya "nulis tic-tac-toe" bakal mbantu sampeyan ngerti basa ing tahap wiwitan. Nanging sanajan sampeyan nulis tic-tac-toe, perang laut lan ula, sampeyan isih ora bisa nindakake apa sing dibutuhake bisnis sampeyan ing praktik.

Ing kene sing paling ora sabar bakal pengin menehi saran maneh - njupuk, ujar, spesifikasi teknis nyata saka sawetara situs freelance lan tulisake, lan sampeyan bakal sinau, dhewe, lan malah duwe portofolio.

Inggih, ayo pungkasane nimbang metode "proyek pet". Sampeyan kudu nulis program sing migunani kanggo wong, banjur njupuk program iki kanggo bisa nang endi wae ngendi padha nggawe program padha. Muni gedhe ing teori, nanging ing kasunyatan iku jebakan. Tinimbang miwiti proyek nyata, sampeyan mbuwang wektu kanggo tugas sing ora ana gunane, supaya mengko sampeyan bisa nindakake tugas sing padha, nanging kanthi makna.

mandeg! - maca bakal bengok-bengok kanggo kula. - Enteni! Iki latihan! Dheweke katon kaya iki ing endi wae lan mesthi! Lan aku bakal setuju yen latihan iki menehi kasempatan kanggo asil. Nanging ora. Kita bali menyang kasunyatan manawa aku wis duwe pengalaman nyoba sing padha, latihan sing padha.

Apa paling ora ana siji perusahaan ing donya sing ujar - perusahaan kita nggawe utusan, ayo nulis utusan ing basa kasebut, kanthi paramèter kasebut, banjur bakal nyewa sampeyan? Ora. Iki mesthi kemungkinan, lan kanggo wong sing umur lan pendidikan sing salah, kemungkinan kasebut sithik banget. Urip nerangake kabeh iki kanggo aku kanthi apik. Contone, ing wektu sing beda-beda ing uripku aku ngerti lan nggunakake VB lan VBA, Pascal lan Delphi, SQL, R, JS, C # lan malah (Aku kaget dhewe!) Genesis32. Ing kasunyatan, aku nemokake lan njupuk kursus, nindakake proyek sing kondhang, bisa nuduhake ing wawancara lan mangsuli pitakon babagan dheweke. Lan apa?

Kaping pisanan, ora ana sing mung kasengsem lan ora njaluk nuduhake apa-apa, aku bodho ora entuk wawancara kasebut. Kapindho, kabeh iki, aku pancene mung ngelingi VBA + SQL saiki, amarga aku nggunakake kabeh wektu - liyane ora migunani lan dilalekake. Kajaba iku, kahanan kasebut katon angel banget: ora kaya dheweke ndeleng proyekku lan ujar "ngrungokake, kabeh ora apik ing kene, sampeyan ora ngerti carane nulis kode, ora bisa digunakake ing kene." Ora, dheweke mung ora nggatekake aku. Pendidikan seni liberal, sampeyan ngerti? "Iku amarga aku ireng."

Hasil

Kepiye carane aku ora dadi programmer ing umur 35

Когда даже под гнётом обстоятельств ты сохраняешь внутренний покой

Senadyan sifat pesimis saka teks, aku ora nyerah nyoba. Mung saiki ruang kemungkinan kanggo aku wis sempit banget, aku mung weruh siji dalan sing nyata - iki "proyek pet" sing kasebut ing ndhuwur, nanging ora ngarahake "nggoleki proyek", nanging "nyoba nggawe bisnis." Sampeyan kudu nemokake masalah sing ora bisa ditanggulangi, ngrampungake lan nemokake paling ora sawetara wong sing bakal nggunakake solusi sampeyan. Pitakonan liyane iku muni prasaja, nanging ing kasunyatan iku angel kanggo nemokake masalah sing durung ditanggulangi dening siji saka yuta programer lan aspirants - lan, liyane, cukup prasaja kanggo pamula.

Saiki aku wis tekan Python, ngetutake conto akeh sing sadurunge, aku wis ngurai Habr lan nyiapake artikel babagan asil. Aku iki wus kanggo nerbitaké iki minangka artikel habra pisanan, nanging aku isih kudu nambah teks sethitik ana. Lan banjur publikasi ing topik "Carane aku dadi programmer karo mung gaweyan sethitik" wiwit pour ing, meh saben dina, utawa malah loro dina.

Dadi aku ora bisa nolak ngandhani apa sebabe aku nggawe akeh gaweyan nanging ora tau dadi programmer.

Kanggo ringkesan ringkes, aku arep ngomong ing ngisor iki:

  1. Kepinginan lan usaha bisa nindakake akeh, nanging dhasar materi isih bisa ditemtokake. Kanggo sing duwe, kepinginan lan usaha mbantu dheweke entuk luwih akeh. Sing ora duwe, kepinginan lan usaha ora bakal mbantu dheweke entuk asil sing biasa. Nduweni passion kanggo komputer wiwit cilik bisa mbantu dadi programmer, nanging ora sing akeh bantuan. Wong sing wis tau malah wis kasengsem ing komputer, nanging kang tuwane sugih dikirim menyang sinau ing beluk technical modern, duwe kesempatan luwih akeh dadi programmer. Nanging hobi dhewe ora cukup, yen - kaya ing salah sawijining publikasi anyar - sampeyan durung tuku kalkulator sing bisa diprogram nalika isih cilik.
  2. Iku wektu kanggo pungkasanipun nyerah mitos sing bisa dadi programmer iku cukup kanggo ngerti carane program. Paling apik, cukup kanggo bisa хорошо pemrograman, contone, "nulis kode ing Papan" - ya, wong kuwi bakal ambruk karo tangan. Ngomong babagan wong-wong sing dibuwang saka dalan, supaya ngerti ing sisih endi komputer sing ana ing keyboard iku exaggeration banget; ing obrolan kaya mengkono, kita bisa ndeleng kesalahan khas saka wong sing slamet. Saben lowongan programmer ana "tembok kaca" departemen SDM - wong sing duwe pendhidhikan teknis mung ora bisa ndeleng, lan liyane mung bisa ngalahake sirahe. Utawa - kaya ing publikasi anyar liyane - njaluk proyek "liwat kenalan."
  3. Kanggo "dadi" programmer nalika diwasa, sampeyan kudu duwe kahanan sing sukses kaya nalika isih enom. Mesthine, wong diwasa bisa nindakake luwih apik (dheweke ndeleng tujuan sing bakal ditindakake, duwe pengalaman ing latihan lan pangembangan, ngerti kabutuhan pasar sing nyata), nanging dheweke ora entuk akeh (dheweke kudu nyengkuyung awake dhewe, mbuwang. wektu ing urip saben dina, lan kesehatane ora ana maneh). Lan yen - kaya ing publikasi anyar liyane - ana dhukungan materi saka kulawarga lan stabilitas urip ing wangun omah sampeyan dhewe, banjur ngganti aktivitas pancene luwih gampang.

Source: www.habr.com

Add a comment