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,170