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