Haben Sie jemals Menschen aus anderen Bereichen IT-Konzepte erklärt? Dies ist eine knifflige Aufgabe: Wenn Sie einen Begriff erklären, können Sie keine anderen verwenden, da diese ebenfalls unverständlich sind. Stellen wir uns vor, Ihr Freund wollte "in die IT eintreten", öffnete zuerst Habr und ofigel - wie kann man einer solchen Person zumindest grundlegende Worte erklären?
— , , . . , « Linux GNU/Linux». , «» — .
, . , . : , , .
IDE
, . ? — , «». Paint, : , , . , , « ».
« », : , , . — Visual Studio Code Microsoft.
— IDE ( « », « »). «integrated development environment» (« »), , , ( ) — , , , . « ».
, . . , , , , .
. , , . , . , , . . , :
: , . : « ».
«debugging» «», «». , . « — , ». - , , .
, — (debuggers). , , «» , , - , .
git
- , , ? «finally_final_v5_2021» «Re: Re: Re: Fwd: Re», .
? () , , . , , , .
, , , . (version control system, VCS). , — git.
, , :
(commit) — - git.
(branch) — : , , «», - .
(merge) — : , , .
Open source
, , — , . , , , «». , , . , , . , open source.
, . , : , . Microsoft Windows. Linux : Linux — , , , Linux .
, . GitHub — . GitHub git, , : «git GitHub PornHub».
performance , , «».
, , , . , « »: , , . , , : , - , , .
, -, « ». , , : « - , ».
« », — , « », — . «» — , , . , «» ( ) : .
: AI/ML, VR/AR, blockchain
- , , . , , VR- ( , VR-). :
«» ( ) «AI» (Artificial Intelligence) — , . (ML, machine learning), . , (« - , »), : « , , , , ». , ( ), .
VR (virtual reality) — , , Oculus. AR (augmented reality) — , - : , Google . VR AR , , .
— , Bitcoin , , . : - «» ( Bitcoin , , ). , « , ». , , .
/ /
«». «» («developer») «software engineer». «». ? ( ) , : , «» , , .
, . , , . — «», . , , «, » — .
, ,
. Junior — , , middle — « », senior — , .
« » , - , , «», . - Pomodoro, .
, , , , . , , — , , . , .
«senior» — , ? . «» «», «principal engineer» ( , ). « », , .
Full stack developer T-shaped-
-: «» ( ) «» ( , ). ( «» XIX , « : »).
«» — . ( ), , - — «-», . — « + », , .
« » — . : , , , . «» , — .
, QA, QC
IT , - : , . - — , « », « » , . , , , .
(« - , , »), - , — « ». , — : . , , ( ).
«», «QA» (quality assurance) «QC» (quality control), . , : — « », — « ». , « ».
DevOps
, , - (, , ) — , , . — , «», «». «operations», «ops».
. «», «development» («») «operations». , , — , . «, », , , .
( ), DevOps :
, ,
, IT — , .
: , «». , . , .
— . , — . « », .
, , Upwork. , , , .
, , . : , , — , -.
— :
JUG Ru Group IT-. , « » — , , . : Heisenbug (), Mobius ( ), JPoint (Java), HolyJS (JavaScript), DotNext (.NET).