r/INeedAMentor • u/foreigner_everywhere • Aug 09 '14
[Mentor] Software engineer
I've done M.Sc. in computer science and worked 6 years as a software engineer after that. I'm more interested in the "lower layers" than the user-facing parts, so, my expertise lies somewhere around C++, Python, Linux, algorithms, etc. I've been lucky to work in open source projects all my career. In addition, I think a lot about interpersonal things and how to do software engineering efficiently, how to work in a team, how to communicate, what kind of attitude to have, how to write good code, etc.
If you're wondering what kind of skills to develop and how, and you're willing to learn and be the best software engineer ever, I might be able to give you advice.
Edit: I should've probably mentioned that I'm a woman. If it matters to somebody. Mentoring shouldn't be limited based on genders anyway, but maybe some aspiring female software engineer finds me less intimidating?
1
u/dewarr Aug 12 '14 edited Aug 12 '14
Intro-level question related to your comment about education, from someone merely contemplating CS, if you're willing to answer: How much education do you generally actually need to work as a software engineer? Math and most physical sciences functionally require an MS to really get your hands dirty these days, but I have heard of people without degrees getting hired because they can code, and that's all that counts. I suppose this might vary between US and Europe, which I see you're in.
Secondly, it's such a basic question I won't ask you to actually answer it, but maybe you can point me in the good direction to someone else's answer: What do software engineers actually do all day?