After you've completed the reading in your pre-work email and followed all the steps, drop your ideal job titles in the thread below. You should also use your comment in this thread to reflect on the following questions:
- Where are your skills currently?
- What coding projects do you have under your belt?
- What are your knowledge gaps?
- What are your ideal job titles?
For the bonus questions in your pre-mission email, feel free to reach out to others you see in this thread or elsewhere on CodeNewbie Community (or DEV ) to review your code and give you feedback on your job readiness β and/or to ask what their knowledge gaps were before finding their first job and how they filled them.
Feel free to introduce yourself to other participants you see here β and don't forget to follow one another!
Congrats on challenging yourself to Get a Job! If you have any questions about the challenge overall, head to the Get a Job Help Thread. For any technical questions throughout the challenge (or in general) write a #help post and share with the community!
Top comments (24)
My skills are in HTML, CSS, JavaScript, and Vue. While I have knowledge of React, I don't have as much confidence in using it right now like I do with Vue.
I've worked on a few puzzle projects for fun as well as a quotes database that uses an API I created with GraphQL. My new website is my latest project (almost done with this).
I'd like to get better at remembering common git commands since I usually use GitKraken when working. I actually created a repo just to test git commands out in.
I want to work on my next project in React so I can start adding React projects to my portfolio and while I feel good in JavaScript, I'd like to sharpen my skills with challenges like javascript30.
I would also like to use Node in my projects more. I first started using
package.jsons
in my projects in my first job and I don't really think I've utilized what Node can offer me. I'd like to start from the beginning there and see what important parts I might have skipped when learning it the first time.Common titles I usually find for my skillset are Front-end Engineer, Web Developer, UI/UX Engineer. I want to completely avoid anything to do with working in a CMS because I learned that kind of role isn't for me.
I wrote a lot here and I'm not quite sure what my first step will be but I appreciate this challenge since I just recently went back to looking for roles again.
My current tech stack is HTML, CSS (+ TailwindCSS), JavaScript (React, NextJS), and Figma. While I am feeling save using HTML, CSS (+ TailwindCSS) and Figma, I would say that with my JavaScript (React, NextJS) skills I am halfway there. It can do smaller projects.
I have many common apps like To Do List, Shopping Cart, Book Management, Pokedèx; The deepest project I have is a "Smart" Shopping React app (with Google Firestore Database), made with an remote African/European team of four developers, which learns the users buying habits.
To be able to explain common technical terms; and to get used to easy function without googling them. Also, I need to learn a bit backend / Database: basic knowledge is a must even as a frontend developer, I'd say.
Frontend Developer, Web Developer, Web Designer, React Developer
Even if I am interested in using Figma, I do not want to be a UI Designer (I love to write code!)
Hi Julia,
Great statement.
May I suggest one thing for you to consider. In part 2, you say you have many "common" apps.
May I suggest that you use a synonym for common, such as 'popular, familiar, or well-known.' Working with the Google Firestore db and a remote group with members in Europe AND Africa is not common. Overcoming language, cultural and technical issues is quite an accomplishment.
Very cool.
Thank you for your comment :) It was meant like: common apps (from tutorials) AND one big (deep) project. Sorry for the confusion. YES, it was quite an accomplishment and the best experience I had so far. :)
;)
My current skills include using R/RStudio, Python, and a strong background in Statistics. Since I am seeking to enter Data Science, I feel that my Statistics is robust. I have a good understanding of Exploratory Data Analysis, Inferential Statistics, A/B testing, Linear Regression, Logistic Regression, Decision Trees, Support Vector Machines, Feature Reduction techniques, and an excellent yet basic understanding of Neural Networks. Several personal projects have shaped my knowledge of the Data Science Workflow.
My work includes four chapters for my introductory book on Machine Learning which is 40% complete. This book will be released in PDF format with code primarily in R but also Python.
My knowledge gaps would be working with Bayesian models. I am currently building up my base by teaching myself Shiny and other Data Visualization techniques. Working with SQL is another area that I plan to focus my time on.
Job titles that I am currently interested in are Data Analyst and Data Scientist.
Note: This feels like it should be a first draft. There is so much more I could put in. Boiling a person's skills into 4-plus sentences is "challenging". ;)
4.1 Ideal Job titles
4.2 What I noticed while looking at my 3 job titles
Wow, quite a list!
Great
Hi all,
So to answer these questions:
1) At the moment of writing, my skills are Python, Django, Django Rest Framework, web scraping with the help of BeautifulSoup library, HTML.
2) Coding projects:
3) Regarding knowledge gaps - of course, there are lots of things which can be upgraded. But, besides going dipper in Django Rest Framework, I want to learn more about AWS, Docker, and dig deeper when it comes to databases.
4) Ideal job titles - for now, as a rookie: Python Developer Intern, Django Developer Intern, Junior Python Developer, Junior Django Developer.
Very cool,
What is it like in China not able to speak the language.
How has Covid treated you?
When it comes to the language barrier, there is the application I use for translating Chinese to English and vice versa, and I do know some basics of the Chinese language.
And regarding your second question - pretty cool, can't complain.
Hi Uzor,
You said,
I think this sentence has potential to be powerful statement. In this statement, you do not use a 'negative' to describe your work. Too often, people say they dislike this or that. There are things you love and other tasks you just carry out. To me, this says you do your job with acceptance, not complaints. May I suggest you consider elaborating on your thought. It could be woven into a cover letter or resume.
Keep it up
Thanks for the reply, I'll work on that
Hi everyone! Here's my answers to the questions
Where are your skills currently?
Web Dev (HTML/CSS/JS, SASS), Java, Node.js, Git, REST APIs, Recently trying out React
What coding projects do you have under your belt?
What are your knowledge gaps?
What are your ideal job titles?
Front End Web developer, Full-stack software engineer, Web developer, Software Developer. I prefer coding and would love to move into being a fully back end developer but somehow life led me to the front end direction.
Hello,
1.What are your current skills? HTML, CSS, JavaScript, Python, jQuery, BootStrap. A bit of knowledge in PHP.
3.What are your knowledge gaps? I need to learn another framework and learn another programming language.
HI M,
I am really interested in doing a data project including the Titanic survivors.
Would you care to pool some resources and discuss some ideas together?
(If you follow me then we can chat.)
Cheers,
Current skill
My current tech stack is HTML, CSS, Bootstrap, JS, React, MongoDB, Nodejs, Express, EJS, APIs, and Python. Just learning backend so I donβt have any project ready but currently working on a simple note-taking app with server-side rendering using ejs with authentication using JSON web token.
Coding Project
Knowledge gaps
Things I need to work on, Node authentication, MVC, Redux, a solid grasp on React context API, React styling, working with Figma, PostgreSQL, search engines, Testing such as jest, mocha, enzyme, etc. Understanding system design.
Ideal job titles
My Ideal job title based on my current level as a rookie:
Currently my skills are in a strange place. I have been learning Web development on my own for about 2 years and I feel Like i have a grasp on the fundamentals of JS, CSS and Html. I have been pretty much building all my project using React and Gatsby so I am getting the hang of those technologies. However, I am not sure if it is impostor syndrome or true blind spots in my learning but I feel like I am missing something, some secret sauce that will make me more attractive to employers. For now I am still trying to master React and dipping my toes in Node.js and Typescript. I also learned a bit of OOP and Java/C# during a brief tangent where I thought that may help me land a job but I went back to the Front end world because I don't want to be jumping around.
I was doing freeCodeCamp for a while so I have those projects. But my strongest project I have done to date is a Gatsby ecommerce site I did for a family member but in the end did not need it anymore. I think it is pretty neat because it populates the pages dynamically from the Shopify storefront using GraphQl and dynamically creates the content and updates products upon being added. Other than that I am constantly changing my portfolio to make it just a little more purple every iteration.
Oh I wish I knew this! But if i would have to guess it would be in design. I feel that most front end jobs require some sort of design skills and I am not good at that. I want to get good but I'm not there yet. Another thing would be in backend. I still don't understand how to build backend projects or what exactly that would entail. Front end is easy because it is so visual but backend is so abstract.
Currently I am pretty much applying to any job with Junior on it. But mostly Front-End developer, React Developer, or Web Developer. Eventually I would like to be a full stack developer.