User
Write something
Live Interview: System Design is happening in 4 days
Landed my first customer
So, I just landed my first customer last week. It’s a very simple project, but at least I’m getting paid for it β€” finally! I found my client on AirTasker, a platform that helps people get assistance with all kinds of tasks in Australia. I had to negotiate the price, as the initial offer was quite low. Even though I was competing with other developers, I was confident that my skills were more than enough to complete the work quickly and efficiently. The customer initially wanted to use some β€œmystic” frameworks for a simple project that could be done with plain HTML, CSS, and JavaScript. I still managed to convince her to let me build it in React β€” because, why not? πŸ˜„ So, thanks to Hayk, I can finally say that I’m earning money through development β€” and that makes me happy. Just 8 months ago, I was struggling to build a simple JavaScript carousel, and now I’ve landed my first customer. Don’t lose hope, keep grinding, and keep coding! Cheers !
How Basil landed a new role and negotiated +20% more in 1 month
Congrats to @Basil Gubara who landed a new developer role within a month of joining our program and even negotiated a +20% salary increase on top of what was set as the maximum offer. Watch this to break your limiting beliefs about the whole β€œmarket is oversaturated” nonsense and get inspired by what’s possible when you’re truly committed. Because developers who are committed to mastery are always in demand, no matter how bad the market is or how far AI advances.
Finished building a second JS project (with the help of AI) and fixed previous project issues
I wanted to provide an update on my journey. I finished building the second project I was building, it is a healthy meal planner which lets you look up meals from an API and can add them to a meal plan calendar to track your meal planning for the week, you are also able to add favorites and generate a shopping list. I also made the suggested changes (most if not all) from @Hayk Simonyan regarding the gym progress visualizer and deployed both of these projects on Vercel. Then I added them to my portfolio which I deployed too, the goal is just to have something up so I can apply for jobs because I haven't been applying for jobs in months since I had no hope in having a chance without a portfolio and a couple projects but now I do so I will continue my job search after editing my resume while improving my projects or building new ones and improving my skills overtime inshallah. I'm probably going to focus on some smaller projects in JS from scratch because I felt I relied on AI too much, especially towards the end of the project then continue with React and go from there. Portfolio: https://joseph-hermansen-portfolio.vercel.app/ Gym Progress Visualizer: https://gym-progress-visualizer.vercel.app/ Healthy Meal Planner: https://healthy-meal-planner-beta.vercel.app/
What I learned/experienced with a loop in JavaScript
Something I experienced today was when I put a loop that where the condition was always true, I saw in action where my browser slowed down as well as live server. When I deleted that loop that made the condition to be always true, and also changed from the loop count +=2, to -= , I closed live server and reopened it from VS Code. I wrote it like this in VS Code: let count = 19; while (count > 0) { console.log(count); count += 2; } When I changed it from count += 2; to count -= 2; , live server and my browser seem to work again and not slow down. At first, I didn't understand what was meant when in the course you said Hayk that certain things can cause the program to crash. When I moved the loop that made the condition always true, my browser and live server started working again. Now I think I learned and kind of understand what Hayk meant when He said that certain things can crash the program. I feel like that was what was happening was my browser and live server was crashing because when I wrote that loop in my code editor and opened live server it at first showed what was in the console, but allowed me to still scrolled up and down , but it was very slow and like it was gone stop scrolling. Then went back into vs code, live server stopped working when I came back. So I removed that loop that makes the condition to be always true, and closed live server and reopened it and it worked. What I learned was a way to spot something wrong or even that you might be using the wrong operator like in while loops after the console in the curly brackets, if you have += and it is supposed to be -=, and vice versa, I just learned that you can know that is the wrong operator is if when you open live server and you right click and the box to click on inspect wont come up or show, and another way to know is if nothing prints in the console(Which this one I learned from Hayk in the course), an another way is your live server page becomes unresponsive and other pages work(The live server page becoming unresponsive, could be an indicator that something is wrong , but I know that isn't always the situation).
Questions to ask when determining which of these loops to use
I thought of some questions to ask when determining what loops to use, and asked ai if that was correct, and ai told me yes. Questions to ask to see if a loop need to be used: - Do I have more than one item that needs to be updated, shown to the user or process in some way(If yes, use loops) - What tasks do I need to use loops for? - If yes, what type of loop do I need to use? (Which the second set of questions below can help determine which loop to use) These questions are for finding out what type of loop to run: - Do I know how many times I want this code or condition to run (if yes, use for loops, if no, use while loops)?, - Do I want to check to see if the condition is true (if so use do while loops) - Do I want/ is the condition supposed to run the code at least once even if it isn't true? (If so, use the do while loops) These are the questions and ai told me yes, this is correct, and I thought I would share this because it helped me to know when to use which loop, and I hope this help someone too because it helped me because I was a little confused about that. Hayk, if I got something wrong in what I learned, can you give me feedback? Can you give me feedback and what you think of this Hayk?
1
0
1-30 of 65
Dev Mastery
skool.com/devmastery
Break out the mid-tier developer trap. Get to Senior, fast.
Powered by