I spent a large portion of the day at my meetup, helping newbies with coding, but I'm not going to count that towards my coding hours, because it's too basic, I prefer to count only the time I spend learning newer concepts or refreshing myself on certain concepts, but if I'm chatting about becoming a web developer, or helping a newbie with a very simple algorithm for example, i don't want to count those hours, so today will only be about two hours, the time I spent working on GitHub.
I did research on various technologies, to decide my next steps.
Check out this graph from indeed:
It looks like Node.js is where the trend is headed. That said, at this moment, there are more remote web dev jobs wanting Ruby on Rails knowledge than wanting Node.js knowledge, at least on remoteok.io and on indeed.
BUT...it looks like it's getting pretty close:
Cool. So, looking at those two graphs, and based on other sites I've visited, it looks like my best bet, for both on-site or remote work, is to learn Node.js. Now, I'm going to learn Node.js at the boot camp anyways, so I actually could learn Ruby on Rails on my own time, and then learn Node.js on the hours I allocate to the boot camp, but here's the problem with that, if I do that, my node.js skills will be at a lower level than they would be otherwise. And to get the best web dev jobs, it's not about knowing two back end languages/stacks okay, it's about knowing at least one back end language/stack VERY well, enough to monetize that knowledge. While I can learn two back end languages/stacks at the same time, it will take me longer to get my skill level up to a level at which I can monetize it if I learn ROR and Node.js (MEAN or MERN stack) at the same time, versus learning only Node.js, because my boot camp will cover it anyways, so I might as well leverage that.
That's my thought process anyhow, but I really want to learn Ruby on Rails, because it's a technology known for being able to push product quickly, and has a robust ecosystem as well. I just really like the idea of going from idea to viable product quickly, the action element of it.
It's a tough call.
I'll let the matter percolate.
Today I loaded my portfolio project onto GitHub. Class starts tomorrow!
SUMMARY OF CODING SKILLS
Books: Status
"Head First HTML and CSS," by E. Robson & E. Freeman Complete
"Head First HTML and CSS," by E. Robson & E. Freeman Complete
"A Smarter Way to Learn JavaScript," by Mark Myers Complete
"HTML and CSS," by Jon Duckett Complete
"JavaScript and JQuery," by Jon Duckett Complete
Team Treehouse (Front End Web Dev Track Complete): Status
How to Make a Website Complete
HTML Complete
HTML Forms Complete
HTML Tables Complete
HTML Video and Audio Complete
CSS Foundations Complete
CSS Basics Complete
CSS Layout Techniques Complete
CSS Layout Basics Complete
CSS Selectors Complete
Responsive Layouts Complete
CSS Flexbox Layout Complete
Framework Basics (Bootstrap and Foundation) Complete
Framework Basics (Bootstrap and Foundation) Complete
Git Basics Complete
Console Foundations Complete
Introduction to Programming Complete
JavaScript Basics Complete
JavaScript Loops, Arrays, & Objects Complete
AJAX Basics Complete
JQuery Basics Complete
Interactive Web Pages With JavaScript Complete
Object-Oriented JavaScript Complete
Accessibility Complete
Website Optimization Complete
Front End Performance Optimization Complete
Aesthetic Foundations Complete
Design Foundations Complete
Adobe Photoshop Foundations Complete
Adobe Illustrator Foundations 66% Complete
Other Courses: Status
HTML and CSS (Codecademy) Complete
Introduction to Web Dev (The Odin Project) Complete
Web Dev 101 (The Odin Project) 33% Complete
Free Code Camp (FCC) Status
1. Get Started with Free Code Camp Complete
2. HTML5 and CSS Complete
3. Responsive Design with Bootstrap Complete
4. Gear up for Success Complete
5. jQuery Complete
6. Basic Front End Development Projects Complete
7. Basic JavaScript Complete
8. Object Oriented and Functional Programming Complete
9. Basic Algorithm Scripting Complete
10. JSON API's and Ajax Complete
11. Intermediate Front End Development Projects Complete
5. jQuery Complete
6. Basic Front End Development Projects Complete
7. Basic JavaScript Complete
8. Object Oriented and Functional Programming Complete
9. Basic Algorithm Scripting Complete
10. JSON API's and Ajax Complete
11. Intermediate Front End Development Projects Complete
12. Intermediate Algorithm Scripting Complete
13. Advanced Front End Development Projects Complete
14. Claim Your Front End Development Certificate Complete
The Coding Boot Camp at UT Austin Status (starts 4/19/2016)
Week 1-6: Mastering the Browser (HTML, CSS, JavaScript, JQuery)
Week 7-10: API & JSON (RESTful API"s, parsing JSON, AJAX)
Week 11-14: Server Side (Node.js, MySQL, MongoDB)
Week 15-18: PHP (WordPress, CodeIgniter, Laravel)
Week 18-21: Full Stack Coding
Week 22-24: Final Project
My Web Dev Portfolio: www.adamcamacho.com
CodePen Projects: http://codepen.io/Adancode/
Week 22-24: Final Project
My Web Dev Portfolio: www.adamcamacho.com
CodePen Projects: http://codepen.io/Adancode/
GitHub Projects: https://github.com/Adancode
LinkedIn Profile: https://www.linkedin.com/in/adamcamacho1
Team Treehouse Profile: https://teamtreehouse.com/adamcamacho
Free Code Camp Profile: http://www.freecodecamp.com/adancode
Team Treehouse Profile: https://teamtreehouse.com/adamcamacho
Free Code Camp Profile: http://www.freecodecamp.com/adancode
Hours Spent Coding Today: 2
Total Hours Coding: 1,178
No comments:
Post a Comment