Tech IndustryJan 20, 2020

Mac vs Windows Amazon Backend SDE

I'm getting my first job as an SDE creating Java based backend services that will run on AWS infrustructure. I have spent my whole life using Windows, and am basically completely unfamiliar with Mac OS. I understand that Mac being based on Unix can make web-development easier. However is there a steep learning curve starting from scratch? I'll have a lot of other tech stacks I'll need to be learning at the same time. Is there any disadvantage to using the Windows 10 Linux subsystem or a VM where I'll feel more confortable? What is the norm for SDE's at Amazon? Thanks!

Poll
76 Participants
Multiple selections allowed
Add a comment
Ironclad ⌐(ಠ۾ಠ)¬ Jan 20, 2020

If this is for work, just use whatever you are most comfortable and familiar with. You don't want to make mistakes because you are not familiar with the OS.

Google 0400 Jan 20, 2020

Java runs on platform agnostic JVM. AWS is platform agnostic. It seems like you’re concerned about the general usability of Mac? The only thing you’ll find slightly troublesome is the new shortcuts that involve the command key. In barely two days, you’ll be comfortable. Don’t sweat it out :D

Amazon readme.q Jan 20, 2020

Yeah ... I think you’ll literally be the only sde using a pc if you join 😂 A lot of the tooling is heavily tuned for Mac / Linux That aside - you will run a lot of vms probably which will be Linux with zsh which is very similar to ... Mac