Current Events > Any reason in 2018 for me to familiarize myself with Linux for development?

Topic List
Page List: 1
TLR_
12/07/18 9:26:22 AM
#1:


I may not be in the right place, but I figure there's gotta be some developers here. To establish where I am, I'm a junior year software engineering student who's pretty much been coding since I was 12.

There's always existed this stigma that Linux is the developer platform. The reasons listed always include things like "Linux is free!" as well as "no need for a c compiler" and "bash support"

So far, I've been nothing but slowed down every time I try to use Linux for development. What would normally be a simple Visual Studio, Android Studio or Netbeans install turns into this labyrinth of adding repositories, checking off on dependencies, granting individual permissions and command line installers. In there rare cases I find a simple deb or rpm installer, I can 100% guarantee it won't just work across the set of distros I'm told to familiarize myself with (Red Hat, Fedora, openSUSE, CentOS, Mint and Ubuntu) whereas I've been able to use the same DevC++ exe installer on everything from Windows XP to Windows 10... hell, even matching the appropriate RPM to openSUSE(my preferred distro) hasn't consistently guaranteed that AppStream will cooperate long enough for me to install it.

Then there's the "no need for a c compiler". Yeah I can fire up terminal and use gpp or gcc... but if we're being totally honest I hate it. I started early enough to where middle school me was merrily working in Borland where I could create a multi file project and compile with the "Compile and Run" button instead of having to dick around with multi-line compile commands... then more complication if I actually want to run it. Iuno... just seems inferior in every way. Also while this wasn't true back when I started my venture into coding, Windows has had easily-enabled Bash support (with gpp/gcc's stupid ass intact) for years now.

That said, I'm coming into this with the assumption that I'm doing something wrong. I have to be... there's no way that so many people could be sold on this as a developer platform while it's so needlessly convoluted unless I'm inflicting this convolution myself somehow.

I'd actually put Linux on the back burner up until a couple months ago where a prospect employer told me it'd greatly benefit me if I mastered Linux. A two months in and I'm so ready to just go back to Windows that it hurts.

So tell me why I shouldn't. Convince me my life as a developer simply won't be complete without Linux.
---
After a decade, Nintendo has won me back!
Switch FC: SW-2455-7995-2494
... Copied to Clipboard!
Rexdragon125
12/07/18 12:08:57 PM
#2:


Fighting with your OS instead of actually getting work done gives you a bigger e-peen or something
... Copied to Clipboard!
Topic List
Page List: 1