Just started JavaScript Foundations on The Odin Project.
Starting with variables & operators.
Any advice on what to focus on early? And what parts usually get difficult?
Just started JavaScript Foundations on The Odin Project.
Starting with variables & operators.
Any advice on what to focus on early? And what parts usually get difficult?
hey everyone, just wrapped up my battleship project and honestly i'm pretty proud.
Couple of thoughts:
TDD although time consuming is actually goated. Writing tests before code actually helps think through the logic so much more clearly.
If you struggle with Webpack, Webpack will make sense, trust me, eventually that is. After struggling with it in my previous projects, I'm now comfortable debugging config issues, and if be it going through it's documentation to figure it out.
writing tests first really helped me think through what I was building before I well built it. also OOP concepts are starting to feel less abstract & i can actually read error messages without panicking now. especially with webpack, holy fuck that thing breaks so much, but i am not afraid of it and it makes sense now, compared to when I did the restaurant project.
the code definitely isn't perfect and i'm sure there are better ways to do things, so if anyone has time to take a look i'd really appreciate feedback on:
live: https://shriyashzzz.github.io/battleship/
repo: https://github.com/Shriyashzzz/battleship
starting React next after the quick Html section and can't wait, but want to make sure i'm building good habits with vanilla js first.
would love some feedback on my code!thanks for any help! this community has been awesome for learning.
Sorry, I am not trying to say one is better than the other. Both courses, at a first glance, seem to be teaching full stack with NodeJs on the backend. I am not asking about the TOP Ruby course (but the one below). I have experience with JS (not on web though) and am decent with programming (C/C++/Kotlin/Python) and am okay picking up a new language.
I am trying to learn web dev in an intensive way (probably will skip some projects) as I need it for my job.
Which one would you recommend if I want to learn full stack with JS 'faster'? I say, faster, because I will be working on full stack on my new role (within the same company but a new team).
TOP: https://www.theodinproject.com/paths/full-stack-javascript
FSO: https://fullstackopen.com/en/
Thanks!
I joined the discord server last week and for some reason I was expecting the server member count to be at least in the 500k if not a million - was very surprised to find that it's only at 80k and yet to break 100k people.
Obviously not everyone who did the TOP is going to be in discord, but even then, if we assume 80k is just 25% of the people who completed TOP (conservative estimate), that is only 320k people over a decade.
My question is - am I severely overestimating the number of people not only completing TOP but people who generally do web dev/comp sci/software engineering in general?
I do suppose the number is bottlenecked because most people who are passionate about development tend to do Comp Sci at college and thus never have to do these kinds of courses/bootcamps, but still surprised nonetheless considering that TOP is probably top 3 resource for beginners.
For whatever reason I always thought the number would be crazy high in the millions. I suppose it's another way to take pride in completing such a monumental task.
guys what do you think of my odin recipe page . please do give some feed back
Hey everyone,
I’ve been working through TOP and I love the hands-on, project-based approach. It’s been amazing for learning the logic and development side, but I’m realizing my design skills are lacking.
Does anyone know of a curriculum or resource for UI/UX that follows a similar philosophy? Specifically, something that:
Thanks in advance for any leads
So im a total noob at coding and started TOP a few months ago. Im on the javascript section and as with the previous lessons im struggling to read through everything because i cant keep my focus because im reading new stuff that i dont understand and its getting worse. With the previous lessons i also struggled but when i got to the execises i did manage to understand and complete them but java is a lot more confusing and now im wondering if i should maybe try a different course first and then come back to this one or does anyone have advice for me because it feels like im making such slow progress that im starting to forget the things i learned in the previous lessons.
You play tic-tac-toe against a simple AI that I made. Its not really an AI like a Large Language Model or Machine Learning. Its just a set of conditions that make the program decide where is going to place a mark.
The code is a monolith. I dont like the way it looks. I think is a insane amount of code for just one file. But im using vanilla javascript so I cant use modules. Now I understand one of the reasons to use Webpack or similar tecnologies.
I was postponing the deploy because I wanted to work more on the UI, but I have postponed too much (2 months). I have to move on with the course. So Im deploying what I have.
Thanks for read about my little project. Happy coding!
Live Site URL: https://luizhen527.github.io/tic-tac-toe/
It took 6+ months to do foundations. It's taken over a year to do Ruby, and I'm stuck in rspec. I don't understand how it truly works. I'm making fake objects for real objects to use in tests, and those fake objects can arbitrarily return what I say to return. Ok, I think I get why you want to explicitly separate an objects methods from things that can make it go haywire in order to focus on the object. But calling it messages instead of methods, even though I understand a message means the 'asking' of a message, it still seems pointless to me. It just seems like excessive terminology.
And the most defeating thing is how I can't just run the code. I have to make a fake 'within' rspec version with it's own terminology. Just as I'm wrapping around my head around more advanced concepts. Are they even advanced? I still feel like a newbie little nothing.
I'm so overwhelmed. The rspec cirriculum's spot in the ruby track was changed in the middle of me doing knights travail. So after I FINALLY got that, (which was like a total holy shit moment. I could not believe I actually did that) I'm no longer coding. I'm trying to learn to test code with a framework that I have to learn from scratch while at the same time not knowing the language well yet.
I'm honestly just defeated right now. I do not understand rspec.
Hello! I'm currently just starting out with The Odin Project, I'm only a few lessons in. I've just gotten to the first one with VSCode. The video in the lesson is from 2021 and I've noticed that some of the interface used in the video is different than the newest version. Is there a newer one that covers the same thing or should I just stick with that one and take the extra time to figure it out in the new interface?
Currently learning frontend development through The Odin Project 💻
I’ve finished HTML/CSS/Flexbox and recently built my landing page project.
Now moving into JavaScript Foundations 👀✨
I’d love to gain more real-world experience through:
• Small projects
• Collaboration
• UI practice
• Beginner-friendly tasks
Today I learned about methods in JavaScript, as well as logical operators, comparisons, and if statements.
I think I understand them generally and I understand the syntax and the basic logic behind them.
What confused me is the idea of methods themselves.
I understand that methods are actions related to certain data types (strings, arrays, etc.), but am I supposed to memorize all of them? Read all of them? Or just understand the concept and learn them gradually through practice?
Right now I feel like I understand things “generally”, but not deeply yet
I had to look up about margins, padding and how parent containers affect the child containers. Finally got it somewhat resemble the course's design. Feedback welcome please. Any tips on how you would design such basic pages from scratch? Do you also have to look up a lot?
https://dwdrajesh.github.io/landing-page/
Today I learned about JavaScript Developer Tools through The Odin Project, and I found this YouTube lesson really helpful.
Maybe it can help someone else who’s at the same stage as me too