Kannerdag géint schlecht Code

Kannerdag géint schlecht Code

De Post ass dem Kannerdag gewidmet. All Zoufall ass keen Zoufall.

Mat 10 Joer krut ech mäin éischte Computer an en Disk mat Visual Studio 6. Zënterhier kommen ech mat Aufgaben fir mech selwer - d'Saache automatiséieren, eng Aart Webservice fir dräi Leit zesummesetzen oder e Spill schreiwen déi dann aus dem Spillmaart wéinst Alter ewechgeholl ginn. Natierlech hunn ech de Quellcode verluer an hunn Code geschriwwen, deen ech mech geschummt hunn de Leit ze weisen. A mat 10 Joer géif ech definitiv net refuséieren en Archiv aus der Zukunft mat all de Feeler ze kréien - fir datt se ni geschéien.

Virun e puer Wochen hunn ech meng Kollege vum Yandex.Suen gefrot wat se elo e Kand roden deen en IT Spezialist wëllt ginn, an dunn hunn ech mech un eppes erënnert. Dëst ass wéi dësen Text erschéngt. Ech proposéiere mir iwwer dëst ze schwätzen.

Ech recommandéieren net vill Energie fir d'Agonie vun der Wiel ze verbréngen; et ass besser alles ze probéieren an alles ze maachen. Wann Dir verstitt wat wat am allgemengen ass, kënnt Dir selwer entscheeden a wéi eng Richtung Dir musst bewegen a wéi eng Richtung et besser ass ze verloossen.

Sergey, Junior Programméierer

Kandheet

Wat ass déi lëschtegst Saach als Programméierer ze maachen wann et nach keen Internet gëtt?

Ech hat zwee vun hinnen - fir all d'Spiller vun der Disk "800 Spiller op Russesch" mat all de Programmer vun der Disk "Alles wat e Hacker brauch" ze disassemble, an dann all d'Spiller ze schreiwen, op déi ech méi wéi 10 Stonnen vun Null verbruecht hunn an BASIC. Et mécht keen Ënnerscheed wat geschitt, och wann et esou ausgeet.

Kannerdag géint schlecht Code

Dir huelt et, probéiert et, rearrangéiert d'Blöcke, experimentéiert an erreecht alles wat Dir kënnt erreechen. Dir zerstéiert Windows, et dauert 10 Stonnen fir Windows zréckzesetzen. Probéiert Dir d'Chauffeuren zréck ze kréien? Dir verstitt wéi DOS funktionnéiert. Dir gitt eraus wéi d'Sprénger solle positionéiert sinn sou datt Är Festplack am Computer vun engem Frënd ufänkt (et ginn 200 Megabytes vun neie Spiller do!). Dir verdreift d'Software, verdreift d'Hardware, demontéiert an de Computer erëm zesummen. Du schreiws jo schon 13 Joer e Fussballsimulator.

Wann et näischt ass, da sidd Dir glécklech.

D'Wichtegkeet vun der Selbstuntersuchung kann net ënnerschat ginn. Menger Meenung no ënnerschätzen Newcomer zu IT wéi strikt se hiert Produkt musse kontrolléieren (an och an der Analyse) a wéi vill Zäit et dauert am Verglach zum reng kreativen Deel. A wat Dir méi interessant wat Dir maacht, dest méi schwéier a méi laang gëtt den Test.

Dëst ass natierlech e bësse abstrakt Berodung, awer wann ech nëmmen direkt wosst.

An ech recommandéieren net op ee Gebitt an IT ze fokusséieren. Och hei sinn d'Horizonte wichteg.

Anna, Senior System Analyst

Lycée

Irgendwann, um Forum vun der Grofschaft Stad P, hu se iwwer d'Programméierung diskutéiert - an e Fuedem ass do opgetaucht mam Titel "PHP Programméierer gi gesicht fir eng grouss Firma." Den Annonce Text war:

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

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

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

Nëmmen e puer Leit hu sech vun dësem Thema ofgeschloss - ech war och do. Mat all menger siechzéng Joer aler Naivitéit hunn ech geäntwert:

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

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

Jo, et ass e Prank, eng Fal fir Newbies, jo, et ass e Bastard, also wat. Natierlech hunn ech vill Zäit un engem einfachen Skript verbruecht, awer komplett iwwer d'Existenz vum Fermat sengem Theorem vergiess - wat den Auteur vum Fuedem, den éierlechen The_Kid, um Enn gekläert huet.

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

Dunn huet dëst mir e Stuerm vun der Indignatioun am Geescht verursaacht: "Wann ech net iwwer dem Fermat säin Theorem geschriwwen hunn, heescht dat net datt ech et net weess", eng klassesch Excuse. Sinn ech elo traureg? Nee, dëst ass och eng Lektioun fir d'Liewen. Wéi wann mäi Spill am indoneseschen Windows Phone Store gewisen gouf, an zwou Woche méi spéit geläscht gouf well ech e puer vun den EULA Begrëffer net aktualiséiert hunn.

An et ass komplett onkloer: Wann an enger grousser Firma kee gëtt ze astellen, wien sollt Dir dann sinn? Wat kann een maachen? Wou wuessen?

Dir sollt net denken datt Dir no enger Ausbildung e Programméierer / Taxichauffer / Mathematiker oder soss eppes gëtt.

D'Zäite sinn komm, wou Grondfächer (Mathematik, Physik, Informatik, Philosophie) vill méi wichteg ginn an engem Diplom, anstatt applizéiert Fächer (Programméiere, Design a spezifesche Beräicher, etc.). Héichschoul ugefaang an Schichten ënnerdeelt ginn - Basis (Ingenieur) an applizéiert. Dir sollt net spezifesch Fäegkeeten léieren, mee denken, eng wëssenschaftlech Approche, Versteesdemech wéi Problemer ze léisen, mëll Fäegkeeten.

Dëst ass iwwer d'Uni. Eng Persoun wäert nach de Rescht vu sengem Liewen hunn fir applizéiert Fäegkeeten ze benotzen.

Oleg, féierende System Analyst

Universitéit

Dir schreift Code an "Plus", Dir schreift Code am Java. Dir beréiert d'Assembler, réckelt Är Hand ewech, stécht am Qt an denkt firwat se Iech dat maachen. Bis de véierte Cours ass et keen egal wat Dir déi nächst wichteg Laboe schreift - d'Enseignanten kucken de Code iergendwéi.

Dat ass natierlech net iwwerall de Fall - et ginn Universitéiten wou et mächteg a gutt ass, mä si huelen Kanner déi Problemer vun der ACM an der Schoul geléist hunn, alles aus der Grafiktheorie an zousätzlech Klassen gepresst a wéi vill Erënnerung all d'Welt Algorithmen gepresst fir alles op der Welt erfuerdert.

Ech hunn net décidéiert, ech hunn net extra Coursë gemaach, ech hunn just meng Studien a menger Mathematik ofgeschloss, interessant Saachen am Wee gemaach. Spoiler: Keen brauch se bei Interviewen.

Als éischt ass et besser ze entscheeden wat Dir vun IT gär hutt. Wann Dir all Richtungen gär hutt, wäert et schwéier sinn. Léiert eng Sprooch - wäert zu näischt féieren, et gëtt nëmmen Duercherneen an Zukunft.

Jan, finnesche Spezialist. Iwwerwachung

Real Geschicht - fir e Windows Simulator gemaach mat engem Frënd um Knéi am 10. Schouljoer, op der Uni kënnt Dir e puer Examen an Tester automatesch kréien. Dir kënnt och jidderengem spéider soen wéi super et war. De Problem war datt et net cool war - et hat konfus Architektur, schreckleche Code, an e komplette Mangel u Standarde fir alles.

Esou Saachen solle fir een Zweck gemaach ginn - Ären eegene Rakekatalog ze hunn. Och wann dëst Iech net vum Impostor Syndrom schützt, wann Dir Iech an enger grousser Firma mat iwwerflächlech Wëssen iwwer alles fannt an Dir denkt datt Dir amgaang ausgesat ze ginn.

Kannerdag géint schlecht Code

Ech wäert Iech ënnerstëtzen, et ass méi wichteg mat Berodung ze hëllefen iwwer wat Dir maache kënnt a wou Dir Informatioun kritt, an net ëmgekéiert. An et ass guer net grujeleg wann hien als éischt probéiert eppes mam Touch ze maachen, - Bewosstsinn wäert méi spéit kommen. Et ass wichteg et ze gär.

Eric, Testingenieur

Mir schreiwen all Entwécklungspläng - wat mir brauchen ze studéieren, wat an der nächster Zukunft ze maachen a wéi eis selwer ze verbesseren. Awer et schéngt wéi wann mir all kënne profitéiere vun engem Bréif un eis vergaangen Selbst ze schreiwen - hei ass mäin.

  1. Huelt Är Zäit, fannt e Buch an installéiert d'Ubuntu Verdeelung déi Canonical Iech gratis geschéckt huet. Et gëtt kloer e puer einfache Problem, Ubuntu fänkt iwwerall un. A Linux wäert Iech ganz nëtzlech sinn.
  2. Hutt keng Angscht virun der Konsol. Volkov Commander, natierlech, passt op engem Diskett, awer probéiert erauszefannen, firwat Dir all dës Befehle braucht, kennt Dir mat der Kommandozeil. An Disketten stierwen. D'Disks stierwen. Flash Drive wäert och stierwen. Maacht Iech keng Suergen ze vill.
  3. Liest iwwer Algorithmen, versteet d'Zortéierung, Beem a Koup. Bicher liesen.
  4. Dir braucht keng bezuelte Coursen fir d'Grondlage ze verstoen. YouTube wäert geschwënn erschéngen - Dir wäert iwwerrascht ginn.
  5. Halt Iech net op BASIC. Et ginn honnert Technologien op der Welt, déi Är Opmierksamkeet wäert sinn, an eng Millioun Saachen déi méi interessant sinn wéi d'Benotzerformulairen an Excel nach eng Kéier ze zéien. Huelt just Python an Dir wäert et erausfannen.
  6. Léiert Git ze benotzen, Backup vun all Quellen. Schreift op d'mannst eng Client-Server Applikatioun fir ze verstoen wéi se funktionnéieren. Verstinn Netzwierker, Schalter a Router.
  7. A wann Dir dëst elo liest, heescht et datt alles net ëmsoss ass.

Sot eis an de Kommentarer wat géift Dir un Är Vergaangenheet selwer schreiwen? Hutt Dir Rotschléi fir déi aktuell Schoulkanner a Studenten, déi nach op enger Kräizung stinn a probéieren de Wee ze fannen? Loosst eis doriwwer schwätzen.

Source: will.com

Setzt e Commentaire