Bērnu diena pret sliktu kodu

Bērnu diena pret sliktu kodu

Ieraksts ir veltīts Bērnu aizsardzības dienai. Jebkura sakritība nav nejaušība.

10 gadu vecumā dabūju savu pirmo datoru un disku ar Visual Studio 6. Kopš tā laika izdomāju sev uzdevumus - automatizēju lietas, salieku kaut kādu web servisu trim cilvēkiem vai rakstu spēli. kas pēc tam vecuma dēļ tiks izņemti no spēļu tirgus. Protams, es pazaudēju avota kodu un uzrakstīju kodu, kuru man bija kauns rādīt cilvēkiem. Un 10 gadu vecumā es noteikti neatteiktos saņemt arhīvu no nākotnes ar visām kļūdām - lai tās nekad nepieļautu.

Pirms pāris nedēļām es jautāju saviem kolēģiem no Yandex.Money, ko viņi tagad ieteiktu bērnam, kurš vēlas kļūt par IT speciālistu, un tad es atcerējos kaut ko par sevi. Tā šis teksts parādījās. Iesaku par to parunāt.

Es neiesaku tērēt daudz enerģijas izvēles mokām, labāk ir izmēģināt visu un darīt visu. Kad saproti, kas vispār ir kas, vari pats izlemt, kurā virzienā jāvirzās un kurā virzienā labāk atteikties.

Sergejs, jaunākais programmētājs

<em>Detstvo</em> ("Bērnība")

Kas ir pats jautrākais, ko darīt programmētājam, ja vēl nav interneta?

Man bija divi no tiem - izjaukt visas spēles no diska “800 spēles krievu valodā” ar visām programmām no diska “Viss, kas vajadzīgs hakeram” un pēc tam no nulles pārrakstīt visas spēles, kurās pavadīju vairāk nekā 10 stundas. BASIC. Nav nozīmes tam, kas notiks, pat ja tas izrādās šādi.

Bērnu diena pret sliktu kodu

Jūs to ņemat, izmēģiniet, pārkārtojiet blokus, eksperimentējiet un sasniedzat visu, ko varat sasniegt. Ja nojaucat Windows, Windows atgriešana prasa 10 stundas. Vai jūs mēģināt atgūt vadītājus? Jūs saprotat, kā darbojas DOS. Jūs izdomājat, kā vajadzētu novietot džemperus, lai jūsu cietais disks startētu drauga datorā (tur ir 200 megabaiti jaunu spēļu!). Jūs pagriežat programmatūru, pagriežat aparatūru, izjaucat un saliekat datoru. Galu galā jūs esat rakstījis futbola simulatoru 13 gadus.

Kad nekā nav, tu kļūsti laimīgs tāpēc.

Pašpārbaudes nozīmi nevar novērtēt par zemu. Manuprāt, IT jaunpienācēji nenovērtē, cik stingri viņiem būs jākontrolē savs produkts (un arī analīzē) un cik daudz laika tas aizņem, salīdzinot ar tīri radošo daļu. Un jo interesantāk ko darīsi, jo grūtāks un ilgāks būs pārbaudījums.

Tas, protams, ir nedaudz abstrakts padoms, bet ja vien es uzreiz zinātu.

Un es neiesaku koncentrēties uz vienu IT jomu. Arī šeit ir nozīme apvāršņiem.

Anna, vecākā sistēmu analītiķe

vidusskola

Kādā brīdī P apriņķa pilsētas forumā viņi apsprieda programmēšanu - un tur parādījās pavediens ar nosaukumu “tiek meklēti PHP programmētāji lielam uzņēmumam”. Reklāmas teksts bija:

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

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

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

Tikai daži cilvēki atteicās no šī pavediena abonementa — arī es tur biju. Ar visu savu sešpadsmitgadīgo naivumu es atbildēju:

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

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

Jā, tā ir palaidnība, slazds iesācējiem, jā, tas ir āksts, un ko darīt. Acīmredzot es pavadīju daudz laika vienkāršam scenārijam, bet pilnībā aizmirsu par Fermā teorēmas esamību - kuru pavediena autors, cienījamais The_Kid, precizēja pašās beigās.

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

Tad tas manī izraisīja sašutuma vētru: “Ja es nerakstīju par Fermā teorēmu, tas nenozīmē, ka es par to nezinu”, ir klasisks attaisnojums. Vai es tagad esmu skumjš? Nē, tā arī ir mācība visai dzīvei. Tāpat kā tad, kad mana spēle tika rādīta Indonēzijas Windows Phone veikalā, un pēc divām nedēļām tā tika noņemta, jo es neatjaunināju dažus EULA noteikumus.

Un tas ir pilnīgi neskaidrs: ja vienā lielā uzņēmumā nav neviena, ko pieņemt darbā, tad kam jums vajadzētu būt? Ko darīt? Kur augt?

Nevajag domāt, ka pēc izglītības iegūšanas kļūsi par programmētāju/taksistu/matemātiķi vai ko citu.

Ir pienākuši laiki, kad diplomā daudz svarīgāki kļūst pamata priekšmeti (matemātika, fizika, informātika, filozofija), nevis lietišķie priekšmeti (programmēšana, dizains konkrētās jomās utt.). Augstāko izglītību sāka dalīt slāņos – pamata (inženierzinātnē) un lietišķajā. Jāapgūst nevis specifiskas prasmes, bet gan domāšana, zinātniska pieeja, izpratne, kā risināt problēmas, mīkstās prasmes.

Tas ir par universitāti. Cilvēkam joprojām būs atlikušais mūžs, lai izmantotu lietišķās prasmes.

Oļegs, vadošais sistēmu analītiķis

Universitāte

Jūs rakstāt kodu "plusos", jūs rakstāt kodu Java. Jūs pieskaraties montētājam, virzāt roku prom, iesprūst Qt un domājat, kāpēc viņi to dara ar jums. Ceturtajā kursā nevienam neinteresē, uz ko jūs rakstāt nākamās svarīgās laboratorijas - skolotāji kaut kā skatās uz kodu.

Tas, protams, tā nav visur - ir universitātes, kur tas ir jaudīgi un labi, bet tur ņem bērnus, kuri skolā risināja problēmas no ACM, papildus nodarbībās izspieda visu no grafu teorijas un pieblīvē, cik daudz atmiņas ir visi pasaules algoritmi. jo viss pasaulē prasa.

Es neizlēmu, neņēmu papildu nodarbības, es vienkārši pabeidzu studijas matemātikas klasē, pa ceļam darot interesantas lietas. Spoileris: tie nevienam nebūs vajadzīgi intervijās.

Pirmkārt, labāk ir izlemt, kas jums patīk no IT. Ja jums patīk visi virzieni, tas būs grūti. Mācies valodu - ne pie kā nenovedīs, turpmāk būs tikai neskaidrības.

Jans, somu speciālists. uzraudzību

Reāls stāsts - Windows simulatoram, kas taisīts ar draugu uz ceļgala 10. klasē, augstskolā var automātiski dabūt pāris eksāmenus un ieskaites. Jūs pat vēlāk varat visiem pastāstīt, cik tas bija lieliski. Problēma bija tā, ka tas nebija foršs – tajā bija mulsinoša arhitektūra, briesmīgs kods un pilnīgs standartu trūkums nekam.

Tādas lietas būtu jādara ar vienu mērķi – lai būtu savs grābekļu katalogs. Lai gan tas jūs nepasargās no viltus sindroma, kad jūs nonākat lielā uzņēmumā ar virspusējām zināšanām par visu un domājat, ka jūs drīzumā atklāsiet.

Bērnu diena pret sliktu kodu

Atbalstīšu, svarīgāk ir palīdzēt ar padomu, ko var darīt un kur iegūt informāciju, nevis otrādi. Un tas nemaz nav biedējoši, ja sākumā viņš mēģina kaut ko darīt ar pieskārienu, Sākot no apziņa nāks vēlāk. Ir svarīgi, lai tas patiktu.

Ēriks, testēšanas inženieris

Mēs visi rakstām attīstības plānus – kas jāmācās, ko darīt tuvākajā nākotnē un kā sevi pilnveidot. Taču šķiet, ka mēs visi varētu gūt labumu, rakstot vēstuli savai pagātnei — lūk, mana.

  1. Nesteidzieties, atrodiet grāmatu un instalējiet Ubuntu izplatīšanu, ko Canonical jums nosūtīja bez maksas. Skaidrs, ka ir kāda vienkārša problēma, Ubuntu sākas visur. Un Linux jums ļoti noderēs.
  2. Nebaidieties no konsoles. Volkov Commander, protams, ietilpst vienā disketē, bet mēģiniet saprast, kāpēc jums ir vajadzīgas visas šīs komandas, iepazīstieties ar komandrindu. Un disketes mirs. Diski mirs. Arī zibatmiņas diski mirs. Neuztraucieties pārāk daudz.
  3. Lasiet par algoritmiem, izprotiet šķirošanu, kokus un kaudzes. Lasīt grāmatas.
  4. Lai saprastu pamatus, nav nepieciešami apmaksāti kursi. Drīzumā parādīsies YouTube - jūs būsiet pārsteigts.
  5. Neaizmirstiet par BASIC. Pasaulē ir simts tehnoloģiju, kas ir jūsu uzmanības vērtas, un miljons lietu, kas ir interesantākas par lietotāju veidlapu zīmēšanu programmā Excel vēlreiz. Vienkārši paņemiet Python, un jūs to sapratīsit.
  6. Iemācieties lietot Git, dublējiet visus avotus. Uzrakstiet vismaz vienu klienta-servera lietojumprogrammu, lai saprastu, kā tās darbojas. Izprotiet tīklus, slēdžus un maršrutētājus.
  7. Un, ja jūs šo lasāt tagad, tas nozīmē, ka viss nav velti.

Pastāsti mums komentāros, ko tu rakstītu savai pagātnei? Vai jums ir kāds padoms esošajiem skolēniem un studentiem, kuri joprojām atrodas krustcelēs un cenšas atrast savu ceļu? Parunāsim par šo.

Avots: www.habr.com

Pievieno komentāru