JS ENGINEER

Career roadmap in 2022

Agenda

Retrospective

lets recap :)

AngularJS (1.7)

deprecated on 31 Dec 2021 (25%)

Vue 3

composition API

React 18

concurrent mode!

HTTP/3

specification & QUIC over UDP

 ECMAScript 2021

was published in June 2021

Typescript

a new standard

Github stat [link]

Node.js trends

CSS Satisfaction rate 2021

Web development

Roadmap in 2022

Basics

Frontend

Backend

DevOps

Full-stack ?

FullSTACK

Is full-stack developer a myth?

Should I become a "fullstack" ???

Triple "Why" technique

ask yourself "why?" x3 times

I want to be a full-stack developer!

I want to know both backend and frontend

I WANT to Be ABLE TO DEVELOP any part of the application

I WANT to Be IN DEMAND

  • More opportunities 
  • Can launch a product on your own
  • Getter general understanding of web

Pros

  • Maintain skills of backend/frontend
  • multiple backend stacks
  • too many frameworks/libs
  • lower salary

Cons

Full-stack

Full-stack vs Architect

Fullstack

Architect

Develops the code, implements features, configures infrastructure

Designes an architecture,

communicates with the sales and clients,

organizes workflow, etc

Software architects

Who the heck is the Front-end architect??

Architects types

Software architect

Once the solution architecture is defined and approved. A software architect will now work to develop the software architecture.

Front-end architect

A Front-end Architect creates and documents architectures for front-end applications.

Solution architect

the person in charge of leading the practice and introducing the overall technical vision for a particular solution.

DevOps Architecture: Focuses on enhancing change management operations via CI/CD pipeline and application observability (logs monitoring, incident management)

Business Architecture: describes the sequence of events and actions for each user persona to complete the online loan application

Data Architecture: defines the information scope needed to complete the loan application such as information format, source, and quality. Data architecture also addresses the concerns for private data security and integrity while ensuring performance, availability, and consistency

Application Architecture: Decomposes the application into granular single responsibility UX, functional, data components that the loan account opening web or mobile apps consist of

Integration Architecture: Identifies external data and functional resources, and defines the methods to interact with these resources

Security Architecture: Deals with Customer Identity and Access Management (CIAM) concerns such as user registration, authentication, and password recovery

Technology Architecture: Addresses the infrastructure needs for high availability and performance for: compute (virtualization, containerization, serverless), network (firewalls, subnets), storage (object, block, file share)

  • junior

  • middle

  • senior

Being stuck as a

Communication/soft skills

introverted person

Main reasons

over confidence

Weak tech skills

How to accelerate your career? 

Learn new staff

(hard skills)

Manage the manager

(be proactive)

Keep your promises

(get things done)

Make yourself visible!

Be nice

(to others)

Networking

(meet new people)

1

1x1 meeting
Get the feedback from the manager & teamlead regarding your current work

2

Analyze the feedback,

make, take into account the remarks, draw conclusions

3

Work on the weak points

5

Be persistent

 Don't make ultimatums

4

1x1 meeting with the manager

Show what you have done,  share your goals regarding the promotion/raise. Ask what else you can do to speed up the process

6

After promotion

 don't stop the

self improvement,

keep going!

talent

tenacity

VS

Procrastinate

Feel guilty

Panic

Make excuses

Procrastination

I’m not a procrastinator. I’m just extremely productive at unimportant things

– anonymous colleague

TIPS TO AVOID PROCRASTINATION

Don't spend all of your time on the work

Make breaks

Minimize distractions

Set goals and deadlines

Find more hobbies

Thank you

Slides

Roadmap in 2022

By Vladimir Vyshko

Roadmap in 2022

  • 619