I am a back-end developer, from a little white, do not know, cross-professional self-taught PHP, the lake person-wild programmer, fortunately also is barely mixed with a mouthful of rice to eat. As we all know, computer professional and non-computer major is actually a big difference, the computer professional curriculum is mostly the underlying principle, and I this layman to this ignorant, I opportunistic, in the predecessors built a good wheel development. Thus, for Linux, I can be described as a small white one, I do not understand the computer principle, do not understand the data structure, nature of Many concepts of Linux do not understand. Until now, I was mengmengdongdong to Linux's underlying architecture. Now I want to talk about Linux in my eyes for the past two years .
My first job is in a start-up company, I asked the boss when I went, whether I need to use Linux, the boss said no, I was surprised to find their server is also installed Windows, then only self-taught 2 months of programming I, for Linux only to hear its name, not the body, so for which system does not have much feeling. Although the work is not used in Linux, but I will go to study it privately, I will see many people on the net after work the introduction of the net Red Books That's what Linux should learn ., the knowledge of the book is not boring, but the first to learn the commands, I simply remember, because the actual use is not, so the impression is blurred. Half a year later, I just took a 3 -point view of the content, only a preliminary understanding of the basic command, or did not see the Linux System. at that time, Linux was still mysterious to my eyes.
I made up my mind to learn the day until the summer internship.Linux, and then unloaded theWin10, you asked me about the dual system? does not exist. After a weekend, it was finally installed.Ubuntu, I didn't mention it when I met the hole in the installation, and I was thinking,LinuxIn addition to the boot fast, clean, what are the advantages? There are a lot of shortcomings, software is less, installed up will be a variety of problems. Even so, I insisted on using it. Has built aLAMPenvironment for development, of course, the building also encountered a variety of pits. But after all, it is very convenient to use. That's it, I'm familiar with it.LinuxSome of the usual commands, and the habit ofLinuxdiffers fromWindowsthe various operations. However, one months later, I still put back theWin10, because in addition to development, the daily use of the experience is really betterWindows, at that time,LinuxThere is a concept in my eyes that applies to a server-side system.
actually used in the work toLinuxor my first job after graduation, is a large-scale company, inside the team developed a variety of structures and processes are more complete, such as code hostingGitlab, the server isLinux, team collaboration withTrello, Youdao Cloud, and so on. This is the first time I have used a singleLinuxthe server deployment project. In awe, I went to the server to deployLnmpenvironment, with previous experience, it is not difficult to deploy, after deployment, I began my first project. That's the first time I've used it at work.Linux, the problems encountered during the period were numerous, until I was accustomed toLinuxdevelopment in the environment,LinuxThe image in my eyes was a little clearer than before, and I began to get into touch with the process control, log query, security policy and other knowledge, I began to understandLinuxrelative toWindowsmore popular with developers, and more of a reason to be chosen for the development environment, indeed,Linux, simple and fast, stable and efficient.
until now, I haveLinuxMore and more, the original book of entryLinuxIt 's time for me to read it. And now I'm kind ofLinuxhave a more comprehensive understanding, can skillfully apply to the work, of course, compared to those operators, I still shame. Now,Linuxfor me, it's an integral part of my technology stack, and I'm really using it.Lamp,Lnmparchitecture to developWebapplication. Now you ask meWindowsand theLinuxwhich is better, I will not hesitate to sayLinux, indeed, a lot of inexplicableBugin theWindowswill appear in theLinuxThere is no problem, I have to say,Linuxas an open source system, it is good enough toWindowsToo much bondage.
look back on my the path of Linux learning, a word that I have deep feelings--learning is boundless, learn endless. From the beginning as a small white ignorant, to step by step understanding after the awe,Linux is like this, want to find its good, need step by step in-depth understanding, and use it. Learn more knowledge, but feel Linux more enigmatic, at first only a few commands, think Linux only a few commands, to learn more advanced files, systems, process management, But see a broader knowledge of the ocean, now, my goal is to understand the Linux operating principle and the underlying architecture, I have to go a long way, any heavy and far. For beginners who want to learn, I want to tell youthat the charm ofLinux , the more you know it, the more attractive it is, let us in the process of learning to encourage each other.
Linux systems in the eyes of wild programmers