áĄá
ááž web backend developer áááş SQL áĄááááᏠáááŻáĄááşáááşáážáááážá áááŻáˇáááŻááş ORM áááş áĄááŹáĄáŹá¸ááŻáśá¸ááᯠááŻááşááąáŹááşáááşááąáŹá áááŻáˇáááŻááş ORM áááş áĄááŹáĄáŹá¸ááŻáśá¸ááᯠááŻááşááąáŹááşáááşáááŻáááşáážááˇáş áááşáááşá áĄáááŻááşá¸áĄáááŻááşá¸áá
áşááŻáá˝ááş áááşááśáá˝áąá¸áá˝áąá¸ááźáŽá¸ááąáŹááş Grebenshchikov á ááąáŹáşááźá°ááŹáá˝ááş ááąáŤááşá¸á
ááşáá˝ááş áááˇáşáá˝ááşá¸ááŹá¸ááąáŹ ááźá
áşáááşáážáŻááąá¸áá˝ááşá¸ááᯠááťá˝ááşáŻááşááąá¸áá˛áˇáááşá ORM áážááˇáş SQL áĄááźáąáŹááşá¸áááş áĄáááşá¸áááşáááŻá ááťááşááťááşááźááˇáşááźááˇáş áĄááźáąááᯠáážáŹáááş ááŻáśá¸ááźááşáá˛áˇááźáŽá¸ áĄááźáąááśáĄáŹá¸ááźááˇáş áĄáááşáááşá¸áážááˇáş áĄáááşáĄáááşáĄáááˇáş áá˝áśáˇááźááŻá¸ááąá¸ááŹáá°á¸ááťáŹá¸áĄáá˝ááş áĄááşááŹááťá°á¸áááşáááˇáşáá°ááťáŹá¸á áááşá¸áááŻáˇá ááááŻááşá¸ááźáąáŹááşá¸áážááˇáş áááşá¸áááŻáˇáááş ááášááŹááᯠáááşáá˛áˇáááŻáˇ ááŻááşááąáŹááşáááşááᯠáĄááźáąááśáĄáŹá¸ááźááˇáş á
áá
áşáááť ááŻááşááąáŹááşáááş ááźááŻá¸á
áŹá¸áá˛áˇáááşá ááąáááŻááşáááşá ááąáá°ááťáĄáŹá¸ááźááˇáş ááťá˝ááşááąáŹáˇáşáážáŹ áááşááźááşááťááşáá
áşááŻáážáááąáŹáşáááşá¸ áááşá¸ááᯠááŻáášáááŻááşááąá¸áááŻááşáᏠáážáŹá¸áááşá¸áážáŻáĄáá˝áąáˇáĄááźáŻáśááźááˇáş áá˝á˛áˇá
ááşá¸ááŹá¸áᏠááźááşáá˝ááşá¸ááąá¸áá˝ááşáááŻáˇ áážááşá¸áážááşá¸áááşá¸áááşá¸ ááźáŻááźááşááźáąáŹááşá¸áá˛ááŹá¸áááşá ááąááŻááťáĄáŹá¸ááźááˇáş á
áááşáááşá
áŹá¸á
ááŹááźá
áşááŹáááşá á¤áá˝ááş ááťá˝ááşáŻááşáááŻáˇ áá˝áąáˇáážááá˛áˇáááşá
ááášááŹááŻáśá¸áááŻááşáᏠdeveloper áŚá¸ááą
ááąá¸áá˝ááşá¸ááᯠáá
áşáááşá¸áááşá¸áá˛áˇ ááťááşá¸áááşáááŻáˇáĄáá˝ááş ááŽááąáˇ ááášááŹááąáŤáşáážáŹ developer áĄááąáĄáá˝ááşáá˛áˇ ááŽáá°áŚá¸ááąá áĄááťáááşáá˛áˇáĄááťáž ááźáąáŹááşá¸áá˛ááąáá˛áˇ áĄááťááşáĄáááşáá˝áąááᯠáážáŹáá˝áąááźááşá¸ááźááˇáş á
áááşáááŻáˇ ááŻáśá¸ááźááşáá˛áˇááŤáááşá
áĄááťááŻá¸ááťááŻá¸ááąáŹáááşá¸ááźá
áşááťáŹá¸ááž áááˇáşáážááşá¸ááťááşááťáŹá¸áááş ááááşá¸áááŹááşá¸ááťáŹá¸ááᯠáá° áá áááşá¸ááž áááşá¸ áá áĄáá˝ááşá¸ áááˇáşáá˝ááşá¸ááŹá¸áááşá áááşáááˇáşáááş ááŻáśá¸ááźááşáá˛áˇáááşá
SlashData á áĄáááŻáĄá 2018 ááŻáážá áş á ááŻáášáááŻáśá¸ááááşáá˝ááş ááášááŹááąáŤáşáá˝ááş developer ááąáŤááşá¸ 18.9 áááşá¸áááˇáşáážáááźáŽá¸ áááşá¸áááŻáˇáĄáááş 12.9 áááşá¸áááş áááąáŹáşáááşáážááşáááş developer ááťáŹá¸ááźá áşáááşá áááŻáááŻáááşáážáŹ áááşá¸áááŻáˇáááş áĄáááşáá˝áąá¸áááşá¸ááźáąáŹááşá¸ááááŻááááşááťáŹá¸ááᯠáááşááŽá¸ááźáááşá áááşáážá áááąáŹáşáááşáážááşáááş developer ááťáŹá¸áááŻááşáá°ááťáŹá¸áááş ááááŻááááşá¸áááşá¸ááᯠááŤáááŹááŤááąáŹáá°ááťáŹá¸ááźá áşááźáŽá¸ áááşáážááá˝ááş áĄáááşáá˝áąá¸áááşá¸ááťáąáŹááşá¸áááŹááᯠááąáˇááŹááąáá°ááťáŹá¸ (ááťáąáŹááşá¸ááŹá¸ááťáŹá¸áážááˇáş áááŻááşáááŻááşáááşááźáŹá¸ááąá¸áá°ááťáŹá¸) áááŻáˇááźá áşáááşá áĄááşá¸á áááŻáááŻáááşáážáŹá á¤áá˝ááş ááťá˝ááşáŻááşááᯠá áááşáááşá áŹá¸ááąáŹ áá° á áááşá¸áážáááąáŹ áĄáŻááşá áŻá áĄáá˝ááşáĄá áŹá¸ááᯠáĄááááşáĄááźá˝ááşááźááŤáááşá áááŻá¸áááŻá¸ááŹá¸ááŹá¸ááźáąáŹááááş ááŤá ááťá˝ááşááąáŹáşááťážáąáŹáşáááˇáşááŹá¸ááŹáááş áááŻááŤáááşá
ááťá˝ááşááąáŹáˇáşáĄáá˝ááş ááŻááá áĄáśáˇáĄáŹá¸áááˇáşá ááŹáážáŹ ááááŻááááşááŹááťáŹá¸á áááŻá¸áááşáážáŻáážáŻááşá¸áááş 2017 ááŻáážá áş ááŻáááááŻáśá¸ááááşááž 2018 ááŻáážá áş á ááŻáášáááŻáśá¸ááááşáĄáá 14.7 ááž 18.9 áááşá¸áĄáá áááŻá¸ááŹáááş áááŻáˇáááŻááş 21 áá˝ááş 2018% áááŻá¸ááŹáááşá ááááŻááááşáᏠáĄááąáĄáá˝ááşáá˛áˇ áááŻá¸áááşáážáŻáážáŻááşá¸ááᯠáááˇáşáážááşá¸áááŻááşá¸áááşá áá áşáážá áşááᯠ5% ááąáŹááş áážáŻááşá¸áá˛áˇ áážá áşá ááş áááŻá¸ááŹáááşáááŻáˇ ááźáąáŹááááşá ááźáŽá¸ááąáŹáˇ ááŽáážáŹá 20% ááąáŹááş ááźá áşáá˝áŹá¸áááşá
áááŻáˇáĄááźááşá SlashData áááş 2030 ááŻáážá
áşáá˝ááş áá°áŚá¸ááą 45 áááşá¸áĄáááážáááŹáááşáᯠáááˇáşáážááşá¸ááŹá¸áááşá áááşá¸áááş 8% áááŻááşáᲠáážá
áşá
ááş 20% áááş áĄáááşá¸áááşáááŻá áááŻá¸áááşáážáŻááᯠáááşáá˝ááşá¸áááş áá˝ááşáá°áááşáᯠáááˇáşáážááşá¸áááąáŹáşáááşá¸ áááşá¸áááŻáˇáááş áĄááşááŹáááş áááŻá¸ááąáŹááşáááşááąáŹááşáážáŻáĄáá˝ááş ááťáááşáážááážáŻ (áááşáážá ááášááŹáá
áşáážááşá¸áá˝ááş 57% áááˇáş) ááᯠáááşáá˝ážááşá¸ááŤáááşá
ááąáá°ááťáĄáŹá¸ááźááˇáşááąáŹáˇ áááşáááŻáĄáŹá¸á ááźáŽá¸áá˝áŹá¸ááŹáá˛áˇáĄáá˝ááş áááşáááŻáá˛ááźááˇáşááźááˇáş ááááŻááááşááŹáá˝áą áĄááťáŹá¸ááźáŽá¸áážááááşá á ááŹá¸áá ááş, áááşáááŻáĄáŹá¸áážááˇáş áááşáááş.
áááşáááŻáĄáŹá¸áááŹáá˛á
áááşáááŻáĄáŹá¸ áááˇáşáážááşá¸áááşá ááťá˝ááşáŻááşáááş HackerRank ááąááŹááᯠáĄááŻáśá¸ááźáŻáá˛áˇáááşá
ááááŻááááşá¸áááşá¸ááŹááŹá ááŹá¸ááťáŹá¸áážááˇáşáááşáááşáá áĄááźáŽá¸ááŹá¸ááŻáśá¸áááŻáĄááşááťááşáážáŹ Computer Hardware áážáá˝á˛á ááŻááşáááşá¸áĄáŹá¸ááŻáśá¸ááŽá¸ááŤá¸áá˝ááş JavaScriptá Python áážááˇáş Java áĄáá˝ááşááźá áşáááşá ááąáŹááşáááŻááşá¸áá˝ááşá áĄááźáŽá¸ááŹá¸ááŻáśá¸ááąáŹ áááŻáĄááşááťááşáážáŹ C/C++ ááźá áşáááşá áááşá¸áááş ááŹá¸áááşáááŻááşááąáŹá ááŹáˇááşáá˛áááąáŹááťááşááťáŹá¸áááş áááşáááŻááşáᏠsoftware á áĄáááşá¸áĄááźá áşááźááşá¸áááşáážáŻáážááˇáş á á˝ááşá¸ááąáŹááşáááşáĄáá˝ááş áááŻáĄááşááťááşááťáŹá¸áážáááąáá˛ááźá áşáááşá
áá°ááąáŹááşááťáŹá¸áážááˇáşáááşáááşá AngularJSá Node.js áážááˇáş React áááŻáˇáááş áĄááźáŽá¸ááŻáśá¸áááşáááŻáĄáŹá¸ááźá
áşááźáŽá¸ áááşá¸áááŻáˇáá˝ááş ááąáŹááşááśáˇááąá¸áážááˇáşáááşáááŻáĄáŹá¸ááźáŹá¸áá˝ááş áĄááźáŽá¸ááŹá¸ááŻáśá¸áá˝áŹáááťááşáážááááşá áĽáááŹáĄáŹá¸ááźááˇáşá áĽááᏠExpressJS áĄáá˝ááşááźáąáŹááˇáş JavaScript ááąáá
áá
áşááźáąáŹááşá¸áá˛ááąáááˇáşáĄáážáááşááźááˇáş áážááşá¸ááźááŻáśááááşá ááąáŹááşá¸áááŻáĄáŹá¸á áááşáááŻáĄáŹá¸áááş ááťáąáŹáşáá˝ááşááąááźáŽá
áĄáááşáĄááťááşá¸áĄá áĄááŻááşáážááşááťáŹá¸áááş áááŻááşá
áŹá¸áážááşááąáŹááşá¸ááťáŹá¸ááśááž Problem Solving Skills ááᯠáĄáááááťážáąáŹáşáááˇáşááŤáááşá áĄááŻááşáážááşáá˝áąáá˛áˇ áá
% ááąáŹááşá ááŽáĄáááşáĄááťááşá¸áá˝áąááᯠáĄááąá¸ááźáŽá¸áááşáááŻáˇ ááźáąáŹááźáááşá ááááŻááááşá¸áááşá¸ááŹááŹá
ááŹá¸ ááťá˝ááşá¸ááťááşáážáŻáááş á
á ááŹáááŻááşáážáŻááşá¸ááźááˇáş ááŻáááááąááŹáá˝ááş áážááááşá á
ááŹá¸áá
ááşá áĄááşááááŻááŽáááşááťáŹá¸á ááąááŹáá˝á˛áˇá
ááşá¸ááŻáśááťáŹá¸áážááˇáş áĄááźáŹá¸ááąáŹ áá˝ááşááťá°ááŹáááášááśáááŻááşáᏠáĄááźáąááśáĄáááááŹáážááˇáş áááşáááşáážáŻ ááŻáśá¸áááážáááŤá ááąá¸áá˝ááşá¸ááŻáśá
áśáá˝ááş ááážááá˛áˇááŤá áááŻáˇáááŻááş áááŹáááşáááŻááşáᏠáĄáááááŹááᯠááźáŽá¸ááŹá¸á
á˝áŹ ááááŻáĄááşááąáŹáˇááŤá
áá° 23.2 áĄáąáŹááş ááŻáášáááŽááťáŹá¸á 100% áážááˇáş áá° 18.8 ááťáąáŹáşááŻáášáááŽááťáŹá¸á 1000% áááş Database Design áááŻáĄááşááŤáááşá ááŻááşááŤáááşá áĄá˛ááŤá ORM áá˛áˇ SQL áĄááźáąáŹááşá¸ááŤá ááťááŻá¸ááźáąáŹááşá¸ááŽááťáąáŹáşááąáŹá IMHO á áážááşá¸áááşá¸ááťááşáážáŹ ááŻáášáááŽááźáŽá¸ááťáŹá¸áá˝ááş á¤ááášááĄáá˝ááş ááŹáááşáážáááąáŹ DBA á ááŽá¸áááˇáşáĄáááşá¸ááášááá áşáᯠáážáááąááąáŹááźáąáŹááˇáşá áááŻáˇááźáąáŹááˇáş developer ááťáŹá¸áĄáá˝ááş áááŻáĄááşááťááşááťáŹá¸ááᯠááťáąáŹáˇááťáąáŹááşá¸á áąááźáŽá¸ áááŻáááŻááźááşáááşá á˝áŹ áážáŹá¸áááşá¸áááş ááźá áşáááŻááşáááşá áááŻáˇááąáŹáş System Design ááźááˇáşáááşá¸áááşáĄááźáŹá¸áááşá¸áááşá¸ááźá áşáááş- áĄááąá¸ááťáŹá¸áá˝ááş 37.0%á áĄááźáŽá¸ááťáŹá¸áá˝ááş 44.1%á áĄááźáŽá¸á áŹá¸ááťáŹá¸áá˝ááş ááŽá¸áááˇáşááááŻááŹáááŹáážááşááťáŹá¸áážááááˇáşáááşáᯠáááşáááąáŹáşáááşá¸ áááşá¸áááŻáˇáááş ááŻááşááąá¸áááˇáşá áá áşáĄááąáĄáá˝ááşááᯠááŹáááĄáąáŹááş áááąáŹááşáá˝ááşáááŻááşááąá áááŻáˇáááŻááş áá°ááŽááąáŹ áĄááźáąááś áĄááşááááŻááŽáááşááťáŹá¸áážááˇáş ááąááŹáá˝á˛áˇá ááşá¸ááŻáśááťáŹá¸ááᯠSystem Design áá˝ááş áááˇáşáá˝ááşá¸ááŹá¸ááŤá áĄáááşá¸áááş áááŻáááŻáážááşá¸áááşá¸ááŹáááşá
ááŻáášáááŽáááşááťáŹá¸áááş áĄáááşááąáŹáşááźá፠System Design áá˝ááş Framework ááťá˝ááşá¸ááťááşáážáŻ áááŻááťáŹá¸ááŹáááş áááŻáĄááşáááşá áááşá¸áááş startup ááťáŹá¸áĄáá˝ááş áá áşáááşá¸áááşá¸áá˛áˇ áĄááŻááşááŻááşááąáŹ ááŻááşááŻááşáá áşááŻááᯠáááşáááŻááşáááťáž ááźááşááźááşááŻááşáááş áĄááąá¸ááźáŽá¸ááźáąáŹááşá¸ ááášáááááşá ááąáŹááşááťááşáá˝á˛áááŻááşááźáŽá¸ ááááşááźááşáááş ááááşááźááşááźá áşáááşá
ááťáąáŹááşá¸ááŹá¸áá˝áą ááŹáááşáá°ááźáá˛?
á¤ááąááŹáá˝ááş ááťá˝ááşáŻááşáááş áĄááźáŹá¸áá°ááśááž áĄááťááşáĄáááşááᯠáĄáŹá¸áááŻá¸ááŤáááşá
ááášááááŻááşááťáŹá¸áá˝ááş ááááŻááááşá¸áááşá¸ááᯠááŻáśá
áśáá
áşááťááŻá¸áááŻááşáá
áşááťááŻá¸ááźááˇáş áááşááźáŹá¸ááąáááąáŹáşáááşá¸ (ááťá˝ááşááąáŹáşáááŻáááŻáááşáážáŹ áá˝ááşááźá°ááŹáááášááśááŹááŹáááş) á
á
áşáááşá¸ááąáŹááşáá°áá° áááşáááşááťáąáŹáşáááş áááááááŻááşááᯠáááŹáááşááźáŹá¸ááŹáá˝ááşáááşá¸ ááŤáááşáááşáᯠááŻáśá¸áááşáááş áĄááąá¸ááźáŽá¸ááŤáááşá
ááąááşááŽááťáąáŹááşá¸ááŹá¸ááťáŹá¸áááş ááťá°áááŻááŽáááşááťáŹá¸áážááˇáş á áŹáĄáŻááşááťáŹá¸ááᯠáĄáŹá¸áááŻá¸ááźáŽá¸ ááąáŹáˇááşáá˛áĄááşááťááşááŽááŹáĄááąáŹááşá¸ááťáŹá¸á YouTube ááž áááşáá°áááŻááźáááşá áááşá¸áááŻáˇáážá áşáŚá¸á ááŻáśá¸áááş StackOverflow áááŻáááşááźá˝á á˝áŹáĄááŻáśá¸ááźáŻáááşá ááŽááŽáááŻáááş ááťááŻá¸áááş Z áĄáá˝ááş áááşá¸áážáŽá¸ááźáŽá¸ááŹá¸ ááŽááŽááŹááťááşáááşáá áşááŻááźá áşááźáŽá¸ ááťááŻá¸áááş Y ááááŻááşá áŹá¸áážááşááťáŹá¸áááş áááąáŹáˇááŤááťáŹá¸ááážááááˇáşááąááşáá˝ááş áážáááąáá˛ááźá áşááźáąáŹááşá¸ áááşá¸ááᯠááťá˝ááşááąáŹáş áĄáááĄáážááşááźáŻááŤáááşá
áááşá¸áááŻáˇáááş áĄááŻááşáážááşááťáŹá¸ááśááž áááŻáĄááşáááşááťáŹá¸ááᯠáááşááźáŹá¸ááąá¸áááş- JavaScriptá Javaá Pythoná áááşá¸áááŻáˇáááş C/C++ ááᯠáááážáááźáąáŹááşá¸ áá˝ážááşááźááąáŹáşáááşá¸ áááşá¸ááŹááŹá ááŹá¸ááťáŹá¸ááᯠááášááááŻááşááťáŹá¸áá˝ááş áááşááźáŹá¸áááş áĄááŻáśá¸ááźáŻááąáŹááźáąáŹááˇáş ááźá áşáááŻááşáááşá áááşá¸áááŻáˇáááş JS áá°ááąáŹááşááťáŹá¸ááᯠáááşááźáŹá¸ááąá¸ááąáŹáşáááşá¸ áááşáááŻáĄáŹá¸áááş ááąáŹááşááśáˇááąá¸áááş ááááááŹáᏠááźááˇáşááŹá¸ááąááąáŹááźáąáŹááˇáş áááşá¸áááŻáˇá áááááŻáśá¸áĄááŻááşáá áşááŻááᯠáážáŹáá˝áąááźáŽá¸ááąáŹááş áááşááźá˝á á˝áŹ áááşáá°ááąááŻáśááááşá
ááąááŻááťáĄáŹá¸ááźááˇáş ááťážáąáŹáşáááˇáşááŹá¸áááˇáşáĄáááŻááşá¸ áá°áááŻáˇáááş áááŻáĄááşááąáŹáĄááŹááťáŹá¸ááᯠáááşááźáŹá¸ááąá¸áááşá
ááťáąáŹááşá¸ááŹá¸ááťáŹá¸áááş áááşá¸áááŻáˇá ááááĄááŻááşááž áááąáŹáşáááşáážááşáááş áááŻá¸áááşáážáŻááᯠááťážáąáŹáşáááˇáşááźááźáŽá¸á áĄááŻááşáážááˇáşáá áááşááťááşááŽáážáŻáááş ááŻáááááźá áşááŹáááş (áĄááťááŻáˇáááŻááşááśááťáŹá¸áá˝ááş ááá)á á áááşáááşá áŹá¸á ááŹááąáŹááşá¸ááąáŹ áĄááŻááşááťáŹá¸áááş ááááááźá áşáááşá
ááááŻááááşá¸áááşá¸ááŹááŹá
ááŹá¸ááťáŹá¸áážááˇáş ááąáŹáˇááşáá˛ááşáĄááťááŻá¸áĄá
áŹá¸ááťáŹá¸ááźááˇáş ááąáŹáˇááşáá˛ááşáĄááťááŻá¸áĄá
áŹá¸ááťáŹá¸áĄáááŻááş ááŽáá˝ááşáá°áá°áŚá¸ááąá Dynamics
áááˇáşáážááşá¸ááźáąáĄáŹá¸ááźááˇáş developer 16.9 áááşá¸ááźááˇáş áááááąááŹáá˝ááş áážáááąááŤáááşá á¤áááşáážáŹ SlashData ááźá
áşáááş á ááąáŹááşáá
áşááŻáááąáŹáˇ Backend Services (13.6 million)á mobile applications (13.1 million) áá˛áˇ desktop (12.3 million) áááŻáˇ ááźá
áşááŤáááşá AR/VR áážááˇáş IoT ááášáááťáŹá¸áááş áááźááşá¸ááźááşá¸ áá°ááźááŻááşááťáŹá¸ááŹáá˛áˇááźáŽá¸ AI/ML/Data Science áááş áá˝ááşáá˛áˇáááˇáş áážá
áşáážá
áşáĄáá˝ááşá¸ ááááááŹáᏠáááŻá¸áááşááŹáá˛áˇáááşá
Javascript áááş áĄááťááşááźááşááŻáśá¸ ááźáŽá¸áá˝áŹá¸ááąááźáŽá¸ áááşá¸ááĄáááŻááşá¸áĄáááŻááşá¸áááş áĄááźáŽá¸ááŻáśá¸ááźá
áşááźáŽá¸ 2018 áá
áşááŻáááşá¸áá˝ááş 2.5 áááşá¸ áááŻá¸ááŹááŤáááşá áááşá¸áááŻáˇáááş IoT áážááˇáş ML ááášáááťáŹá¸áá˝ááş ááąá¸áááşáááş ááźááŻá¸á
áŹá¸ááąááŤáááşá
Python áááş ML áááąáááşá¸á
áŹá¸ááŹáážáŻááźáąáŹááˇáş 2018 ááŻáážá
áşáá˝ááş 2.2 áááşá¸áááŻá¸ááŹááźáŽá¸ áááşá¸áááş áĄá
ááşáĄááŹáĄáŹá¸ááąáŹááşá¸áááˇáşáĄááźááş ááŹááŹá
ááŹá¸ááąáˇááŹááá˝ááşáá°ááźááşá¸áážááˇáş áĄáááşááźáąááźááşá¸áááŻáˇááźáąáŹááˇáşááźá
áşáááşá
Javaá C/C++ áážááˇáş C# áááŻáˇáááş á áŻá áŻááąáŤááşá¸ developer áá°áŚá¸ááąáááş áážáąá¸áá˝áąá¸ááąáŹáážáŻááşá¸ááźááˇáş ááźáŽá¸áá˝áŹá¸ááąáááşá áááşá¸áááŻáˇáááş áááŻáĄááŤáá˝ááş áá°ááťáŹá¸áážááˇáş á áááşáááş áá˝áąá¸ááťááşááąáŹ ááááŻááááşá¸áááşá¸ááŹááŹá ááŹá¸ áážáŹá¸ááŤá¸ááŹáááşá á¤ááąááŹáá˝ááş developer ááťáŹá¸áĄáá˝ááş áááşáááŻáĄáŹá¸áááş ááąáŹááşá¸áááŻáĄáŹá¸áážááˇáş áĄáááşá¸áážááˇáşáĄááťáŹá¸ ááťážáááŤáááşá Android áĄáá˝ááşáááŻááşáááş Java á áááŻáážáąá¸áááşáááŻáˇ áááşááŤáááşá
PHP áááş ááŻááááá°ááźááŻááşáĄááťáŹá¸ááŻáśá¸ áááşáĄáááŽááąá¸áážááşá¸ááááŻááááşá¸áááşá¸ááŹááŹá ááŹá¸ááźá áşááźáŽá¸ áááşá¸áááş 32 áá˝ááş (2018% ááźááˇáş) ááááááŹááŹááźáŽá¸áá˝áŹá¸ááŹáááşá áááşá¸ááĄáááŻááşá¸áĄáááŻááşá¸áááş developer 5.9 áááşá¸áááˇáşáážááááşá PHP á ááŻááşááááşá¸áážáŹ áá˝á˛ááźáŹá¸ááąááąáŹáşáááşá¸á áááşá¸ááᯠááąáˇááŹáááş áĄáá˝ááşáá˝ááşáá°ááźáŽá¸ áĄááŻáśá¸ááťáŹá¸áááşá
áááąáˇááąááşáá°áááşáááŻááşá áŹá¸áážááşááąáŹááşá¸ááťáŹá¸áááş ááááşááťááŻá¸áááşááťáŹá¸áážááˇáş áážááŻááşá¸áážááşááŤá áááşáááŻáˇááąáˇááŹááźááááşá¸á
HackerRank data áá˝áąááźááşáááşááŹáááşá ááᯠ38 áážááˇáş 53 áážá áşááźáŹá¸áážááá°ááťáŹá¸áááş áááşá¸áááŻáˇááááááŻáśá¸áááąáŹááťááşááťáŹá¸áĄááźá áş ááááşá¸ááťáŹá¸á áŹáááşá¸áá˝ááşá¸áááşá
á
ááŹá¸áá
ááşá ááťá˝ááşáŻááşááááááŻáśá¸ááŻááşááąáŹááşááąáŹ áááąáŹááťááşáááş áĄáááˇáşáĄáááşááážááĄáá˝ááşáá
áşááŻááźááˇáş áĄáááşá¸áá
áşáááşá¸ááťážááş ááŤá¸ááŻáĄáá "áá
áşáá˝á˛ áááŻáˇáááŻááş á¤áááşá¸" ááźá
áşáááşááᯠááťá˝ááşáŻááşáĄáááşááźáŻááŤáááşá ááŻááááá
áşááŻáááş 15 ááááşá¸ááźá
áşáááşá á¤áĄááŹáĄáŹá¸ááŻáśá¸ááᯠááťá˝ááşááąáŹáşááąá¸áá˛áˇáááşá
ááąááşáá áş áĄáá˝áąáˇáĄááźáŻáśááážáááąá¸ááąáŹ ááááŻááááşááŹááťáŹá¸ (áĄáááş 21 áážá áşáĄáá) áááş áááşá¸áááŻáˇá áááááŻáśá¸ áááąáŹááťááşááťáŹá¸áĄááźá áş ááááşá¸áá˝ááşá ááşááťáŹá¸áážááˇáş áááşáááŻááşááťáŹá¸ááᯠááąá¸ááźáááşá
Generation X ááááŻááşá áŹá¸áážááşááťáŹá¸áá˝ááş áááşáááşááŽá¸ááŤá¸áááş áĄáááş 16 áážá áşááááŻááşááŽááŻááşáááŻá áááşááąá¸ááŹá¸áá˛áˇááźááźáŽá¸ áĄááťáŹá¸áĄááźáŹá¸áááş áĄáááş 5 áážá áşááž 10 áážá áşáĄáá (áĄááááĄáŹá¸ááźááˇáş ááᯠáĄáááş 35 áážááˇáş 45 áážá áşááźáŹá¸áážááá°ááťáŹá¸)á áĄáááşááźáąáŹááˇáşáááŻááąáŹáş áĄáááşá¸áážááˇáşáĄááťáŹá¸ áážááşá¸ááąáááş- ááááşá¸áááşá¸ááźá áşáĄáááşá¸áááşááŹáážáá ááááŻááááşááŹáá áşááąáŹááşááźá áşááŹáááş áááşáĄáážááşááááş áááŻá¸áá˝áŹá¸á á˝áŹ áááŻááťááşááąááááşá áááşá¸ááᯠáĄáážááşááááş áááŻááťááşáá°ááťáŹá¸áááş ááááŻááááşááąá¸áá˝á˛ááźááşá¸ááᯠá áąáŹá áąáŹá áŽá¸á áŽá¸ á áááşáá˛áˇáááşá áĄá˛ááŤááᯠááááŻááťááşáá˛áˇáá°áá˝áą áĄááťáŹá¸á áŻáᏠááá°ááŽáá˛áˇ áĄááŻááşáĄáááŻááşáá˝áą áážáááźááŹáááŻáˇ áá°áážáŻááąááážáŹ ááŻáśá ááŽáááŻááŤáá˛á
áááąáˇááąááşáá°áááş áááŻááşá
áŹá¸áážááşááąáŹááşá¸ááťáŹá¸áááş áĄáááş 20 áážá
áşááááŻááşáᎠááááŻááááşá
áááşáááˇáşáĄááťáááşá 16% ááŹáážáááźáŽá¸ áĄááťáŹá¸á
áŻáážáŹ 16 áážá
áşááž 20 áážá
áşááźáŹá¸áážááá°ááťáŹá¸ááźá
áşáááşá ááŤááąáááˇáşáááşá¸ áá°áááŻáˇáĄáá˝ááş áááşáá°ááᏠáááŻáá˝ááşáááşá áĄááŻá áááŻáĄáááşááźáąááŹáááşá
áá˝áąáˇáážáááťááşááťáŹá¸
áĄá áááŻááşá¸ web backend developer áááş áááąáˇááąááşáá˝ááş SQL ááᯠáááŻáĄááşááąáááŹá¸áááŻáááˇáşááąá¸áá˝ááşá¸áĄáá˝ááş ááááťááąááťáŹááąáŹáĄááźáąááᯠááťá˝ááşáŻááşááá˝áąáˇáááąá¸ááąáŹáşáááşá¸á ááąááşáá áşááááŻááááşááŹááťáŹá¸á áĄáá°áĄáááᯠááťá˝ááşáŻááşááźáŻááźááşáááŻááşááŤáááşá
ááąáŹááşááťááŻá¸áááş developer ááťáŹá¸áááş ááŹááŹááşáá°ááťáŹá¸ááźá áşááźáŽá¸á áĄááťááŻáˇááąáŹááŻáśá áśááťáŹá¸áá˝ááş áááşá¸áááŻáˇáááş ááááşááŻáśá áśááťáŹá¸áážááˇáşáááşáá°áááşá áĄáááşááŹááźáżááŹáááş áááşá¸áááŻáˇááᯠááťááşá áŽá¸á áąááŤáááşá áĄááŻááşáážááşáá˝áąá áááşááŽá¸ááŹá¸áá˛áˇ áááŻáĄááşááťááşááᯠááźááˇáşáááşá¸ááąá¸áááşá áááˇáşáĄáŹá¸ ááááşááťáŹá¸ááᯠááťááşááźááşá á˝áŹááážááááş áá˝ááˇáşááźáŻááąá¸ááąáŹ áááŻáááŻáĄáááşááźáąááąáŹááááááŹááťáŹá¸áážááˇáş áá°ááąáŹááşááťáŹá¸ááźáąáŹááˇáş ááŻááşáááşá¸áá˝ááşáááşáááş áááşáážááşááťááşáááş ááááˇáşááŤá¸ááŹáááşá áááŻáĄá፠áá°ááťáŹá¸á á˝áŹáááş ááááŻááááşááŹááťáŹá¸ ááźá áşááŹááźáááşá áá áşááťá áşáááş ááťááŻá¸áááş (Generation Z) áááş áá˝áąá¸ááááşá¸á áááşá¸áááŹáá˝ááş ááąáááŻááşááŹáá˛áˇááźáŽá¸ áááşá¸áááŻáˇáĄáá˝ááş áááşá¸áááş áĄááźáŹá¸áá°ááťáŹá¸áááş áááŻáááŻá¸ááźááşá¸ááážáááąá
L1 cache latency áááş ~ 4 cycles ááźá áşááźáąáŹááşá¸áááá°ááťáŹá¸áááş ááááŻáĄááşáᲠáááşáážáşáááŻááşá¸ááťáŹá¸ááᯠáááťááşá áŽá¸á áąáááş áááŻááąáŹááşá¸áááşáᯠáááá°ááťáŹá¸áááş á áŻá áŻááąáŤááşá¸áá°áŚá¸ááą áĄáá˝ááşáĄá áŹá¸á ááŹáááŻááşáážáŻááşá¸áá áşááŻáĄááźá áş ááąá¸áááşááŹáááşá áááŻáˇááąáŹáş áĄááŻááşáá áşááŻááááş áá ááŻá¸ááááşáááˇáşááŤá áá áşá áŻáśáá áşáŚá¸áááş áááŻáĄááşááąááąá¸áááˇáşááąááŹáá˝ááş áĄáááˇáşááááˇáşááąáŹáĄááŹááťáŹá¸ááᯠááąá¸ááąá¸ááááşááźá áşáááşá áĄááŹá¸áá°á á áá áşááŽáááŻááşá¸áá˝ááş áááşáá˛ááąáŹáĄááźáąááśáááŻááŻááážáááźáŽá¸ áá˝áąá¸áá˝ááşááśáááŻáááşáá˝áąáˇáááŻááşáá˝á˛ááťáŹá¸áá˝ááş áááşá¸áá°á¸áá˛áˇááźáŽá¸ ááŻááşáááşááŻááşááťááŤáááᯠáááŻááşááŹááŻáśááťážááá á ááŻá¸ááááşá ááŹááážáááŤá áĄáááşááźáąáŹááˇáşáááŻááąáŹáş âááŻááşááąá¸ááŻáśâ áážááˇáş âááťážááŹâ ááąáŹááşááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻáááŻááşáááˇáş áĄáá˝á˛áˇááťáŹá¸áá˝ááş áá°ááťáŹá¸ áááŻááťáŹá¸ááŹáááşááźá áşááźáŽá¸á âáááşá¸áááŻááşáá˛áˇá á˝áŹ ááąáááŻááşáá˛áˇáááąáŹ áážá áşááąáŤááşá¸ááťáŹá¸á á˝áŹ ááŹááťááşáááŻááşáá˛áážáŻááťáŹá¸ááᯠáážáąáŹááşáážáŹá¸áááşâ (á) áááŻáá˛áˇáááŻáˇááąáŹ áá°ááťáŹá¸ááźááˇáş áááşááťááşááŽáááş áááŻáĄááşááŤáááşá .
Soft Skills ááťáŹá¸áááş áááŻááŹá¸áĄááşááąáŹ áĄááťááŻá¸áĄá áŹá¸ááž áááźá áşáááą áááŻáĄááşááąáŹ áĄááťááŻá¸áĄá áŹá¸ááž áááźááşá¸ááźááşá¸ áá˝áąáˇááźáąáŹááşá¸ááŹááŤáááş (ááŤááᯠáĄáááşááźáŻáááş ááťá˝ááşáŻááşáá˝ááş áááşáážááşá¸ááťááş áĄááťááşáĄáááşááťáŹá¸ ááážáááŤá áááşáá˝áąáˇ ááąáˇááŹááźááˇáşáážáŻááŻáśááŹ)á ááááŻááááşááŹááťáŹá¸ áĄááąáĄáá˝ááş áááŻá¸áá˝áŹá¸ááŹáᏠáááşá¸áááŻáˇáĄáŹá¸ááŻáśá¸ááᯠáááŻááşáááŻááş áááŻáˇáááŻááş áá˝ááşáááŻááşááááşá¸ááťáŻááşáážáŻáážáá áşáááˇáş ááááşááťáŹá¸ááážááááş áá˝ážááşááźáŹá¸áááş áááŻáĄááşááźáŽá¸ áááşá¸áááş ááťáąáŹáˇááťáąáŹááşá¸ááťá˝ááşá¸ááťááşáážáŻááťáŹá¸áĄáá˝ááş áááŻáĄááşáááˇáşáĄááŹááźá áşáááşá
âáĄááŻááşááŽáááşááŤâ áááş ááááŻááááşááŹáá áşáŚá¸á áááşáá˝áąáážááˇáş áážááŻááşá¸áážááşáááŻááşááąáŹ âáĄááŻááşááŽáááŻááşááąáŹâ áĄáá°á¸ááťá˝ááşá¸ááťááşáá°á áááşáá˝áąáážááˇáş ááááááŹááŹáá˝áŹááźáŹá¸áááˇáş ááąááŹááťáŹá¸áĄáá˝ááş ááŻáśáážááşááąááááŻááşáᏠááŹááşáááşá¸áá áşááŻááşááźá áşáááşá ááťá˝ááşáŻááşááąáááŻááşáᏠMinsk áá˝ááşá á¤áááşáážáŹ ááąáá°ááťáĄáŹá¸ááźááˇáş áá°ááŻáážáŻááşáážáŹá¸áážáŻáá áşááŻááźá áşááźáŽá¸ áááşááąáŹááąáŹáĄááŻááşááŽáááŻáˇáááşááąáŹááşáááşá¸áááşáááşá¸áĄáá áşááťáŹá¸áĄáá˝ááş ááźáąáŹáşááźáŹááťáŹá¸ááᯠááąáˇáááŻááşá¸ááźááşáááźáŽá¸ áááˇáşáážááşá¸ááąá¸ááŻáášáááŽááťáŹá¸áááş ááááŻááááşááŹááťáŹá¸ááᯠáá áşáážááşááŹá¸áᏠâá¤ááŻáśááŤááŻááşááᯠááŹá¸áááşááŤáááŹá¸? áááŻáááŻááŹá áááşá¸áá˛áˇáááŻááşáááşá¸ááᯠáááˇáşáážááşá¸ááąá¸ááŻááşáááŻáˇ ááááşáááŻááşáá°á¸á áááşá¸áĄáá˝ááş ááŤáááŻáˇá áĄááŻááşááŻááşááąá¸áááşá" áĄááŹá¸áá°ááźá áşáááşááťááŻá¸áááş áĄááášááááááŻááşááśáĄááťááŻáˇáá˝ááş ááźá áşáá˝áŹá¸ááąááŻáśááááşá ááŤááᯠáááşááąááźáááŻáˇ ááťá˝ááşááąáŹáˇáşáážáŹ ááąááŹááážááá°á¸á
ááąáá°ááťáĄáŹá¸ááźááˇáş ááťá˝ááşááąáŹáˇáşáĄááźááşáĄáááąáŹáˇ ááááŻááááşááŹáá˝áąáá˛áˇ áá°áŚá¸ááąááᯠááźáááşá¸ááźáąáŹááşáᏠááŹáážááážáááŤáá°á¸á ááąáˇá áĽáşáĄááťáááşáĄáá˝ááşá¸ ááááŻááááşááŹáĄá á áşáĄáážááşááťáŹá¸ááᯠáážáŹááá˝áąáˇáááŻááşááźáąáŹááşá¸áážááˇáş áááŻááşá áŹá¸áážááşááąáŹááşá¸ááťáŹá¸áááş áááźáŹáá âááŹáážáááâ áá°ááąáŹáĄááťááşáážááˇáş áááşáááşá áá˝ááşá¸ááŻááşá ááŹáĄááźáąáŹááşá¸ááážáááŤá áááşá¸áááŻáˇáááş áááşááźááşááźáŽá¸ á á˝ááşá¸ááąáŹááşáááŻááşááá˛áˇáááŻáˇáááşá âáĄá á áşáĄáážááş ááááŻááááşááŹááťáŹá¸â áááşáááş áááŻáááŻáááşááźááşááźáŽá¸ á á˝ááşá¸áááşáááŻáážááááŻááşáááş; áááşá¸áááŻáˇááśááž ááťááşááźááşá á˝áŹááźáŽá¸áá˝áŹá¸ááŹááąáŹ á áťáąá¸áá˝ááşáá áşáᯠáááŻáĄááşááąáááˇáş áĄáááááŹááᯠáááŻá¸áážááşá¸á á˝áŹááá°ááźáŽá¸ ááááŻáĄááşááąá¸áááˇáşáĄááŹááťáŹá¸ááᯠááąáŹááşáááŻááşá¸áá˝ááş áááşááŻááşáᏠáážááşáááşááąáŹáĄááťááŻá¸ááᯠááąáŹááşááźááşá¸ááąá¸áááşáááŻááşááąá ááᯠáááşáá°ááťááşááąá¸áá˛áˇáĄáá˝ááş áááŻáĄááşáá˛áˇáĄá፠áááşáá°ááźáááşá áá°áááŻááşá¸á ááŤááᯠá á˝ááşá¸ááąáŹááşáááŻááşáážáŹ áááŻááşáá°á¸á ááŤááąáááˇáş áá°áááŻááşá¸á áááŻáĄááşáážáŹ áááŻááşáá°á¸á áááźáŹáᎠáĄááŹáááşáážáŹá áá°ááąáŹááşáĄááťááŻáˇááᯠáĄááŻáśá¸ááźáŻááźáŽá¸ áĄááźáŹá¸ááąáŹ áĄáááŽááąá¸áážááşá¸áĄáá°áĄáááᯠááźááşááźááşáááşáááş ááąáŤááşá¸á ááşáááŻááşáá˛áˇáá°áá˝áąááᯠá áťáąá¸áá˝ááşá áĄáá˝ááşááá° áááşááśááŹááŤááááˇáşáááşá
á
áŹáááşá¸áá˝ááşá¸áĄááŻáśá¸ááźáŻáá°ááťáŹá¸áᏠá
á
áşáááşá¸áá˝ááş ááŤáááşáááŻááşááŤáááşá
web backender áĄááşááŹááťá°á¸ááťáŹá¸áááş SQL knowledge áááŻáĄááşááŤáááŹá¸á
-
ááŻááşáá˛áˇ áĄááŻááşáĄáá˝ááş áááŻáĄááşáááŻáˇ ááąáŹááşá¸áááŻááŹááŤá
-
áĄááŻááşáážáŹ ááážááááąáŹááşáážáŹá¸ááąáá˛áˇ ááŻááşáááşá ááŤááŻááşáááşá
-
áááŻááşáá°á¸á ááŤááááŻáĄááşáá°á¸á ááŤáááŻáˇáážáŹ NoSQL áážááááşá
-
áááŻááşáá°á¸á ááŤáĄá˛ááŤááᯠááááŻáĄááşáá°á¸á ORM á áĄááŻááşááŻááşááąá¸áááşá
áĄááŻáśá¸ááźáŻáá° 320 áŚá¸ áá˛ááąá¸áá˛áˇáááşá áĄááŻáśá¸ááźáŻáá° 230 áážáąáŹááşááąáá˛áˇááŤáááşá
source: www.habr.com