The base and very Essential Knowledge for everyone, but I'm going to give you two essential things. That is a programmer. You should know and if you don't know Linux, these are the things that you're going to be missing down.
Let's start with number one:
This fear of Linux is the essential thing that you need to overcome right now. I have seen a lot of programmers who are pretty good in Java JavaScript or - but still do have this fear of Linux now with Fear of Linux sometimes what you see that legislature you get a problem in your code or by stoning anything or anything? When you look and go out on the internet, you see a lot of solutions a lot of videos and that person is performing the exact same does that you need and he's doing it on Linux or Mac. You just get a peer that they, it's he's doing it on Linux. How am I gonna do exactly the same thing on Windows and this fear stops you to achieving a lot of great things and I've also noticed that this fear is so high that you are not able to even understand your food operating system, which is Windows and once you get to knowledge of Linux, you understand not only be Fear of programming on two different systems Just goes away Linux is not that much love often operating system. It just little bit different from what you are used to on a Windows system. So by just understanding the basics of Linux, you can not only overcome the fear of Linux, but you can understand these operating system better impact Windows Mac and Linux will all become such a friendly operating system that from now onwards or after learning the Linux onwards you will never going to get a fear that he's doing something on that operating system. I'm on air by the operating system. This fear is stopping you from performing a lot of tasks. If I get rid of that another thing that I see a lot is in the development, some people say that I'm a JavaScript developer. I just write all of my code is VS code and run that in the browser. Why do I need a Linux knowledge for me? Everything is just saying no my dear friend here. You are wrong absolutely wrong, especially if you're reading this blog in 2019 or Beyond this is exactly the situation. I need to discuss currently no matter on what programming language you work on whether that's angular react node. Maybe Python and Django or just because
A programming language some point or the other point. You're going to be dealing up with the command line and I have noticed all those people who are not familiar with Linux are much more afraid of going into the command line. A lot of these things are dependent on this node and node comes up with a variety of command line commands. And the person who is having a fear of this command line is not going to be a better developer. I have personally seen this a lot in the comments section.
I'm just commenting. Hey, I'm getting this problem. The only problem that they need to change the directory and run the command here. The reason why they are not able to read these commands properly and come up with their solution is because just because they're missing the Linux knowledge regardless of what kind of development you are doing. It is very essential that you are comfortable with the command line installing not only Jews node. In fact in the python many install a lot of libraries a lot of third-party modules, but you can And all these things are going to be super handy. So regardless of your work. Java or python or machine learning or even Django or anything you name it it is very essential that you are friendly with command lines. You're familiar with the directory structures and how to travel everything and anything from command line is essential and this is all possible and you get very comfortable. Once you have the basics of Linux with you. Now, the third thing is deployment now once you have created any project whether that's on react native or mongodb or Node He has or just pick up any programming language in that case. You also need to deploy that project on some kind of servers or anything like that in the days of PHP or something. It was just copying and pasting on the cpanel and that's easy like that. But nowadays we are working on board Advanced up like react or maybe something like Django or maybe no chairs for angular and these things do not come with the easy installation for deployment set of like GoDaddy or any other such way.
Fight we need to deploy all these things on different vibe and all these different environment regardless. Looking at using either digitalocean droplet AWS Google cloud services or any other as a given fact, you need some kind of basic knowledge of command line because all these services are on these servers. You need to install Linux by yourself. Maybe that's Ubuntu Debian or whatever the flavor of Linux you choose up. This means that whether you like it or not on what operating system you have application you all to make you need to deploy that on some kind of Linux basic server whether this Coming up Google or Amazon. It doesn't matter you have to interact it. Now these companies make that that interaction should be as minimal as possible.
Comments
Post a Comment