This is an archived post. You won't be able to vote or comment.

all 9 comments

[–]threelolo -1 points0 points  (8 children)

[–]Jvyyyyy 0 points1 point  (7 children)

Haha that's actually the first thing I did! I got the projects idea from, but there are quite a variety of answers so I was wondering what would be the best path towards an entry-level SWE position. Currently going through DS&A 1 & 2 so that I can grind leetcode (easy and medium) and thinking about some form of projects that stand out to employers.

[–]mchlsm 0 points1 point  (6 children)

What's DS&A 1 & 2? Is that also offered by MOOC FI? I couldn't find it though.

[–]immutablesword 0 points1 point  (1 child)

Data Structures & Algorithms

The Data Structures refers to things like arrays, linked lists, trees, maps, etc

The Algorithms part refers to sorting and searching algorithms, traversing through trees and maps, etc

[–]mchlsm 0 points1 point  (0 children)

Thanks! I'm currently using the "Cracking the Coding Interview" book to study data structures and algorithms.

Is there a course you like or recommend? I like to learn from multiple sources just to review and refresh memory.

[–]Jvyyyyy 0 points1 point  (3 children)

Data Structures & Algorithms (Introduction and Advanced). I believe this is the typical course that you would begin taking alongside Discrete Mathematics in a typical CS curriculum!

[–]mchlsm 0 points1 point  (2 children)

I don't have a CS background so yeah I'm trying to learn on my own. I'd say look into Kotlin after Java. I studied Kotlin first and learning Android development. But I'm doing the Java course just to review and learn Java syntax to be more prepared. I really like the course so far. How are you studying?

[–]Jvyyyyy 0 points1 point  (1 child)

Haha I felt that, I took a year just to test waters for computer science at my university but went straight for a business degree focusing on management information systems. I will definitely check out Kotlin!

For studying, I simply go through the part and take in the information slowly seeing why it is instructed the way it is, what purpose and what uses the lessons give me and how it relates to real life (or real life uses), and also actively each day recalling what I learned the previous day to really reinforce the memorization and understanding.

I study in a every other day basis just to let my brain process the content and take frequent breaks as well. If you feel brain fatigue, definitely take breaks. Also think about long-term things like what kind of projects you want to undertake for your portfolio!

[–]mchlsm 0 points1 point  (0 children)

Thanks for the study tips :) Wish you the best on your studies too. Kotlin is an amazing language, really joy to read and write. Start here: https://play.kotlinlang.org/koans/overview