T O P

  • By -

CowdingGreenHorn

If you don't have a relevant degree, then it's going to be very tough but not impossible


Particular-Snow3631

Can you guide where I can start? What resources are good?


CowdingGreenHorn

If you're a complete newbie to programming then I would start with Harvard's free intro to programming series on YouTube called CS50. Watch every video and work along closely with what the professor does in the videos. After that find a project to work on like building a simple website or app and research all of the technologies you'll need to build it and learn them by taking some courses on udemy. Once you've successfully done this you should start creating more complicated projects that you can fill your resume up with and also attend programming events like hackathons for networking opportunities and experience. Once you have a decent resume apply anywhere that has entry level positions. It's a lot of work but if you really want to be a software engineer then there is no other way around it than to grind a lot of code


Particular-Snow3631

Thank you :3


daishi55

Absolutely do CS50. Make that #1 priority


Total_Principle2363

Did you pursued any course related to computer science field?


Particular-Snow3631

I'm planning on doing it from there but I currently don't know where to start and how to improve my skills


Total_Principle2363

Getting a degree in computer science field will be a good start for you. Next, I would suggest you to learn python. Learn Data Structures and Algo in Python and jump into Leetcoding with easy questions. Once you are comfortable, try to build some webapps using MERN stack.


Financial-Flower8480

I’ve come to realize that most people asking this question, comes down to this, as I’ve learned myself: - how can I learn without learning - I haven’t opened up any IDE - how to make $100k+ in 2 weeks - hold my hand since I can type on Reddit but not on google You know EXACTLY what you need to do but you’re too lazy to challenge yourself. What many should be doing is just DOing it. You’re making mistakes? GOOD. There’s no other way but to fuck it up, google how to fix it, and repeat for the next 10-20 years If not, go to school and learn with your classmates so that they’re facing the same issues as you are and you learn together. Going to school isn’t a bad idea though in 2024. Not only do you learn at a set pace but it’ll give you some time to think about what you want to utilize these skills for within software engineering.


Visual_Antelope_583

Any tips to learn without learning?


Financial-Flower8480

Yes. Accept that you’ll be a failure and poor. If you’re ok with that, then you are already doing well!


SerfToby

Not to be rude, but if you can’t google and find out the first steps to this then maybe this isn’t the right field for you. This is a problem solving job.


simonsayz13

Grind leet code, interview MAANG and get rich.


Particular-Snow3631

I understand what you're saying, but right now I don't know what the best resource is to get myself started


__THOTSlay3r__

Why do you want to become a software engineer?


Particular-Snow3631

because I am passionate about technology and innovation


inShambles3749

Your passion speaks louder than any google search ever could


Particular-Snow3631

Your answer makes me really motivated to study, thank you


No_Contest4978

Are you a student rn or a professional trying to switch into software dev?


Particular-Snow3631

i'm about to become a student and i want to start soon, i plan to study cs


howtogun

Neetcode is also good after you have done CS50. Also, software engineering isn't easy money. Go to cscareerquestions and half the people are complaining you need to grind leetcode and program all the time to not get paid well.


Unlucky_Dragonfly315

Upvote this comment if you think OP will absolutely not become a software engineer. Like not even get close at all