Should Web Developers Learn Linux FINAL

preview_player
Показать описание
#Need2Nerd #Need2Nerd Answering a question recently put to me, do web developers need to learn Linux? Short answer: yes.

Long answer: Linux is often the operating system used on many web servers, and with modern dev ops, developers need to know basic SSH and the Linux file structure to work with a team of developers.

Watch the video to get the rest.

My popular programming courses:

My social links:

Thanks!

Stef
Рекомендации по теме
Комментарии
Автор

Basic command line skills are needed in web dev. You need to know how to ssh into servers, move around the system, copy files, GIT, etc. It really is not that difficult. I do not think they need to anywhere near master Linux unless heavy into dev ops

TraversyMedia
Автор

If you expect to end up working for a very large company then basic Linux skills are essential.

tnetroP
Автор

Stefan, thanks for the video. I get to a take Linux course at my college next month. Should be fun.

RobertR
Автор

At the very least you need to know how to navigate a BASH terminal. Even if it's simple stuff like making directories, moving around the file system, copying, deleting, editing files etc. Even if you learn how to do it on a Mac using the standard Unix terminal that's built in, or even in Windows 10 using the WSL (basically, the ability to get a native BASH terminal in Windows), you should be fine.
Vim keybindings are also really useful if you need to remote into a server and change something (although not essential as you could also use something like Nano instead). Honestly, once you get used to the keybindings, you may like them so much that you want to turn on those keybindings for your day to day code editor (most of them allow you to run in Vim mode). It's quite a nice way to navigate a text file.

BrotherKaif
Автор

Stefan, what a fantastic out look and advice, very practical and useful, thank you Chiquito...

chiquitocastaneda
Автор

This is the question i have always wanted you to answer. Thank You

johnsonbenjamin
Автор

Love me some Digitalocean magic, but I find it fun to tinker with servers to make my apps and services to work which I understand others might not. When it comes to the cloud and working with it a better alternative to become a linux master is understanding tools that automate the work on servers. Like terraform or cloudformation for AWS. Some server knowledge will probably be needed for a long time when trying to get a better grasp on what makes applications work better. As in many other areas in life, focus on having a T base of knowledge. Dig deep where your passion lies but work outwards at least to a shallow degree to make you more attractive and also understand how those areas affect your main one.

Great video. :)

connykarlsson
Автор

I agree 100 % with this and the future. Another way to do Managed Hosting or Hold Your Hand on the cheap which you mention is like I do with a Linode VPS running CentOS 7 and then with InterWorx CP on top. Rock solid IaaS for very little monthly! I really love Linode platform been with them for years!

brethrenhybridinfrastructu
Автор

Linux is a surprisingly simple OS once you get the basics figured out. Then again I'll probably go the sysadmin/devops route.

ajopasoijd
Автор

In term of pricing especially for someone who is just starting up, Unmanaged servers are way cheaper than managed ones,
also when you use Docker as your DevOps tool you will not care too much about upgrading the software

abderrahmandouara
Автор

I love your videos Stefan. To play devil's advocate, learning to program or script in BASH can be quite fun and enlightening. Like you said in the vid, a developer doesn't need to work on becoming a full on sysadmin, but at least for me, I feel I have a more holistic understanding of the stack since reading through a few Linux admin books.

Thanks for putting out such amazing content.

stevenpastrana
Автор

sure a dev doesn't need linux that much but linux is just so much fun. i recommend it (mint for most people) as an os unless you need windows for specific software like some of my engineering buddies. respects your privacy and generally functions better after the learning curve.

alexweir
Автор

Gotta disagree - full stack developers need to know the servers. Using PM2 to configure the server, basically, with all the versions of the libraries, especially nodejs versions vs pm2 versions, etc.. Adding a database? Yah, gotta know - even if you're cloud-hosting. I run primarily on linode and there's a REASON they let you select linux versions.

Jollyprez
Автор

Hello Stef, could you do a vlog about how to pick the proper hosting service: shared or vps and the pros and cons of each? Thanks.

Автор

Hey Stef, can you make a video about SEO (Search Engine Optimization)? Like get your website on google top 3. I've seen a lot of people talking about that

henriqueandrade
Автор

Stefan, do you think information security would be a wise choice right now for a career path with the way technology is going?

ThadcJarvis
Автор

I think if you're curious about Linux, best think to do is download a distro (Ubuntu is probs the easiest go to distro) and try it on a live usb drive, it's free and if you don't like it you can just remove the usb drive and no harm is done and nothing lost but a bit of time! It's really easy to get Ubuntu up and running!

turbulentgazelle
Автор

Hmm I seem to recall Stef saying that full stack devs were sought after, so that means sever side linux knowledge IS required doesnt it?

poetlorryit
Автор

4 years later. Should Web Developers still Learn Linux?

EugenioCarmo
Автор

Stefan would you recommend a Linux OS for web development??? Chiquito...

chiquitocastaneda