Iwwer d'Roll vun Testaufgaben am Liewen vun engem Entwéckler

Wéi vill technesch Interviewen hutt Dir an Ärem Liewen?

An de leschte fënnef Joer hunn ech 35 technesch Interviewe vun all erdenklechen Typ a Spezifizitéit deelgeholl - vu Kasachesch Startups fir de kollektive Kaf vu Fleesch fir de Wanter bis op däitsch an amerikanesch Fintech Servicer a Banken; mat engem Fokus op Programméierung, Liwwerung a Gestioun; Remote an am Büro; limitéiert an onlimitéiert Zäit; stresseg an entspaant, a verschiddene Sproochen.

Dëst, gekoppelt mat den ~ 20 Interviewen, déi ech selwer als Patron gemaach hunn - eng genuch Zuel fir datt ech de Kinnek vun den Interviewe ginn fir déi folgend Observatioun (ufanks komplett onsichtbar) ze maachen a mech dran z'etabléieren: Ech sinn iwwerzeegt datt zu engem groussen Deel merci fir esou vill Interviewen, et fänkt un marginalen Gewunnecht ze kucken, Ech studéiert meng Stack op engem professionelle Niveau a gouf e kompetitiv Spezialist, trotz der Tatsaach, datt ech schonn am Web Entwécklung fir 10 Joer geschafft.

Dësen Artikel riicht sech un Programméierer déi um Ufank vun hirer Rees sinn an nach net d'Tiefe vun hirem Wëssen erschöpft hunn. An et wëll ech d'Thes iwwer déi kolossal pädagogesch Virdeeler vun Testaufgaben an technesche Froen, déi an Interviewen gestallt goufen, ausbauen - a jidderee invitéieren op meng nei geschriwwe Telegramm Bot AktualiséierenBot, wou, no mengem Plang, Dir kënnt en techneschen Interview op d'mannst all Dag bis se ophalen. A fir datt se net ophalen, kënnt Dir och eng interessant technesch Aufgab, Fro oder eng nëtzlech / lëschteg Situatioun deelen, déi während engem Interview erlieft gëtt.

Ech soen Iech méi iwwer de Bot hei drënner, loosst eis fir d'éischt erausfannen firwat et sou wichteg ass d'Äntwerten op dës technesch Froen an Aufgaben ze wëssen an ze verstoen, och wann Dir fir Joren erfollegräich Freelance Projete gemaach hutt.

Firwat léisst d'Qualitéit vun eisem fundamentale Wëssen vill ze Wënsch?

Technesch Interviewen, wann Dir nach net de Kinnek vun den Interviewe ginn ass, sinn e seriöse Stress fir de Kierper, wéi och d'Sich no enger Aarbecht am Allgemengen - egal ob Dir en Ufänger Spezialist sidd, e Switcher oder en Entwéckler deen an engem geschafft huet. Plaz fir eng laang Zäit (an an eiser Zäit "laang" kann ee Joer considéréiert ginn).

A ville Interviewen gëtt et e mënschleche Faktor deen dëse Stress zesummesetzt. Ären Interviewer ass vläicht net d'Alena Vladimirskaya, awer e gewéinleche Programméierer-wéi-sou-fonnt, vun deem et schwéier ass adäquat Aufgaben an hir Evaluatioun ze erwaarden, oder en Hardcore Teamleader deen op de Moment waart fir all seng Schwieregkeet ze reduzéieren seng Aen op dech, stellt d'Fro: Wat ass fir Iech agile!?

Enges Daags, ouni déi néideg, awer, wéi Dir verstitt, onberechenbar Äntwert op dës Fro ze ginn, war ech ouni Offer gelooss, iwwer déi ech onheemlech frou war.

Andeems mir probéieren dëse Stress an onnéideg Bewegungen am Allgemengen ze vermeiden, distanzéiere mir eis net nëmmen vun der haart Belaaschtung vun eiser Ignoranz vun e puer grondleeënd Fonctiounen vun der Sprooch, mä och vun dëser Ignoranz op d'mannst e bëssen ze reduzéieren.

De Problem ass, datt et an der Praxis wéineg Plazen sinn, wou mir dës Klass vu Problemer kréien kann.
All Entwéckler, deen op e puer Plazen huet misse schaffen, wäert bestätegen, datt déi fundamental oder kreativ Problemer an Interviewen selten eppes ze dinn hunn mat deem wat e Programméierer am richtege Liewen beschäftegt - keng Rekursiounen, Grafiken an asynchrone Lift Kontroll Systemer um Planéit mat negativen. Schwéierkraaft an engem aneren Aarm vun der Galaxis. Leider.

Am Zesummenhang mat mengem gebiertege JavaScript gëtt et e gutt Beispill - wann React.JS net opgetaucht wier, 98% vun JavaScript Programméierer wäerten erfollegräich weider liewen a glécklecher Ignoranz vu wat Bind ass - méi wéi 20 Joer no senger Erscheinung - a wäerte weidergoen perplex ze sinn, Froen doriwwer op Interviewen ze kréien, an nëmmen déi, déi all dës héich abstrakt Bibliothéiken, Kaderen a Moduler erfannen, géife weider domat schaffen. Haut, dank der Reaktioun, ass dës Zuel op 97% reduzéiert ginn.

Natierlech, wann Dir d'"Isolatioun vun der Realitéit" vun dësen Aufgaben gesinn, ignoréieren vill Entwéckler se oder verschwenden Zäit fir sech an hinnen ze tauchen - a fuere weider iwwer hir alldeeglech Routine, dat heescht, figurativ gesinn, duerch d'Minefield vun der Entwécklung fir d'Produktioun net nëmmen ze goen. ouni Minendetektor, awer och ouni ze wëssen datt se an engem Minefeld sinn.

Wat sinn d'Konsequenze vun engem Manktem u fundamentalt Wëssen vun enger Sprooch?

D'Äntwert op dës Fro schéngt banal, awer aus irgend engem Grond ass et d'mënschlech Natur ëmmer seng Léisung an de wäiten Eck ze drécken - an dëst spillt eng traureg Roll am Liewen vun Junior- a Mëttelprogramméierer, verlängert hire Wee op d'Héichten (an d'Déiften) ) vu Sproochkenntnisser ëm e puer Joer.

Den Applikatiounscode mat Kaderen a Bibliothéiken, déi se benotzt gi fir all Dag ze schreiwen, kënnen net als zouverléisseg ugesi ginn wa se et schreiwen ouni genuch Verständnis vun de verschiddenen Aspekter vu senger Ëmsetzung. Eng gutt Illustratioun dovun aus der Welt vu JavaScript ass d'Schicksal vun der JQuery Bibliothéik, déi eemol de Motor vum Fortschrëtt war an haut, als selbstgeschlossene Wëssensfeld, gescheed vum Rescht vun der Sprooch, seng natierlech Plaz an de Maart - semi-professionell Scripten séier schrëftlech a schaffen wéi néideg als Cadeau un déi selwecht séier Layout op bootstrap aus bëlleg Freelancer.

D'Zukunft vu Projeten, déi mat sou enger onverantwortlecher Approche entwéckelt goufen, och wann aus Ignoranz, ass prosaesch a kuerzlieweg: bedeitend Verloschter vun Zäit aus dem bloe, Feeler, finanziell a renomméiert Verloschter an, als Resultat, eng Ofsenkung vun der Begeeschterung fir weider. Zesummenaarbecht.

Op der anerer Säit, fir eng Persoun déi de Wee vun engem Programméierer gewielt huet, ka wéineg mat der Freed vergläichen ze verstoen wat hie mécht. Verständnis datt hien, wéi de Baron Munchausen, op Päerd duerch e Minefeld fuert. Et ass onnéideg ze soen, datt en uerdentleche Patron däitlech gesinn, datt d'Leit reckless duerch e Minefeld trëppelen a Leit, déi an Indecisioun gefruer sinn, e Schrëtt ze maachen an enger Situatioun wou se kënne lafen a sprangen ouni iwwer eppes ze denken?

AktualiséierenBot

Nodeems ech d'Virdeeler vun Interviewe gesinn hunn, an och gemierkt hunn datt op eidel Interviewe goen net ganz ethesch ass, hunn ech geduecht et wier super e Bot ze kreéieren wou en Ufänger oder en Entwéckler, deen an eng aner Sprooch transplantéiert, an eng pädagogesch Ausbildung kann engagéieren ouni op richteg Interviewen zu deem Ausmooss, an deem et mir geschitt ass. A erënnere mech wéi d'Programméierer gär hunn d'Problemer ze diskutéieren an ze vergläichen, déi se misse léisen - besonnesch wann et eppes net trivial war - hunn ech gemierkt datt alles passt, all Zweifel verworf a voila.

De Bot huet momentan 3 einfach Funktiounen:

  • Abonnement op eng bestëmmte Sprooch/Kader fir nei Aufgaben dofir ze kréien. Dir abonnéiert Iech a wéi d'Aufgaben ukommen, kritt Dir se am deeglechen Newsletter
  • Verëffentlechung vun enger Aufgab oder Testaufgab - A mengem Buch soen se deelen ass këmmeren
  • En exzellente Numm Generator mat deem Dir déi optimal Ënnerschrëft fir den Text vun der Aufgab wielt déi Dir publizéiert, och weiblech Dictionnairen, net ouni Feministen

De Moment sinn déi folgend Sprooche verfügbar fir ze wielen: JavaScript, Java, Python, PHP, MySQL. D'Auswiel ass e bësse limitéiert wéinst de Grenze vu mengem Verständnis. Ech hoffen op dës Lëscht mat der Hëllef vun der Habra Gemeinschaft ze addéieren.

De Bot gëtt an engem reng Rock a Roll Format lancéiert; Bezuelung fir alles gëtt net erwaart.
Dir kënnt et mat dësem Link goen: AktualiséierenBot

Kuerz iwwer technesch Ëmsetzung

Dëse Bot ass ee vun e puer klenge Projete wou ech déi éischt ëffentlech Versioun vu mengem Open Source Miniframework bréngen fir Bots mat enger komplexer Struktur z'entwéckelen, léiwen Hobot genannt a verfügbar an NPM fir Hardcore Leit.

De Kader ass op Basis vun Telegraf.JS an TypeScript gebaut, seng Null-Null-éischt Versioun, equipéiert mat engem Beispill vu Gebrauch, kann gekuckt ginn github a probéiert et direkt. Geschwënn wäert ech Versioun 0.0.2 eropluede, erweidert a gekämmt fir eng Persoun vu baussen, a wäert e separaten Artikel widmen (de Stamm). Ech wäert frou sinn wann et fir een esou relevant ass wéi et fir mech ass.

Also, wéi vill Interviewe musst Dir deelhuelen?
Ech si sécher, Dir hutt eppes ze soen!

Source: will.com

Setzt e Commentaire