We take developers from good to great

WE ARE THE JSLEAGUE

Angular state management with RxJS and NgRX

Team

Team

JSLeague Stats

26-27th January

Dovelopers Office

Whoami

Andrei Antal

@andrei_antal

  • frontend engineer (since I can remember)
  • web & JS technologies enthusiast
  • passion for UI design and UX
  • perpetual learner

organizer for ngBucharest

@ngBucharest

groups/angularjs.bucharest

JSLeague Stats

4

workshops

Dovelopers Office

68

participants

1

advanced

3

intro

JSLeague

Future Workshops

JSLeague

Advanced Angular: Observables and State Management @Dovelopers

Advanced Vue.js Components @Dovelopers

DApps with ReactJS and Solidity @Modex

Intro to Web Programming @RubikHub Piatra Neamt

JS Fundamentals @RubikHub Piatra Neamt

Intro to Vue.js @RubikHub Piatra Neamt

3 frameworks 1 app @VoxxedDays

Intro Workshops

Angular vs ReactJS vs Vue.js

approach to learning - survey result

tips and tricks

JSLeague

Survey Time

How developers learn

https://www.surveymonkey.com/results/SM-3BLBCCNXV/

Some conclusions

JSLeague

JSLeague

How did you acquire your technical skills ?

JSLeague

Reasons for learning new things:

JSLeague

When starting working with a new framework/technology, you:​

JSLeague

Most frequently used websites when learning new technologies:

YouTube

Udemy

Microsoft Virtual Academy

Thenetninja

Udacity

scotch.io

tuts+

Coursera

JSLeague

Stack Overflow 2018 survey

JSLeague

Did you teach (formally or informally) somebody a new technology in the past 3 months ?

JSLeague

How often do you make presentations in your company / to your friends about new emerging / updates on technology?

JSLeague

How do you split your thinking / coding / testing time ?

average:

40 % - 41.2 % - 18.8 %

JSLeague

Jack of all trades vs Expert

Foster learning

JSLeague

JSLeague

JSLeague

1. Learning is an emotional process

2. Sleep is essential to learning

3. We learn better from others and in the company of others

4. We learn better when we train others / explain concepts

The Leading Brain, Friederike Fabritius, MS and Hans W. Hagemann, PhD

JSLeague

JSLeague

5 tips for learning a new frontend framework

JSLeague

0. Learn the framework but master the language basics

JSLeague

JSLeague

1. Get to know the ecosystem

  • start following the people that build the framework and the discussions around that technology

JSLeague

2. Read a lot of code

  • look for simple and complex open source projects that use that technology and read through their source code

JSLeague

3. Build your own thing

  • practice your knowledge in a low pressure personal project

JSLeague

4. Take note of best practices - read style-guides -

  • Be mindful and learn from other people's experiences

JSLeague

JSLeague

5. Contribute to open source

  • Give back to the community and acquire new skills in the process 

JSLeague

JSLeague

JSLeague

JSLeague

JSLeague

5. Contribute to open source

  • Give back to the community and acquire new skills in the process 

JSLeague

(bonus)

Be part of a community 

  • Attend and contribute to events and communities

JSLeague

while(true) => learn()

Thank you!

jsleague.ro

JSLeague @BJS March 2019

By Andrei Antal

JSLeague @BJS March 2019

BucharestJS presentation - JSLeague and learning tips and tricks

  • 1,105