V
V
Veniamin Smirnov2016-11-16 13:55:58
linux
Veniamin Smirnov, 2016-11-16 13:55:58

Is Linux necessary for a novice developer?

Hey! I am a user of Windows 8, I am fond of a little interface design, a little layout. I know how to adapt, a little in jQuery. I want to grow further and, most likely, in the front-end. I know that everyone recommends Linux or MacOS for the back-end, but does a front-end worker need Linux? Is it worth it to move there while you are just learning the same JS or PHP (don't throw stones)? Of the minuses - the lack of adequate support for Photoshop (I work with interfaces in it), which is treated using Windows as the main OS, and Linux in the virtual machine. But still - is it necessary to move to Linux now, and if so, why?
PS In the future I plan to work in the office, perhaps knowledge of Linux will be an advantage, but I'm not sure exactly.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
S
Sergey, 2016-11-16
@Ingword

Yes, for self-development and broadening of horizons. Until you give up Windows, you will never know Linux.
Winda is like a drug, it will attract you all the time.

N
nApoBo3, 2016-11-16
@nApoBo3

From a development point of view, the advantages of Linux usually lie in the ignorance of similar tools under types. Moreover, when you watch how developers deploy a production server and show off their knowledge of the link, only one phrase comes to mind, "you have a security hole - well, thank God, at least we have something in security."
But, it should be understood that when looking for a job, knowledge of common tools will be an important point in your resume.

L
lukoie, 2016-11-16
@lukoie

There is a great expression: "Linux is free if your time is worth nothing". Normal tools are developed primarily for Windows, that's a fact. However, for designers - more for the Mac, and for administration - for the nix. You are not a system administrator or a designer - stick to Windows. Linux will definitely not be an ADVANTAGE in this case.

F
Frozen Coder, 2016-11-17
@frozen_coder

This is a very subjective and holivar question of development convenience. Tools for front and back are both there and there. Everything starts and works both there and there. You can put the second system, try to solve all those tasks that you do in Windows. Or drive in a virtual machine, or try to deploy a LAMP server in it and use it as a testing environment, launching your developments on it and thus get acquainted with a possible combat environment. If you don't like it, that's fine. You will just have an idea and understanding with the admins). Install Mint - Ubuntu-based, a lot of things out of the box, convenient and beautiful, if it's easier in terms of load on the computer, then the Xfce version. Tons of time to deploy everything and everything will not be required. You will find answers to emerging questions quickly and the interface is more, less familiar. And if you want to drive like a server on a virtual machine, then Debian. Microsoft's tools have good support for TypeScript - a superset of Microsoft's JS that's trending). There is no difference in the office. We successfully work on all systems and you can set yourself anything. It makes no sense to drop everything and run to Linux right away. And if you also need office programs (study, documents, etc.), then immediately add MS Office to FS on wine, because LibreOffice is terrible.

S
SagePtr, 2016-11-16
@SagePtr

I don't see the point. You are not going to use Windows in production, but only for development.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question