My fiancee and I are both studying computer science at a large university. She's graduating in late 2014, I'll be in early 2015. In terms of employment as a developer, sometimes I wonder if we would have been better off attending one of these San Fran developer schools. I wonder though how much of the fundamentals do they learn? Do they ever hear the words "Big-Oh"? Do they know what a binary tree is? And then I wond…
There is no shortage of online classes for teaching how to code, from Udacity to Coursera to Codecademy to OCW, but what these lack, which I believe to be the most important part of learning effectively, is interaction with teachers, mentors, and other classmates. At times I'm surprised no one seems to be attacking that part of online education.
How I left a 4 year career in finance and became a software engineer in 5 months
51–60 of 67 posts
Re: How I left a 4 year career in finance and became a software engineer in 5 months
#52I got news for you son. 4 years is not a career. I'm happy you're doing something worthwhile now, and glad you made the switch.
Re: How I left a 4 year career in finance and became a software engineer in 5 months
#53Earlier quoted context omitted.
Your list seems very targeted towards website development and not so much towards a lot of other parts of software engineering. I doubt many software engineers who focus on embedded systems would know much JS or those who focus on trading software, etc.
I specifically say in my post "lets say a web developer". That is where my area is, I've no idea what I'd want for an embedded developer but I suspect the list is no less complex.
Re: How I left a 4 year career in finance and became a software engineer in 5 months
#54My fiancee and I are both studying computer science at a large university. She's graduating in late 2014, I'll be in early 2015. In terms of employment as a developer, sometimes I wonder if we would have been better off attending one of these San Fran developer schools. I wonder though how much of the fundamentals do they learn? Do they ever hear the words "Big-Oh"? Do they know what a binary tree is? And then I wond…
It's not a full online curriculum, but the pre-work for the Flatiron school ( http://prework.flatironschool.com/ ) is a pretty solid introduction to the basics.
Re: How I left a 4 year career in finance and became a software engineer in 5 months
#55Earlier quoted context omitted.
I think in his condescending way he is implying that 5 months is just enough time to teach someone enough programming to be dangerous. The hard part is I think he might have a point, there is a lot more to been a professional software engineer than I think can reasonably be taught in 5 months (even if you spend that 5 months learning 20 hours a day 7 days a week). Of course this is all entirely my own opinion, I've s…
Let's see - Two programming languages: JavaScript and a Server Side languages (rails) in 5 months is not impossible. - HTML/CSS/JS: A couple weeks. - Databases: A couple days. - Linux: Learn the commands on the go on these 5 months. - Git: A night for the basic add/commit/push/pull. Maybe a couple more nights for branching. - Unit Testing: A couple days at most. To use an analogy (I deal with lots of business people,…
A couple of days to learn SQL, triggers, views, tables, database theory...oh dear god.
Unit testing a couple of days.
I'm sorry I'll give people the benefit of the doubt usually but haha I don't want to live on this planet anymore.
Re: How I left a 4 year career in finance and became a software engineer in 5 months
#56Damn good job. Genuinely happy for you, I think more so because I can relate so closely. I've made the very tough decision to not pursue a residency after medical school and to finally commit to jumping into the startup world. It's both really frightening and exciting to go in a completely different direction after dedicating 4 years of my life to rigorous education. I graduate in May, so I've been trying to absorb a…
My cofounder's residency is making it impossible for her to continue with our healthcare startup. Write me.
Re: How I left a 4 year career in finance and became a software engineer in 5 months
#57Earlier quoted context omitted.
Enjoying the myriad little mysteries we call "bugs" is key to being a good programmer. Bugs that we create are opportunities to understand the system better - it's a signal that there is behavior we don't understand.
> Enjoying the myriad little mysteries we call "bugs" is key to being a good programmer. I disagree. I hate bugs and I do everything I can to prevent them from ever occurring. To me I find it fun to get better and better at preventing bugs.
To bring it back to bugs, a bug can exist in any of these "views" of the system, and sometimes (often) simultaneously in several of them. That's what makes them such a rich signal for our own ignorance.
(Quick editorial: I think that's why rails, Play and meteor have gone/are going in the right direction of removing, sometimes dramatically, some of the ways you have to view your system, and incredibly tight tool integration. People just don't - can't - keep so many views of the system in their head at once. We can't think about the build and low-level plumbing, for example; we need a "synchronization" abstraction. We want the build to just work. We want design- and run-time tools that are easy to update, configure and run. And so on. Meteor is the bees knees, for that reason. Although, ironically, I find my Meteor code to be incredibly bug ridden. Writing JavaScript against new libraries is fairly painful if you're used to learning through IntelliSense!)
Re: How I left a 4 year career in finance and became a software engineer in 5 months
#58Earlier quoted context omitted.
> Enjoying the myriad little mysteries we call "bugs" is key to being a good programmer. I disagree. I hate bugs and I do everything I can to prevent them from ever occurring. To me I find it fun to get better and better at preventing bugs.
I do not think javajosh would disagree with you on that. I think he was suggesting treating bugs as opportunities for learning, in fact I think this feeds into your point.
Re: How I left a 4 year career in finance and became a software engineer in 5 months
#59Damn good job. Genuinely happy for you, I think more so because I can relate so closely. I've made the very tough decision to not pursue a residency after medical school and to finally commit to jumping into the startup world. It's both really frightening and exciting to go in a completely different direction after dedicating 4 years of my life to rigorous education. I graduate in May, so I've been trying to absorb a…
Re: How I left a 4 year career in finance and became a software engineer in 5 months
#60Damn good job. Genuinely happy for you, I think more so because I can relate so closely. I've made the very tough decision to not pursue a residency after medical school and to finally commit to jumping into the startup world. It's both really frightening and exciting to go in a completely different direction after dedicating 4 years of my life to rigorous education. I graduate in May, so I've been trying to absorb a…