- What should I learn first?
- What should I learn next?
- Okay, I know some stuff, what now?
- Are you self taught?
- Ever wonder what everyone was learning in school?
Did you answer βyesβ to any, most, or all of these? Yep, me too. I started learning to code 2ish years ago. For over a year, Iβve been teaching code stuffs to kids and rewriting curriculum. This still hasnβt seemed to be enough to catch the eye of many interviewers.
I started thinking about going back to school. I was pretty interested in going to one school but they never responded to some questions I had. After a few more months of looking, I found the right fit, applied, and got accepted. Though I am choosing to go back to school, I wish it were more obvious what to learn and in what order.
I have seen a few places try to do this. The developer roadmap has done an awesome job laying out a learning path.
With as helpful as those charts are, it might still be helpful to see what a degree program includes. Expect another post for each class with a list of things learned and resources.
Degree Program
This degree is an MS in Software Development and a certificate in Software Engineering. Here are the classes in the curriculum.
Software Development major
- Information Structures with Python
- Data Structures and Algorithms
- Advanced Programming Techniques
- Software Designs and Patterns (also part of certificate)
- Software Engineering (also part of certificate)
Software Engineering certificate
- Information Technology Project Management
- Software Quality, Testing, and Security Management
single elective
- TBD, there are options.
Top comments (6)
I like this question.
What is a "software dev degree" though?
If you have:
Are any of those a "software dev degree?"
Seems like the boot camps / when they aren't terrible - and even possibly accredited - are sorta a degree. But - really, I don't think one exists. And - I'm not just saying that to be pedantic. I've spent 10 years thinking about it / and the last 2 years developing what may soon be an accredited "Web design/web developement degree."
I'd love to hear more about your thoughts on this. And how it feels from a seeming Python focus.
I don't think this is pedantic at all. Honestly, this is a great question. I think bootcamps have a lot of potential and I hate that so many of them fall short because their goals are in the money and not the people.
This software dev degree happens to be more Java-based. Much to my dismay, the first course is the only one with Python. Of the 8 classes, I think 6 of them require programming and actual application of code. This one is definitely not a basic CS degree. Though, it's also not a web dev degree either.
Honestly, I'd love to see some web dev degrees. I don't see why that couldn't be a thing. As long as it include accessibility, ui, ux, and the core concepts that seem to be missing from other learning material.
It's a bit disappointing that a program only has limited exposure to other important languages ββlike Python, especially when so many industries value flexibility like geometry dash meltdown.
I defeated Acheron and did 10 to 100 in space waves.
It is very difficult to develop and expand a business without the use of modern technologies. Well, various software and platforms may also no longer meet your requirements over time. You can check this article anyforsoft.com/blog/saas-migration/ to stay informed about possible solutions when expanding and promoting your business.
Transitioning from software development to supply chain management may seem like a daunting task, but it can open up new opportunities and career pathways. As you embark on this journey, it's essential to understand how Enterprise Resource Planning (ERP) systems play a significant role in transforming logistics operations.
In the world of supply chain management, efficiency is key, and ERP systems have proven to be game-changers. The Supply Chain Management: How ERP Can Transforming Logistics Operations article streamlines various aspects of logistics, from inventory management and order processing to shipping and tracking. By centralizing data and automating processes, ERP systems enhance visibility, reduce errors, and boost overall productivity.
Supply Chain Management and the transformative impact of ERP on logistics operations are vital aspects that businesses cannot afford to overlook. The integration of ERP systems within supply chain processes has revolutionized the way logistics functions. By centralizing data, streamlining operations, and enhancing visibility, ERP solutions have become indispensable tools for optimizing efficiency, reducing costs, and minimizing errors in logistics.