|
1 | 1 | ---
|
2 |
| -title: "What I learned 6 months in at my first Web Dev job" //add title |
3 |
| -date: "2019-03-10" //add date |
4 |
| -category: "Blog" //add category name you choose |
5 |
| -tags: junior, developer, first job, react, imposter syndrome, imposter //add tags with commas no string format |
6 |
| -cover_image: "/img/blog/what-i-learned-6-months-in-at-my-first-web-dev-job.jpg" //name of cover image should be the same as the title but lower case and using "-" for spaces |
7 |
| -author: "Christian Aracena" //add your name |
8 |
| -author_image: "/img/blog/authors/christian-aracena.png" //name of author image should be the same as the author name but lower case and using "-" for spaces |
9 |
| -author_link: "https://cdaracena.com" //must link to a portfolio or social media account |
| 2 | +title: 'What I learned 6 months in at my first Web Dev job' |
| 3 | +date: '2019-03-10' |
| 4 | +category: 'Blog' |
| 5 | +tags: junior, developer, first job, react, imposter syndrome, imposter |
| 6 | +cover_image: '/img/blog/what-i-learned-6-months-in-at-my-first-web-dev-job.jpg' |
| 7 | +author: 'Christian Aracena' |
| 8 | +author_image: '/img/blog/authors/christian-aracena.png' |
| 9 | +author_link: 'https://cdaracena.com' |
10 | 10 | ---
|
| 11 | + |
11 | 12 | # What I learned 6 months in at my first Web Dev job
|
| 13 | + |
12 | 14 | Hey everyone, hope all is well!
|
13 | 15 |
|
14 |
| -Long story short I was able to land my first web developer job back in October of 2018 after graduating from a 3 month bootcamp in July of 2018. I was given a coding test which required me to build a small app that utilized the Yelp API and rendered the 20 closest restaurants in the location the user typed in the search bar. I built it with React (which I was just somewhat starting to get familiar with) and pure CSS. You can see the app here: [Local Bites](http://local-bites.surge.sh/) |
| 16 | +Long story short I was able to land my first web developer job back in October of 2018 after graduating from a 3 month bootcamp in July of 2018. I was given a coding test which required me to build a small app that utilized the Yelp API and rendered the 20 closest restaurants in the location the user typed in the search bar. I built it with React (which I was just somewhat starting to get familiar with) and pure CSS. You can see the app here: [Local Bites](http://local-bites.surge.sh/) |
15 | 17 |
|
16 | 18 | I’m getting laid off at the end of this month, not necessarily because I did bad work but because like a lot of start-ups, they started having financial difficulties and won’t be able to keep me onboard. At the very least I now have 6 good months of professional experience that I can add to my resume and overall career as a web developer (I wrote my first line of code in late January 2018). I just wanted to make this post to hopefully provide some advice and hope for other juniors or beginners like me as to what they might prepare for at their first job or what they can start looking into now.
|
17 | 19 |
|
@@ -40,14 +42,15 @@ As developers we need to stay-up-to-date and when you get your first dev job you
|
40 | 42 | 6 months isn’t a crazy long time as a professional web developer but man do you learn a lot, in 6 months I acquired the following skills:
|
41 | 43 |
|
42 | 44 | Got significantly better at React and its countless intricacies
|
43 |
| -* Learned Redux and about state management |
44 |
| -* Better understanding of how promises and asynchronous JS works |
45 |
| -* Learned some new Git tricks like git stash, git stash apply, git fetch |
46 |
| -* Learned the importance of documentation on your own code |
47 |
| -* Material UI |
48 |
| -* Learned about JSON Web Tokens and how they work |
49 |
| -* Why refactoring can go a long way |
50 |
| -* Testing with Cypress IO |
| 45 | + |
| 46 | +- Learned Redux and about state management |
| 47 | +- Better understanding of how promises and asynchronous JS works |
| 48 | +- Learned some new Git tricks like git stash, git stash apply, git fetch |
| 49 | +- Learned the importance of documentation on your own code |
| 50 | +- Material UI |
| 51 | +- Learned about JSON Web Tokens and how they work |
| 52 | +- Why refactoring can go a long way |
| 53 | +- Testing with Cypress IO |
51 | 54 |
|
52 | 55 | Out of all the skills I acquired in the past 6 months as a junior developer…I would say the greatest one I’m taking with me from this job is definitely testing. At first I didn’t understand why testing was important but now I see the value of it. It leads to cleaner, more efficient code and prevents potential bugs from popping up and driving you insane. Admittedly, it’s not the funnest part of being a developer but it’s a very useful skill that stands out when you’re applying to places because jobs want juniors who know how and what to test, you’re essentially saving the senior and lead developer time from dealing with potential bugs, and who wants to deal with bugs when you’re under pressure or need to finish a project by a certain time period?
|
53 | 56 |
|
|
0 commit comments