Vilken typ av yrke är ingenjör? Arbetsbeskrivning och ansvar för en ingenjör. Varför programmerare blir ingenjörer igen - vicepresidenten för Parallels talade om slutet på "IT-folkets era"

Nu får programmerare bra betalt för uppgifter med smal profil, vare sig det är utveckling för en plattform eller applikationer av en typ. Men de branscher som kallas de mest lovande kräver en mer djupgående studie av närliggande områden, förståelse för både naturvetenskap och humaniora. Jag tror att kunskapsbredden återigen blir viktigare än snäv specialisering och snart är allt inom programmering helt annorlunda.

"Programmerare" borde kallas ingenjörer

Jag använder aldrig ordet "programmerare" i mitt arbete. När jag tilltalar människor i mitt yrke försöker jag alltid kalla dem ingenjörer. Den rent snäva formuleringen av "programmerare" - precis som "testare", till exempel - speglar inte särdragen i vårt yrke väl. Och ju längre det går, desto sämre fungerar denna formulering.

Låt oss ta det här exemplet. I klassisk mening finns det "programmerare", "testare", "projektledare" och andra specialiseringar. Ur rollsynpunkt är denna uppdelning meningsfull, eftersom historiskt sett uppstod varje arbetsfördelning på grund av att medlen för att utföra arbete krävde speciell kunskap. Grovt sett, för att bli testare behöver jag lära mig vissa verktyg – precis som en ingenjör som utvecklar för en specifik plattform.

Allt eftersom tiden går blir inträdesbarriären lägre. Till exempel på Microsoft finns det för närvarande ingen sådan roll som en "testare" - de har en utvecklare i test. Samtidigt kallas alla som är engagerade i utvecklingen ingenjörer. programvara(mjukvaruingenjörer), de är bara involverade i lite olika områden. Numera har det blivit så enkelt att behärska verktygen att gränserna mellan specifika inriktningar suddas ut. I framtiden är det osannolikt att uppdelningen mellan, säg, en JavaScript-programmerare, en Python-programmerare och en .NET-programmerare kommer att finnas kvar – och det finns inte heller någon uppdelning mellan front-end och back-end.

Det är sant att det fortfarande finns ett problem med uttrycksmedlen. Det finns JavaScript på framsidan, men på baksidan är det bekvämare att välja ett annat språk. Hela Node.js-trenden uppstod ur denna tanke. Detta förenklar standardisering och bildandet av ett team vars kunskap och expertis kommer att vara ungefär lika. Ja, Node.js har problem nu, men vad som är viktigare är att vi får samma uppsättning verktyg i frontend och backend.

Att kunna ett programmeringsspråk är inte tillräckligt

Det blir allt viktigare att förstå teknikstacken – de teknologier som ligger till grund för vad en person använder. Det finns folk som programmerar i JavaScript, och på frågan om hur TCP-protokollet fungerar svarar de att det är för lågnivå och de vill inte hantera det. Här är den skrämmande delen: enligt min erfarenhet är det mycket viktigt att förstå de underliggande principerna bakom det du använder. För närvarande kanske detta inte har någon effekt, men som regel tillåter inte att vara trångsynt i en teknik att fatta normala beslut över hela teknikstacken.

Här är ett exempel på vad jag menar med teknikstack när det gäller en webbläsare. Det finns JavaScript, det finns en idé om vad HTML är, HTTP-protokollet. En JavaScript-programmerare kan inte undgå detta, han måste förstå det – liksom varifrån reglerna för isolering och säkerhet över flera domäner kommer, hur SSL-protokollet fungerar, hur certifikatbaserad säkerhet fungerar. Vidare, om vi går till backend, måste en person förstå organisationen av datastrukturer. I alla mer eller mindre komplexa applikationer, när det gäller att visuellt visa komplexa datastrukturer, sammanfoga tabeller och organisera urval, blir frontend och backend direkt sammankopplade. Det är väldigt svårt att göra en effektiv applikation om de som gör frontend inte förstår åtminstone de grundläggande frågorna som måste tänkas på i backend: sharding, dataorganisation, frågestruktur. Och vice versa: det är väldigt svårt att göra rätt API i backend, att korrekt tillhandahålla möjligheten till sharding och horisontell skalning, om personen som skriver backend inte förstår problemen som finns på frontend.

Du kan gå lägre och prata länge om att du inte vill tänka på hur processer och trådar är organiserade i operativ system. Men när du till exempel väljer hur du ska köra din applikation på webben, uppstår frågan om processer kontra trådar direkt: du måste förstå hur de skiljer sig åt, för- och nackdelar, hur det fungerar. Folk som inte förstår detta kommer att slå i taket någon gång. profesionell tillväxt. Detta händer ofta: det har alltid varit få människor som tänker brett, systematiskt och utforskar nya områden. Du kan skapa webbplatser på samma nivå hela tiden utan att tänka på komplexa saker, men att skapa en webbplats med ett stort antal kunder och dynamiskt innehåll är fundamentalt annorlunda. Ofta kan detta steg inte tas utan att bygga en grund av grundläggande kunskap i ditt huvud.

Gränsen mellan designers och ingenjörer kommer att finnas kvar

I framtiden kommer Blanks skapade av designers att snabbt börja förvandlas till program. Detta har redan skett på många sätt inom programmering för stationära plattformar, där det finns en uppsättning färdiga element med visuell redigering. När det gäller programmeringsdelen kommer den säkerligen att finnas kvar, även om den kommer att användas mindre ofta och troligen kommer att bli mer på hög nivå - men enkelt arbete av samma typ kommer att utföras inte av människor utan av verktyg.

Nu, om jag vill göra en bra webbplats, då är det förmodligen vettigt att anlita en JavaScript-programmerare. Däremot kan jag gå till Wix eller någon annan byggare och göra en sida där som ligger nära det jag behöver. Det verkar för mig att denna trend kommer att fortsätta. Varje person kommer att ha möjlighet att göra sin egen webbplats med bra dynamiskt innehåll genom att helt enkelt flytta reglagen och lämna knapparna. Behovet av människor som kommer att skriva sådana sajter kommer i sig att dö ut. Troligtvis kommer JavaScript-programmerare inte att försvinna - någon kommer att behöva skapa visuella modelleringsverktyg på hög nivå. Men specialister kommer att behöva mer djupgående kunskaper.

Du kan gå till en högre nivå i det oändliga. En gång i tiden fanns det lågnivåprogrammeringsverktyg: folk skrev i bytekoder, och de brydde sig inte riktigt om det. Sedan dök det upp verktyg från samma montör, följt av verktyg på högre nivå. Om du fantiserar, om 50-100 år kommer allt att vara möjligt att automatisera och nå semi-artificiell intelligens - frågan är tiden och komplexiteten för nästa tekniska revolution. Om man tittar på utvecklingens historia, så ökar vid varje ny teknisk revolution den totala volymen och bredden av kunskap som måste hållas i åtanke, även om tillgången till den blir lättare. Det faktum att du bara kan plocka upp och lära dig JavaScript är en illusion. Du behöver verkligen kunna JavaScript och allt under det. För att gå vidare till nästa omgång måste du ha åtminstone en grundläggande förståelse för vad som hände innan.

Ingenjörer behöver både naturvetenskap och humaniora

Ju längre du kommer, desto mer främmande visar sig de drabbade områdena vara. Ta till exempel utvecklingen av Apple, som till stor del dikterades av passionen hos Steve Jobs och de människor som omgav honom, humaniora: i synnerhet en manisk kärlek till vackra typsnitt och hieroglyfer. Alla minnesvärda förändringar inom informationsteknologi sker mycket ofta i skärningspunkten mellan vetenskaper. Detta är nästan alltid en syntes, eftersom IT helt enkelt är ett sätt att representera och bearbeta information som blir meningslös i ett vakuum. Så det är svårt att kalla människorna som uppfann det grafiska användargränssnittet "programmerare" - det är som att säga att iPhone blev framgångsrik tack vare bara hårdvaran eller bara programvaran.

För bara 10 år sedan skulle det ha verkat galet för en frontend-utvecklare att läsa böcker om människors uppfattning och psykologi. Nu är detta redan givet: om en person utvecklar webbplatser, då har han läst alla möjliga böcker om UX, UI, hur mycket information människor kan uppfatta, hur man bäst presenterar den. Och det här är en relaterad teknik som kom till oss nästan från medicinen - och detsamma kommer att gälla för fysik, kemi och biologi.

Idag pratas det mycket om kvantdatorer, men få människor förstår vad de är. När den första fungerande kvantdatorn skapas, redo att lanseras till massorna, kommer den att radikalt förändra hela teknikstacken. I det här fallet behöver du inte slänga allt. Människor kommer att leta efter kompatibilitetsverktyg: ungefär på samma sätt som Parallels Desktop löser problemet med kompatibilitet mellan Windows och Mac, men i mycket större skala.

De överväger också möjligheten att bygga biologiskt datormaskiner. När detta lyckas kommer de att radikalt förändra inte bara datortekniken, utan också medicinens struktur och hela samhället. Nuförtiden övervakar massmedicin människors hälsa med bara några få indikatorer: grovt sett, puls, blodtryck, biokemiskt blodprov. Tänk om de skapar en enhet som kommer att "leva" i människokroppen och tillhandahålla all denna data i realtid för varje person på jorden? Föreställ dig vilka konsekvenser detta kommer att medföra: den förväntade livslängden kommer inte att öka med magra procentsatser, utan med mycket märkbara siffror.

Jag antar att den gradvisa tillväxten också kommer att expandera. För att skapa nya utvecklingsverktyg och nya plattformar behöver du kunskap inte bara inom IT. Samma Elon Musk skapar effektiva sätt transport och bevarande av energi. Allt detta kräver ett mycket brett utbud av teknologier och kunskap. Om vi ​​kan göra ett batteri som passar in i någon liten enhet och som inte behöver laddas på minst ett år, kommer det att vara en galen tillväxtpunkt som kommer att utlösa nästa våg av teknik. I varje område finns det gränsområden där en sådan tillväxtpunkt oundvikligen kommer att dyka upp - frågan är bara när och vem som kommer att lyckas. Det finns också de som under nästa övergång stannar kvar i det förflutna: de dör inte ut, men det finns ingen sådan tillväxt, pengar eller något intressant där.

Få grundläggande kunskaper som aldrig blir föråldrade

Vad du än börjar lära dig nu kommer att vara föråldrat om 5-10 år. Därför, hur dumt det än låter, måste du lära dig att lära dig. Om du har lite tid över är det bättre att ägna den åt hur det du ska använda fungerar, med utgångspunkt från kursen i fysik och matematik. Utan grundläggande kunskaper är den ökända förmågan att lära sig svår att använda. Fasövergången till nästa nivå är alltid mycket lättare för människor som förstår hur datorer fungerar på fysisk nivå – även om de inte ens använder det och fungerar på mycket högre nivåer. De använder inte bara bilen och lägger den i växel, de förstår hur bilen fungerar. När den här saken blir något som en elbil gör det den övergången mycket lättare för dem.

Om vi ​​förlitar oss på en strategi för långsiktig utveckling och tillväxt, så är grundläggande kunskap viktigare än tillämpad kunskap. Inte en banal idé om hur man skickar en GET-förfrågan, utan en förståelse för HTTP-protokollet: varför det gjordes på detta sätt, vilka idéer som lades in i det. När vi byter till villkorlig SPDY (ett protokoll utvecklat av Google, föreslaget som en ersättning för delar av HTTP. - Red.), kan du förstå hur denna förändring hände. Det som behövs är en allmän förståelse för när dessa förfrågningar skickas till servern, hur processorn fungerar som gör dessa beräkningar på servern. Du behöver inte gå för djupt in i allt, men för att få mer kunskap måste du förstå hur allt fungerar.

Idag är kontorsarbete mycket populärt över hela världen. Och alla moderna barn vet mycket väl vilka översättare och programmerare är, men tyvärr är inte alla barn bekanta med yrket som ingenjör. Vi inbjuder dig att lära dig mer om henne idag.

Yrkets historia

Namnet på denna specialitet kommer från latinska ord"ingenium", som översatt till ryska betyder "kan uppfinna". De där. En ingenjör är en person som kan skapa något nytt.

En stor drivkraft i utvecklingen av detta yrke skedde tack vare militära angelägenheter. Det råkar vara så att människor i första hand letar efter olika sätt att garantera sina livs säkerhet. Ingenjörer förknippades alltså med stridsmaskiner fram till 1500-talet.

Efter en tid började anläggningsarbeten att växa fram, vars uppgifter innefattade byggande av hus, broar, vägar och andra olika föremål.

I Ryssland dök de första byggspecialisterna upp tack vare Peter den store, som skickade begåvade unga män för att studera utomlands.

Yrkets betydelse

Hela efterfrågan på ingenjörer kan inte bara beskrivas i en mening. Vi kan prata om detta i oändlighet. De är trots allt involverade i livets alla områden. Inte ett enda företag klarar sig utan ingenjörer, från livsmedelsbearbetningsanläggningar och fabriker till den mest komplexa militära produktionen.

Som regel består en specialists arbete av olika uppgifter, vars lösning kräver förmågan att tänka abstrakt.

Idag är det här en person som har hög nivå utbildning, som är redo att genomföra alla organisatoriska eller till och med kreativt arbete för att lösa problemet.

Var kan jag få tag i det?

Utbildning inom detta område genomförs i nästan alla specialiserade högskolor. läroanstalt, särskilt om det har ett industriellt fokus. De flesta universitet förbereder ingenjörer för en specifik, vanligtvis smal, specialisering. Generellt kan tre huvudområden för träning särskiljas:

  • Design, vilket innefattar utveckling av olika anordningar, arkitektoniska former, planer m.m.
  • Ekonomisk, vilket innebär att utarbeta olika upplägg produktion.
  • Organisatorisk.

Personliga kvaliteter

Det här yrket är inte lämpligt för alla, eftersom en ingenjör i första hand är en ansvarsfull person som måste kunna fatta beslut och förutse absolut alla deras konsekvenser. Så, vilka egenskaper är viktiga för människor som vill få denna specialitet och arbeta inom detta område:

  • För det första är det beslutsamhet. Utan detta viktiga karaktärsdrag blir det mycket svårt att lyckas inom ingenjörsområdet.
  • Rumslig fantasi. Detta är inte att säga att det är strikt nödvändigt, men denna kvalitet kommer att göra en specialists liv och arbete mycket enklare och mer produktivt.
  • Snygghet, för utan detta är en ingenjör utan händer.
  • Kreativt förhållningssätt inom det tekniska området.
  • Organisationsförmåga, eftersom en ingenjör i slutändan är en ledande position.
  • Matematiska förmågor, annars blir lärande och arbete inte roligt.
  • Hög ansvarskänsla för resultatet av ditt arbete.

Typer av specialiteter

Som nämnts ovan är ingenjörer involverade i olika delar och områden av alla typer av tillverkningsprocesser. Samtidigt utför de helt andra funktioner och operationer. Så, vilka specialiseringar finns inom detta yrke:

  • Konstruktör. Han samlar in initial information om projektet, förbereder uppdrag för utveckling av specifika tekniska lösningar, är med och löser olika frågor kring designobjektet m.m.
  • Arbetssäkerhetsingenjör. Dess uppgift är att förebygga olyckor i arbetet. Han ser till att alla standarder uppfylls på företaget.
  • Teknisk ingenjör eller, kortare uttryckt, teknolog. Detta yrke är mycket vanligt. Teknologer är engagerade i att designa och organisera kretsar produktionsprocess. Deras ansvar inkluderar också att välja huvudutrustning och dess funktionssätt. En sådan specialist kontrollerar också direkt genomförandet av arbetsprocessen.
  • En programmeringsingenjör är en specialist inom området mjukvara och datorteknik. Hans ansvar inkluderar utveckling av program, algoritmer och matematiska modeller.

För- och nackdelar med att vara ingenjör

Det är ingen hemlighet att det inte finns några entydigt bra saker i våra liv. Denna regel gäller även för den aktuella specialiteten. Till att börja med skulle jag ändå vilja titta på de goda sidorna eller fördelarna med ingenjörsyrket:

  • Det finns en enorm efterfrågan på specialister inom denna bransch, vilket är nästan omöjligt att tillfredsställa, eftersom det finns många platser, men det finns få bra och kvalificerad personal.
  • Karriär och personlig tillväxt är möjlig i nästan vilken ingenjörstjänst som helst.
  • Bra betalt.
  • Intressant och varierande arbete.
  • Förmågan att omsätta idéer till verkliga föremål.

Nackdelarna med specialiteten inkluderar:

  • Svårigheter att studera på högre utbildning.
  • Hög ansvarsnivå.
  • Ibland är det smutsigt arbete eller att arbeta i ett inte så städat rum.

Ingenjörsansvar

Mycket har redan sagts ovan, men frågor kvarstår fortfarande. Till exempel föreslår vi att du tar reda på exakt vad ingenjörer gör. För att få detaljer kan du hänvisa till GOSTs eller speciella juridiska dokument. I dem kan du hitta mycket detaljerad information om alla typer av specialistverksamhet. Till exempel en av dessa regleringsdokument, tillämplig på företrädare för detta yrke, är arbetsbeskrivningen för en ingenjör. Efter avslutning anställningsavtal Representanter för denna specialitet kommer säkert att vara bekanta med den.

Utan att gå in på detaljer är det allmänna ansvaret för både yrket designingenjör och teknolog följande:

  • Utföra olika uppgifter inom området vetenskaplig och teknisk verksamhet, konstruktion m.m. använder olika datorteknik.
  • Utveckling av normativa och metodologiska dokument,
  • Deltagande i forskning och utveckling av projekt, program, utrustning m.m.
  • Upprätta scheman över ansökningar, beställningar, arbeten, kartor, diagram mm.
  • Organisation av arbetet i det vetenskapliga och tekniska teamet.
  • Ge både metodologisk och praktisk hjälp vid genomförandet av planer, avtal, projekt och program.
  • Genomför granskning av all dokumentation, övervakning och kontroll av utrustning och mycket mer.

Arbetsbeskrivning för ingenjör

En av nackdelarna med detta yrke är närvaron stor kvantitet regler och förordningar du behöver känna till. Den nödvändiga informationen finns listad i ett dokument med titeln " Arbetsbeskrivning ingenjör", vilket är ett slags "pass" för yrket. I den kan du hitta:

  • Allmänna bestämmelser som helt fastställer all karriärtillväxt längs karriärstegen. Hela listan över reglerande dokument och regler som du bör känna till finns också.
  • De uppgifter som diskuterats ovan kräver obligatoriskt fullgörande.
  • Rättigheter som tilldelas en specialitet på lagstiftande nivå.
  • Ansvar som ingenjören bär: för ouppfyllt och försenat arbete, för att orsaka materiell skada, för någon form av förseelse, etc.

Teknik

Teknik(ingenjörskonst) - ett område av mänsklig intellektuell aktivitet, en disciplin, ett yrke, vars uppgift är att tillämpa prestationerna inom vetenskap, teknik, användning av fysikens lagar och naturliga resurser att lösa specifika problem, mål och mål för mänskligheten. Engineering realiseras genom tillämpning av båda vetenskaplig kunskap, samt praktisk erfarenhet (ingenjörskunskaper, förmågor) i syfte att skapa (främst designa) användbara tekniska och tekniska processer och objekt som implementerar dessa processer.

American Engineers Council for Professional Development American Engineers" Council for Professional Development (ECPD) ) gav följande definition av termen "teknik":

Personer som utövar ingenjörskonst kontinuerligt och professionellt kallas ingenjörer.

Etymologi

Termen "ingenjörskonst" kommer från latin. genialisk- "skicklig".

Metodik

Ingenjörer tillämpar kunskaper om fysik och matematik för att hitta en lämplig lösning på ett problem eller för att skapa förbättringar.

Den kritiska och unika utmaningen för ingenjörer är att identifiera, förstå och tolka designbegränsningar för att uppnå ett framgångsrikt resultat. Vanligtvis räcker det inte för att skapa en framgångsrik produkt; den måste uppfylla ytterligare krav.

Typer

  • Pedagogisk ingenjörskonst

se även

Koder i kunskapsklassificeringssystem

Wikimedia Foundation. 2010.

Synonymer:

Se vad "Engineering" är i andra ordböcker:

    teknik- och, f. ingenjör. 1. Ingenjörskonst, ingenjörskonst. Bli intresserad av teknik. BAS 1. Framsteg inom teknik. Usch. 1934. 2. samlade, samlade, fam. Ingenjörer. All anläggningsteknik var närvarande vid mötet. Usch. 1934. Efter att magnateriåldern gått bort... ... Historisk ordbok Gallicism av det ryska språket

    TEKNIK, ingenjör, många andra. nej, kvinna 1. Ingenjörskonst, ingenjörskonst (bok). Framsteg inom teknik. 2. insamlat Ingenjörer (vardagsfamilj). All anläggningsteknik var närvarande vid mötet. Ushakovs förklarande ordbok. D.N. Ushakov. 1935 1940 … Ushakovs förklarande ordbok

    Byggordbok för ryska synonymer. ingenjörssubstantiv, antal synonymer: 2 konstruktion (5) ... Synonym ordbok

    ingenjör, och, kvinnor. 1. Ingenjör, kreativ teknisk verksamhet. 2. I vissa kombinationer: byggande av nya organiska enheter som inte finns i naturen (special). Cellulära och. (konstruktion av en ny typ av celler). Gennaya och... Ozhegovs förklarande ordbok

    jag 1. Ingenjörskonst, ingenjörskonst. 2. Design utifrån befintliga gener, molekyler m.m. nya kombinationer som inte finns i naturen. II sönderfall samma som ingenjörerna Efremovas förklarande ordbok. T. F. Efremova. 2000... Modern Lexikon Ryska språket Efremova

    Ingenjörsvetenskap, ingenjörskonst, ingenjörskonst, ingenjörskonst, ingenjörskonst, ingenjörskonst, ingenjörskonst, ingenjörskonst, ingenjörskonst, ingenjörskonst, ingenjörskonst, ingenjörskonst (Källa: "Fullt accentuerat paradigm enligt A. A. Zaliznyak") ... Ordformer

    teknik- teknik och... Rysk stavningsordbok

    teknik- (1 f), R., D., Ave. teknik... Stavningsordbok för det ryska språket

    teknik- Ett substantiv; 79 se bilaga II (teknik; föråldrade ingenjörer, samlad) Minnesnyckel: Om det blir svårt för dig att lägga tonvikten på detta ord, så kanske föreningen för ingenjörsbiologi kan hjälpa dig. Med båda orden faller stressen på det tredje... ... Ordbok för ryska accenter

    TEKNIK- Steps of the Engineering (Mikhailovsky) Castle från sommarträdgården. Ons: Klump... Petersburgers ordbok

Böcker

  • Requirements Engineering, Hull Elizabeth, Jackson Ken, Dick Jeremy. De första utgåvorna av denna utmärkta guide har länge blivit en referensbok om kravteknik för yrkesverksamma såväl som högskole- och universitetslärare runt om i världen. Bok…

En person om att kunskapsbredden återigen blir viktigare än snäv specialisering. Vi kunde inte gå förbi och har förberett en sammanfattning av de mest intressanta sakerna åt dig.

Historien berättas av Maxim Kuzkin, vice vd för Parallels och chefsarkitekt för Odin-produkter, ett varumärke under vilket lösningar för datacenter implementeras på uppdrag av Parallels.

Jag använder aldrig ordet "programmerare" i mitt arbete. När jag tilltalar människor i mitt yrke försöker jag alltid kalla dem ingenjörer. Den rent snäva formuleringen av "programmerare" - precis som "testare", till exempel - speglar inte särdragen i vårt yrke väl. Och ju längre det går, desto sämre fungerar denna formulering.

Jag använder aldrig ordet "programmerare" i mitt arbete.

Låt oss ta det här exemplet. I klassisk mening finns det "programmerare", "testare", "projektledare" och andra specialiseringar. Ur rollsynpunkt är denna uppdelning meningsfull, eftersom historiskt sett uppstod varje arbetsfördelning på grund av att medlen för att utföra arbete krävde speciell kunskap. Grovt sett, för att bli testare behöver jag lära mig vissa verktyg – precis som en ingenjör som utvecklar för en specifik plattform.

Allt eftersom tiden går blir inträdesbarriären lägre. Till exempel på Microsoft finns det för närvarande ingen sådan roll som en "testare" - de har en utvecklare i test (En specialist som skriver program som testar andra program. - Red.). Samtidigt kallas alla som sysslar med utveckling för mjukvaruingenjörer, de är bara involverade i lite olika områden. Numera har det blivit så enkelt att behärska verktygen att gränserna mellan specifika inriktningar suddas ut. I framtiden är det osannolikt att det kommer att finnas en uppdelning mellan till exempel en JavaScript-programmerare, en Python-programmerare och en .NET-programmerare – och det kommer inte heller att finnas en uppdelning mellan front-end och back-end.

Att kunna ett programmeringsspråk är inte tillräckligt

Det blir allt viktigare att förstå teknikstacken – de teknologier som ligger till grund för vad en person använder. Det finns folk som programmerar i JavaScript, och på frågan om hur TCP-protokollet fungerar svarar de att det är för lågnivå och de vill inte hantera det. Här är den skrämmande delen: enligt min erfarenhet är det mycket viktigt att förstå de underliggande principerna bakom det du använder. För närvarande kanske detta inte har någon effekt, men som regel tillåter inte att vara trångsynt i en teknik att fatta normala beslut över hela teknikstacken.

Vad du än börjar lära dig nu, om 5-10 år kommer det att vara föråldrat

Här är ett exempel på vad jag menar med teknikstack när det gäller en webbläsare. Det finns JavaScript, det finns en idé om vad HTML är, HTTP-protokollet. En JavaScript-programmerare kan inte undgå detta, han måste förstå det – liksom varifrån reglerna för isolering och säkerhet över flera domäner kommer, hur SSL-protokollet fungerar, hur certifikatbaserad säkerhet fungerar. Vidare, om vi går till backend, måste en person förstå organisationen av datastrukturer. I alla mer eller mindre komplexa applikationer, när det gäller att visuellt visa komplexa datastrukturer, sammanfoga tabeller och organisera urval, blir frontend och backend direkt sammankopplade. Det är väldigt svårt att göra en effektiv applikation om de som gör frontend inte förstår åtminstone de grundläggande frågorna som måste tänkas på i backend: sharding, dataorganisation, frågestruktur. Och vice versa: det är väldigt svårt att göra rätt API i backend, att korrekt tillhandahålla möjligheten till sharding och horisontell skalning, om personen som skriver backend inte förstår problemen som finns på frontend.

Gränsen mellan designers och ingenjörer kommer att finnas kvar

I framtiden kommer ämnen skapade av designers att snabbt börja förvandlas till program. Detta har redan till stor del skett inom programmering för stationära plattformar, där det finns en uppsättning färdiga element med visuell redigering. När det gäller programmeringsdelen kommer den säkerligen att finnas kvar, även om den kommer att användas mindre ofta och troligen kommer att bli mer på hög nivå - men enkelt arbete av samma typ kommer att utföras inte av människor utan av verktyg.

Nu, om jag vill göra en bra webbplats, då är det förmodligen vettigt att anlita en JavaScript-programmerare. Däremot kan jag gå till Wix eller någon annan byggare och göra en sida där som ligger nära det jag behöver. Det verkar för mig att denna trend kommer att fortsätta.

Ingenjörer behöver både naturvetenskap och humaniora

Ju längre du kommer, desto mer främmande visar sig de drabbade områdena vara. Ta till exempel utvecklingen av Apple, som till stor del dikterades av passionen hos Steve Jobs och de människor som omgav honom för humaniora: i synnerhet en manisk kärlek till vackra typsnitt och hieroglyfer. Alla minnesvärda förändringar inom informationsteknologi sker mycket ofta i skärningspunkten mellan vetenskaper. Detta är nästan alltid en syntes, eftersom IT helt enkelt är ett sätt att representera och bearbeta information som blir meningslös i ett vakuum. Så det är svårt att kalla människorna som uppfann det grafiska användargränssnittet "programmerare" - det är som att säga att iPhone blev framgångsrik tack vare bara hårdvaran eller bara programvaran.

För bara 10 år sedan skulle en front-end-utvecklare ha tyckt att det var vilt att läsa böcker om människors uppfattning och psykologi. Nu är detta redan givet: om en person utvecklar webbplatser, då har han läst alla möjliga böcker om UX, UI, hur mycket information människor kan uppfatta, hur man bäst presenterar den. Och det här är en relaterad teknik som kom till oss nästan från medicinen - och detsamma kommer att gälla för fysik, kemi och biologi.

Få grundläggande kunskaper som aldrig blir föråldrade

Vad du än börjar lära dig nu, om 5-10 år kommer det att vara föråldrat. Därför, hur dumt det än låter, måste du lära dig att lära dig. Om du har lite tid över är det bättre att ägna den åt hur det du ska använda fungerar, med utgångspunkt från kursen i fysik och matematik. Utan grundläggande kunskaper är den ökända förmågan att lära sig svår att använda. Fasövergången till nästa nivå är alltid mycket lättare för människor som förstår hur datorer fungerar på fysisk nivå – även om de inte ens använder det och fungerar på mycket högre nivåer. De använder inte bara bilen och lägger den i växel, de förstår hur bilen fungerar. När den här saken blir något som en elbil gör det den övergången mycket lättare för dem.

Om vi ​​förlitar oss på en strategi för långsiktig utveckling och tillväxt, så är grundläggande kunskap viktigare än tillämpad kunskap. Inte en banal idé om hur man skickar en GET-förfrågan, utan en förståelse för HTTP-protokollet: varför det gjordes på detta sätt, vilka idéer som lades in i det. När vi byter till villkorlig SPDY kan du förstå hur denna förändring hände. Det som behövs är en allmän förståelse för när dessa förfrågningar skickas till servern, hur processorn fungerar som gör dessa beräkningar på servern. Du behöver inte gå för djupt in i allt, men för att få mer kunskap måste du förstå hur allt fungerar.

Visste du att ingenjörsyrket har väldigt gamla rötter?! Eller rättare sagt, det är en av de äldsta och viktigaste! En av de ljusaste representanterna för ingenjörer är den antika grekiska vetenskapsmannen, matematikern och mekanikern, grundaren av teoretisk mekanik och hydrostatik, Archimedes. Vi använder hans uppfinningar varje dag. Till exempel innehåller en vanlig köttkvarn en Archimedes-skruv, utan vilken det skulle vara problematiskt att få tag i vår favoritfärs! Ursprungligen användes naturligtvis denna skruv som en vattenlyftmekanism för att dränera mark som översvämmats av Nilen. Hur är det med skruv och mutter? Detta är också tack vare Archimedes!

Vad hette ingenjörer i antiken i Ryssland och i olika länder?

Under det andra århundradet f.Kr. var ingenjörer namnet på skaparna och operatörerna av militära maskiner. Konceptet " civilingenjör” dök upp på 1500-talet och applicerades främst på bro- och vägbyggare. På 1500-talet kallades ingenjörer i den ryska armén " tankar" I gamla dagar i Ryssland kallades byggare av städer, befästningar, gjuterier av kanoner och klockor rozmysly.

Själva ordet " trodde"karakteriserar redan tydligt de egenskaper som ingenjörer i Rus hade. Rozmysl var tvungen att planera uppgiften från alla håll, inte bara förlita sig på egen erfarenhet, men också för all erfarenhet som samlats av hans föregångare, för hans egen intelligens, uppfinningsrikedom, till och med för en dröm, för fantasi.

Det måste jag säga ryska ord « trodde"karakteriserar mest exakt kärnan i ingenjörslivet. Döm själv, i England kallades ingenjörer kaptener, bland fransmännen - mästare och bland tyskarna - meisters. Dessa ord betydde: mästare, mästare, ägare, lärare, mästare på sitt hantverk. När det gäller den tyska "meister", i vanligt språkbruk betydde detta ord bödel. Först på 1800-talet, med spridningen av maskintillverkningen, började "uppfinnande människor" i alla länder att kallas ingenjörer.

När dök ingenjörsyrket upp i Ryssland?

Ingenjörens specialitet kom till Ryssland tack vare Peter I. Själva ordet ingenjör kommer från det latinska ingenium - listig, kapabel, specialist.
Ingenjörsutbildning i Ryssland började med grundandet av en skola för matematiska och navigationsvetenskapliga vetenskaper i Moskva 1701 (Pushkarsky Prikaz School), och sedan en ingenjörskola 1712. Det måste sägas att vårt land alltid har varit mycket rikt på världsberömda ingenjörer.

Ingenjör idag


Ingenjör - det låter stolt
! Detta är just den inställning och förståelse för ingenjörsyrket som fanns under tiden Sovjetunionen. Denna vördnadsfulla attityd berodde inte bara på komplexiteten i att studera i en ingenjörsspecialitet, arbete förknippat med en värld av formler och ritningar, utan också på en hög kulturell nivå. Den sovjetiske ingenjören är en förebild.

Idag i vårt land mer än en tredjedel av specialister med högre utbildning– ingenjörer. Men i en tid av kapitalistiska relationer verkar ingenjörer ha tappat en sådan vördnadsfull attityd och intresse för titeln och yrket. Och ingenjörerna själva värderar inte längre sin titel så mycket. Men förgäves!

Trots allt ingenjörDetta är en mycket kultiverad och kunnig specialist modern teknologi och teknik, ekonomi och organisation av produktionen, kunna använda ingenjörsmetoder för att lösa tekniska problem och samtidigt ha förmågan att uppfinna.

Tyvärr, på 90-talet, förlorade ingenjörsyrket sin popularitet på grund av relativt låga löner och brist på förmåner från staten (även om vi regelbundet hör att vårt land behöver ingenjörer). Ingenjörer strävar i allt högre grad efter att ta plats på marknaderna, för att bli återförsäljare eller spekulanter. Tyvärr, i vårt land, är intäkterna i en icke-teknisk miljö mycket högre, och mindre ansträngning krävs. Statistik visar att mer än 30 % av ingenjörerna i Ryssland tvingas göra deltidsarbete eller ha ett andrajobb på heltid - de jobbar ur sig. Alla dessa faktorer leder till ett utflöde av högkvalitativa ingenjörer utomlands, vilket är oacceptabelt i moderna förhållanden!

Rysslands president V.V. uppmärksammade nyligen bristen på ingenjörer i landet. Putin talade till den federala församlingen den 4 december 2014:

Det är nödvändigt att förena ansträngningarna från design, kreativa team och dynamiskt utvecklande företag som är redo att absorbera avancerad utveckling, att involvera ledande universitet, forskningscentra, Ryska vetenskapsakademin och stora företagsföreningar i landet. Och naturligtvis, bjud in våra landsmän som arbetar utomlands inom vetenskap och högteknologiska industrier, men, naturligtvis, de av dem som verkligen kan ge något.

Jag föreslår att regeringen, med medverkan av Myndigheten för strategiska initiativ, organiserar detta arbete... Mest Hi-tech kan tjäna pengar om det finns människor som kan utveckla och använda dem.

Tyvärr utbildar vi fortfarande en betydande del av ingenjörerna vid universitet som sedan länge har varit skilda från den verkliga produktionsbasen och från avancerad forskning och utveckling inom sina områden. Det är dags att sluta jaga kvantitet och fokusera på kvaliteten på personalutbildningen, organisera utbildningen av ingenjörer på starka universitet som har starka band med industrin och bättre, naturligtvis, i sina egna regioner.

Vi har bra grunder, vi har väldigt duktiga och lovande unga människor. Men detta tyder också på att vi måste göra mycket för att förändra systemet med utbildning av arbetstagare. Vad jag pratade om. Du behöver bara närma dig detta informellt... Den mest grundläggande förutsättningen för ekonomisk utveckling är naturligtvis en högutbildad och kvalificerad arbetarklass, ingenjörspersonal. Vi får aldrig glömma detta. Och det är naturligtvis nödvändigt att skapa ett nätverk av certifieringscenter där varje anställd kan bekräfta sina kvalifikationer. Vi måste också tänka på vem som ska lösa lovande problem i framtiden.

Ingenjörer är framtidens människor

Idag har många landsledare insett att ingenjörer är framtidens människor. Utan ingenjörer är det inte möjligt ytterligare utveckling och livet, både för mänskligheten och för varje land individuellt. Det är ingenjörer som bekämpar nya sjukdomar, uppfinner senaste material, sträva efter att bevara vår planets ekologi, bygga broar mellan kontinenter, se långt ut i rymden och bortom gränserna för det möjliga... Den som inte finansierar verkstadsindustrin i dag kommer att stå pank imorgon och kommer att tvingas acceptera villkor och krav från länder med ledande teknik.

Att vara ingenjör i vårt land har inte alltid varit lätt. Det är som om någon speciellt skapat urvalsvillkoren. Men inget annat land har så många fyndiga, nyfikna, kreativa hjärnor. Att plugga till ingenjör och bli det är inte samma sak! För att erhålla ett ingenjörsexamen räcker det att genomföra en kurs med föreläsningar i 5 år. Och för att bli ingenjör behöver du arbeta med dig själv varje dag, älska vetenskap och det du gör av hela ditt hjärta, och kanske först då kommer du att kunna bli en riktig ingenjör.

Jag skulle vilja avsluta med ett citat, enligt min mening, från en av de mest intressanta (trots hans politiska inriktning) författarna, Alexander Isaevich Solsjenitsyn:

« Ingenjör?!... Detta öppet glödande intellekt, denna fria och oförargliga humor, denna lätthet och tankebredd, lättheten att växla från ett ingenjörsfält till ett annat och i allmänhet från teknik till samhälle, till konst. Sedan detta goda seder, subtilitet i smaker; bra tal, smidigt koordinerad och utan smutsiga ord; man spelar lite musik; en annan har en liten målning; och alla har alltid en andlig stämpel i ansiktet.”