What's on your bucket list?
As a front-end developer you should be aware of all the programming language which is related to front-end like node.js, Javascript, HTML5, css3 , Modulr.css, Milligram, Decorator, Bulma, Uikit, Bootstrap etc..,
Do all that and you will be a first class ninja! good luck!
developers.google.com/web/tools/starter-kit
codecademy.com/en/tracks/javascript-upgraded
developer.mozilla.org/en-US/docs/Learn/Accessibil…
https://getmdl.io/started/index.html
http://ionicframework.com/docs/v2/native/
codementor.io/javascript/tutorial/module-bundler-…
udacity.com/course/responsive-web-design-fundamen…
http://leafletjs.com/index.html
Happy New Year. Peace, Good Cheer. Do Good in all things.
If you're going to be purely developing FE, here's what I recommend:
Aside from the obvious couple: HTML(5)/CSS(3), a front-end developer should learn the following:
ES6 and TypeScript
ES6 conventions and features. It's here and it's supported, so learn it.
Angular 2. It's not my cup of tea, but it's very much in demand. If you want employment flexibility, Angular 2 is important.
CSS grids. Support for them is starting to land, and they are a game changer.
ReactJS. Nearly as in demand as Angular. It would behoove you to know it.
VueJS. Vue is going to pick up a lot of momentum over the next couple of years. It's a great framework and the learning curve is much easier than ng2.
Probably the most important thing is just to spend time mastering plain ol vanilla JS and learning good design practices.
CSS3 Grid layout! It is expected to land in the major browsers next spring or so, so better learn it by then.
Start learning vuejs... It's going to be huge in next 2 years. Reason - it's easy to learn and awesome documentation..
Honestly, I'd like frontend devs to...
Hey I really follow this person Eric Elliott. He has published a medium blog regarding your question and this is really cool read this......... Hope this helps you medium.com/javascript-scene/top-javascript-framew…
JavaScript! If you don't write it for your job today, you might need to in a year or two - it would be good to learn it as soon as possible :D
Personally I want to migrate from angular1 to angular2 and Ionic too. Learn more about CSS3. And this is the most important:
Another thing engineer should focus on - becoming a senior and efficient software engineer. from: @mevrael
I just need to work harder. So let's do it.
Front-end developers should learn and master, obviously, still the same - front-end development.
Read more in my answer to What languages, frameworks and libraries should I learn in order to start front-end development?.
Another thing engineer should focus on - becoming a senior and efficient software engineer.
Last additional note about UI engineers - master design thinking, business analysis, UI/UX design, UX architecture and engineering, designer-engineer cooperation and tools.
Everything else is secondary and depends on project.
JR
mental adventurist
Anthony Rossbach
I develop large scale projects for companies and myself. I also own and run NodeHost, a web hosting company.
Priya Ranjan Dubey
#toddlerProgrammer, #selfLearner, #athlete
When one speak JavaScript you may be wondering what JavaScript? because JavaScript has now turn into Pacific Ocean in itself. Picking a good framework in now tough part in web community, because daily new players are entering which are performing better than previous one , somehow. e.g After Facebook introduced Yarn - Node Package Manager, in 3-4 months it's 21k upvotes on GitHub compared to 11k commits of npm ;) One thing is consistent that if you're not up-to-date then in within a couple of months you're outdated! You'll have be all ears to be a good designer/developer. Looking at Google Trends you can conclude how JavaScript has trended over last 12 months.
To really get started you'd learn React, Angular or Vue.js as these are booming very fast in web development, check this survey and this one.
There is a great post of Medium.com to get stared in JS A Study Plan To Cure JavaScript Fatigue You'd also read this to know why there are so many JSs out there by Jose Aguinaga . Stop pondering over what you'd learn, Just get started in JavaScript because using JavaScript you can now create cross platform Web, Desktop (Electron.io) or Mobile Applications(Ionic, React Native, Cordova,etc).
Hope that will help you :)