About me…I’m kind of burnt out from school. I am at the University of California Santa Cruz- GPA @ 3.5- Senior Standing. I have some questions if anyone who has made it to the industry as a SE can please guide me, but first some specs:
I can opt-out to graduate a little bit early with a CS BA with only 3 classes indifference from the CS BS which would save me about 2 quarters and 10-15k worth of debt. I would miss out on Compilers (Operating Systems not offered here anymore) though: /, functional programming, and an elective of my choice. So my question does it matter if it is CS BA or CS BS given that our program is ranked 58 in the nation in terms of CS rankings. Now I know it doesn’t mean squat, and many will say that its what you know… I agree with this, but also I just want validation from someone who is in the industry.
I learned a lot of theory, I have been spread out all over the place putting more emphasis on mathematics and research as a CS BS major. Hence, no time really for other things like projects, programming, and practicing Data Structures & Alg’s. Basically something I learned 2.5 years ago in my under div. courses and don’t remember squat despite getting an A somehow.
Recently, I have some downtime because of easier classes and most of the summer off. I finally put together a portfolio within (three days… ).
Here is the link: https://cristian-c-castillo.now.sh/#/
-Please critique and give me feedback on how to make my portfolio better, if you have time.
The projects I listed on there are just team projects from the Software Engineering Series (3 quarters) here at my school, and I would rather display something than nothing. I did learn a lot from this series like Scrum, planning poker, working with a team, communicating effectively, Github, code reviews, merge/pulls, testing, documentation, design, presenting, etc…However, I deem the quality mediocre at best since these web applications (the projects) were built with various students, including myself who had little to no experience in web-dev stuff.
- I didn’t realize how rusty I was at the programming and my Data Structures & Algorithm skills suck now. How do I get good or build-up to it (getting good) as I lose motivation rather quickly in terms of Algorithms? I am no longer the young lad that could stay up 3 nights in a row putting together a doubly-linked list with an abstract cursor on it, passing all edge conditions. Let alone I am 31 and tired from all the mental abuse that Math has given : /. I just want to focus on programming, projects, and learning things that actually interest me, hence React.js but keep getting pulled away with school. Oh btw make some money $.
So how do I land my first internship?
Does every company require Data Structures & Algorithms to get hired?
How do you improve on programming specifically Data Structures & Algorithms?