Poé Barudak ngalawan Code Bad

Poé Barudak ngalawan Code Bad

Pos ieu dedicated ka Poé Barudak. Kabeneran naon waé sanés kabeneran.

Dina yuswa 10, abdi ngagaduhan komputer munggaran kuring jeung disk jeung Visual Studio 6. Ti saprak éta, kuring geus datang nepi ka tugas pikeun sorangan - automating hal, putting babarengan sababaraha jenis layanan web pikeun tilu jalma, atawa nulis kaulinan. nu lajeng bakal dikaluarkeun tina pasar kaulinan alatan umur heubeul. Tangtosna, kuring kaleungitan kode sumber sareng nyerat kode anu kuring isin nunjukkeun ka jalma. Sareng dina yuswa 10 taun, kuring pasti moal nampik nampi arsip ti masa depan kalayan sagala kasalahan - supados henteu kantos ngijinkeun éta kajantenan.

Sababaraha minggu ka tukang kuring naroskeun ka kolega kuring ti Yandex.Money naon anu ayeuna bakal aranjeunna mamatahan ka murangkalih anu hoyong janten spesialis IT, teras kuring émut ngeunaan diri kuring. Ieu kumaha téks ieu mucunghul. Kuring nyarankeun urang ngobrol ngeunaan ieu.

Kuring teu nyarankeun méakkeun loba énergi dina kasangsaraan pilihan éta hadé pikeun nyobaan sagalana jeung ngalakukeun sagalana. Nalika anjeun ngartos naon dina istilah umum, anjeun tiasa mutuskeun pikeun diri mana arah anu anjeun kedah laksanakeun sareng arah mana anu langkung saé ditinggalkeun.

Sergey, programer SMP

budak leutik

Naon anu paling pikaresepeun pikeun dilakukeun salaku programer nalika teu acan aya Internét?

Kuring ngagaduhan dua di antarana - pikeun ngabongkar sadaya kaulinan tina disk "800 kaulinan dina basa Rusia" sareng sadaya program tina disk "Everything a Hacker Needs", teras nyerat deui sadaya kaulinan anu kuring nyéépkeun langkung ti 10 jam ti mimiti. dina DASAR. Henteu aya bédana naon anu kajantenan, sanaos tétéla sapertos kieu.

Poé Barudak ngalawan Code Bad

Anjeun nyandak éta, coba éta, nyusun ulang blok, ékspérimén sareng ngahontal sadayana anu anjeun tiasa ngahontal. Anjeun ngancurkeun Windows, peryogi 10 jam pikeun nempatkeun Windows deui. Naha anjeun badé kéngingkeun supir deui? Anjeun ngartos kumaha DOS jalan. Anjeun terang kumaha jumpers kudu diposisikan ambéh hard drive Anjeun dimimitian dina komputer babaturan (aya 200 megabytes kaulinan anyar aya!). Anjeun pulas software, pulas hardware, ngabongkar jeung reassemble komputer. Anjeun parantos nyerat simulator maén bal salami 13 taun, saurna.

Nalika teu aya nanaon, anjeun janten senang kusabab ieu.

Pentingna pamariksaan diri henteu tiasa diémutan. Dina pamanggih kuring, pendatang ka IT underestimate kumaha mastikeun maranéhna kudu ngadalikeun produk maranéhanana (jeung analytics teuing) jeung sabaraha waktu nu diperlukeun dibandingkeun bagian murni kreatif. Sareng langkung narik naon anu anjeun laksanakeun, langkung hese sareng langkung lami ujianna.

Ieu, tangtosna, mangrupikeun naséhat anu rada abstrak, tapi upami kuring terang langsung.

Sareng kuring henteu nyarankeun fokus kana hiji daérah di IT. Di dieu, teuing, horizons penting.

Anna, analis sistem senior

SMA

Dina sababaraha waktos, dina forum kota kabupaten P, aranjeunna nyawalakeun pemrograman - sareng aya benang anu muncul di dinya kalayan judulna "programer PHP dipilarian pikeun perusahaan ageung." Teks iklan éta:

В крупную компанию ищутся программисты PHP:

Для того, чтобы понять, стоит ли вам приходить на собеседование, выполните несложное задание: напишите программу на php, которая находит такие целые положительные числа x, y и z, чтобы x^5+y^5=z^5. (^ - степень).

Отвечать можете здесь.

Ngan sababaraha urang unsubscribed ti thread ieu-Kuring ogé aya di dinya. Kalayan sagala naivety umur genep belas taun, kuring ngajawab:

Реально чет странное. Да и комп нужен неслабый, штоб ето найти...
Ибо от x,y,z <=1000 таких чисел нет-эт во первых (сел набросал в vb, большего ПОКА не дано), во вторых комп подсаживается намертво.

Не все равно чето нето, ИМХО.

Sumuhun, éta prank, bubu pikeun newbies, enya, éta bangsat, jadi naon. Jelas, kuring nyéépkeun seueur waktos dina naskah anu sederhana, tapi leres-leres hilap ngeunaan ayana teorema Fermat - anu dijelaskeun ku panulis benang, anu dihormat The_Kid, dina tungtungna.

Итог печален - в П. практически нет людей, знающих математику, но каждый второй мнит себя мего программистом. За три часа, на все форумах на которых я разместил сообщение, было суммарно около двух сотен просмотров... и всего два правильных ответа. А теорема Ферма - это ведь школьная программа, и условия ее настолько просты, что должны бросаться в глаза. Кстати, параллельно при опросе в аське 6 из 6 знакомых новосибирских студентов ответили «Это же теорема Ферма».
И кого после этого брать на работу?

Lajeng ieu ngabalukarkeun kuring badai indignation dina sumanget: "Mun kuring teu nulis ngeunaan teorema Fermat urang, ieu lain hartosna yén kuring henteu weruh ngeunaan eta,"A musabab Palasik. Naha kuring sedih ayeuna? Henteu, ieu ogé palajaran pikeun kahirupan. Kawas nalika kaulinan kuring diulas di Indonesia Windows Phone Store, sarta dua minggu sanggeus éta dihapus sabab kuring teu ngamutahirkeun sababaraha istilah EULA.

Sareng éta henteu écés: upami dina hiji perusahaan ageung teu aya anu nyéwa, maka saha anjeun kedah? Naon anu kedah dilakukeun? Dimana tumuwuh?

Anjeun teu kedah nyangka yén saatos nampi pendidikan anjeun bakal janten programmer / supir taksi / matematikawan atanapi anu sanés.

Jaman parantos sumping nalika mata pelajaran dasar (matematika, fisika, élmu komputer, filsafat) janten langkung penting dina diploma, tinimbang mata pelajaran terapan (programming, desain di daérah khusus, jsb.). Paguron luhur mimiti dibagi kana lapisan - dasar (rékayasa) jeung dilarapkeun. Anjeun kudu diajar teu kaahlian husus, tapi pamikiran, pendekatan ilmiah, pamahaman cara ngajawab masalah, kaahlian lemes.

Ieu ngeunaan universitas. Hiji jalma bakal tetep sesa hirupna ngagunakeun kaahlian dilarapkeun.

Oleg, analis sistem ngarah

Universitas

Anjeun nulis kode dina "pluses", anjeun nulis kode dina Java. Anjeun némpél assembler, mindahkeun leungeun anjeun jauh, nyangkut dina Qt jeung pikir naha maranéhna ngalakukeun ieu ka anjeun. Dina kursus kaopat, teu aya anu paduli naon anu anjeun tulis dina labs penting salajengna - guru ningali kumaha waé kodeu.

Ieu, tangtosna, teu kasus madhab - aya universitas mana éta kuat sarta alus, tapi maranéhna nyokot budak anu direngsekeun masalah ti ACM di sakola, squeezed sagalana kaluar ti téori grafik di kelas tambahan sarta crammed sabaraha memori sadaya algoritma dunya. pikeun sagalana di dunya merlukeun.

Kuring henteu mutuskeun, kuring henteu nyandak kelas tambahan, kuring ngan ukur réngsé diajar di kelas matematika kuring, ngalakukeun hal-hal anu pikaresepeun sapanjang jalan. Spoiler: moal aya anu peryogi aranjeunna dina wawancara.

Kahiji, éta hadé pikeun mutuskeun naon anjeun resep ti IT. Upami anjeun resep kana sagala arah, éta bakal sesah. Diajar sababaraha basa - bakal ngakibatkeun nanaon, ngan bakal aya kabingungan dina mangsa nu bakal datang.

Jan, spesialis Finlandia. ngawaskeun

Carita nyata - pikeun simulator Windows anu dilakukeun sareng réréncangan dina tuur anjeun di kelas 10, di universitas anjeun tiasa nampi sababaraha ujian sareng tés sacara otomatis. Anjeun malah bisa ngabejaan dulur engké kumaha hébat éta. Masalahna nyaéta yén éta henteu saé - éta ngagaduhan arsitéktur anu matak ngabingungkeun, kode anu dahsyat, sareng kurangna standar pikeun naon waé.

Hal sapertos kitu kedah dilakukeun pikeun hiji tujuan - gaduh katalog rake anjeun nyalira. Sanajan ieu moal ngajaga anjeun tina sindrom impostor, mun anjeun manggihan diri dina parusahaan badag kalawan sababaraha pangaweruh deet ngeunaan sagalana jeung anjeun mikir yén anjeun bakal kakeunaan.

Poé Barudak ngalawan Code Bad

Kuring baris ngarojong, éta leuwih penting pikeun mantuan kalawan nasihat ngeunaan naon anjeun tiasa ngalakukeun na dimana meunang informasi, sarta teu sabalikna. Sareng éta henteu pikasieuneun upami mimitina anjeunna nyobian ngalakukeun hiji hal ku touch, - kasadaran bakal datang engké. Nu penting resepna.

Eric, Insinyur Tés

Urang sadayana nyerat rencana pangwangunan - naon anu urang kedah diajar, naon anu kedah dilakukeun dina waktos anu caket sareng kumaha ningkatkeun diri. Tapi sigana urang sadayana tiasa nyandak kauntungan tina nyerat surat ka diri urang anu kapungkur - ieu milik kuring.

  1. Candak waktos Anjeun, manggihan buku tur masang distribusi Ubuntu nu Canonical dikirim anjeun haratis. Aya jelas sababaraha masalah basajan, Ubuntu dimimitian madhab. Sareng Linux bakal mangpaat pisan pikeun anjeun.
  2. Tong sieun ku konsol. Panglima Volkov, tangtosna, pas dina hiji floppy disk, tapi coba terangkeun naha anjeun peryogi sadaya paréntah ieu, kenal sareng garis paréntah. Jeung floppy disk bakal maot. Disk bakal maot. Flash drive ogé bakal maot. Tong hariwang teuing.
  3. Baca ngeunaan algoritma, ngartos asihan, tangkal jeung heaps. Maca buku.
  4. Anjeun henteu peryogi kursus berbayar pikeun ngartos dasarna. YouTube bakal muncul pas - anjeun bakal reuwas.
  5. Ulah ngagantung dina BASIC. Aya saratus téknologi di dunya anu pantes perhatian anjeun, sareng sajuta hal anu langkung narik tibatan ngagambar bentuk pangguna dina Excel sakali deui. Ngan nyandak Python sareng anjeun bakal terang.
  6. Diajar ngagunakeun Git, nyadangkeun sadaya sumber. Tulis sahanteuna hiji aplikasi klien-server pikeun ngarti kumaha aranjeunna jalan. Ngartos jaringan, switch sareng router.
  7. Sareng upami anjeun maca ieu ayeuna, éta hartosna sadayana henteu sia-sia.

Nyaritakeun kami dina koméntar naon anu anjeun badé nyerat ka diri anjeun anu baheula? Naha anjeun ngagaduhan naséhat pikeun murangkalih sareng murid ayeuna anu masih aya dina parapatan sareng nyobian milarian jalanna? Hayu urang ngobrol ngeunaan ieu.

sumber: www.habr.com

Tambahkeun komentar