I became a software engineer after 5 years in data science
zachary-thomas.medium.com
I became a software engineer after 5 years in data science
1–10 of 58 posts
Re: I became a software engineer after 5 years in data science
#2Re: I became a software engineer after 5 years in data science
#3Unless studied software engineering, you can switch to become an "engineer"? Wouldn't be software developer term more fitting?
Re: I became a software engineer after 5 years in data science
#4Unless studied software engineering, you can switch to become an "engineer"? Wouldn't be software developer term more fitting?
Re: I became a software engineer after 5 years in data science
#5Unless studied software engineering, you can switch to become an "engineer"? Wouldn't be software developer term more fitting?
Re: I became a software engineer after 5 years in data science
#6Unless studied software engineering, you can switch to become an "engineer"? Wouldn't be software developer term more fitting?
Some countries (Canada I think being one?) may require you be licensed/registered with an engineering body before you're allowed to call yourself an engineer, but thats not the case in most countries AFAIK
Re: I became a software engineer after 5 years in data science
#7Unless studied software engineering, you can switch to become an "engineer"? Wouldn't be software developer term more fitting?
Re: I became a software engineer after 5 years in data science
#8Unless studied software engineering, you can switch to become an "engineer"? Wouldn't be software developer term more fitting?
Examples: measuring data scale for growth rate and future needs, calculating incremental costs of cloud instances and data stores, designing and proving a state machine, instrumenting systems, measuring and stress testing a system against load, understanding back pressure and dynamical behaviors of distributed systems, designing threaded or active/active systems, vector clocks, consensus algoritms, test suites, etc. etc.
I've had to write short inductive proofs in several of the systems I've built.
It's engineering. The sooner we get over the imposter syndrome debate of what we can and cannot call ourselves and embrace the full scope and possibilty of what we can achieve, the sooner we can become better and more capable software engineers.
Re: I became a software engineer after 5 years in data science
#9Unless studied software engineering, you can switch to become an "engineer"? Wouldn't be software developer term more fitting?
If you do any sort of measurement, analysis, or design before implementing a system, you're leveraging engineering principles. Examples: measuring data scale for growth rate and future needs, calculating incremental costs of cloud instances and data stores, designing and proving a state machine, instrumenting systems, measuring and stress testing a system against load, understanding back pressure and dynamical behavi…
In what context was this necessary?
Re: I became a software engineer after 5 years in data science
#10Unless studied software engineering, you can switch to become an "engineer"? Wouldn't be software developer term more fitting?
Software Engineer and Software Developer are used interchangeably for the most part and I don't think you can really get any meaningful distinction just by the name (in most countries at least). Some countries (Canada I think being one?) may require you be licensed/registered with an engineering body before you're allowed to call yourself an engineer, but thats not the case in most countries AFAIK
Then I started working for an American company that was like shrug no laws against that.
I just can’t say professional engineer.
The whole thing makes a ton of sense when we’re building bridges or airplane safety rated computer systems, but not so much when building websites or whatnot.