IT vocabulary for non-IT people

Have you ever explained IT concepts to people from other fields? This is a tricky task: when explaining one term, you cannot use others, because they will also be incomprehensible. Let's imagine that your friend wanted to "enter IT", first opened Habr and ofigel - how to explain at least basic words to such a person?





— , , . . , « Linux GNU/Linux». , «» — .





, . , . : , , .









  • IDE













  • git





  • Open source













  • : AI/ML, AR/VR,









  • / /





  • Junior, middle, senior





  • QA /





  • DevOps





  • Full stack developer T-shaped





  • , ,






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 , « : »).





«» — . ( ), , - — «-», . — « + », , .





« » — . : , , , . «» , — .





After the slide from @jbaruch's talk, you won't be able to forget the "T-shaped" concept, even if you want to
@jbaruch «T-shaped»,

, 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). 












All Articles