VocĂȘ jĂĄ explicou os conceitos de TI para pessoas de outras ĂĄreas? Esta Ă© uma tarefa complicada: ao explicar um termo, vocĂȘ nĂŁo pode usar outros, porque eles tambĂ©m serĂŁo incompreensĂveis. Vamos imaginar que seu amigo queria "entrar em TI", abriu pela primeira vez Habr e ofigel - como explicar pelo menos palavras bĂĄsicas para essa pessoa?
â , , . . , « 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).