This is not a chicken soup article, because I did not use Linux 10,000 hours after the Linux talent, and even in many ways, I even not a novice. I go these detours can become a very reference value of the negative, below, I say in www.itxdl.cn I use Linux are tossing what.
Gentoo
In an age when Ubuntu was not yet born, various distributions were flourishing. By the package management mechanism, can be divided into two factions: directly installed binary executable files and download source code self-compiled,Gentoo is a relatively well-known in the latter project. In order for the hardware to perform better,Gentoo 's emerge command provides a number of compiler parameters for user-tuning. From the kernel to the daily use of all the tools, you need to use the Package management tool to automatically download the source code after compiling, this is like me, the new Linux can really learn a lot less. And every time the compilation full screen log fly is very cool, the use of green text is a kind of the hacker Empire's sense of sight.
However, there is an obvious drawback to this mechanism, and sometimes doing small things takes a long time to compile a large number of dependent packages. And like me obsessive-compulsive disorder, always feel that the next time the compilation of a parameter may be able to make the program run faster, so many common tools I have compiled three times. In addition to compiling the kernel and formatting the hard drive to re-install Gentoo is really a number of things. Worst of all, a colleague asked me to help with a 1U, and he used Debian to get the LAMP out of the shelves in minutes , and I just wanted to use Gentoo Press performance. I compiled an afternoon, repeatedly compiled the kernel wasted a lot of time failed to put two network card, finally helpless let him on the Debian.
The lesson Gentoo taught me is that a large amount of fragmented compilation tuning time can cost a lot of precious youth and electricity bills, and they are less profitable than buying better hardware directly. Choose a mature package management mechanism, the community active distribution can save a lot of energy to do the real thing to do well. This is One of the main reasons why I used Debian only later.
Desktop Landscaping,WMonce a day to seedistrowatch.com, in addition to understanding the various distributions of the trend, but also want to see a more beautiful interface of the distribution, because the sense that most of the developers of the distribution of the aesthetic is too non-mainstream. It took me a long time to see it through.XFCEand theFvwm-crystaland used a bloated and pompousKDEand theGnome. Tried a lot of layout and configuration, downloaded manyGTKSkins and Icons Gallery, played coolCompiz, I have trained the display effect of Chinese font. But no matter how it feels, it's not perfect, until you reach out to colleagues.Apple IBook G4on theMacsystem, they fell into theLinuxon ImitationMacthe abyss of the system interface. ThisFlickralbums There are many traces of those years.
This is also a matter of no benefit,2006 years later I give up treatment, instead of the Mac System.
Wine
windows This mainstream operating system, I like to use a small audience of the operating system when I just smiled, and then I used mac mac
I started with as the development of the main machine did find a lot of inconvenience. For example, a colleague sent me a microsoft Office generated files , such as Web pages to be in internet Explorer debug For example, on the qq linux not mainstream, There are many online forums with a lot of enthusiastic linux Users can help you solve various technical problems. And at the same time those windows related communities are all sharing pirated software.
In the absence of virtual machine technology, I started a multi-system with GRUB for a long time . Later, using wine as a tool to run most of the Windows program, and then completely kill Windows, Later, because of the smooth running World of Warcraft Beta has to be installed back to Windows.
Production Tools Audition
A very troubling thing for developers is developing tools, especially text editors. I've used almost all the fees or free editors on the market, and haven't found a product that works like editplus in Windows . The mainstream recommendation is vim and Emacs, I try to learn vim, but at that time did not have a lot of good plug-ins, plus they are not familiar with various shortcut keys, Text editing efficiency is not high. Fortunately later switched to Mac, for a long time was textmate rescued.
In mytitleor a front-end development engineer andFlashin the days of development engineers,LinuxThe drawing is not an easy job, I have been used toGIMPand theInkScape. have tried to useWineRun pastFlashof theIDEand theMacromedia Fireworks. In order to be able toLinuxunder happily developedFlashprogram, I also switched the entire project toMTASCcompile. I regret not having understood earlier, inLinuxThe next drawing is a matter of asking for it, at the same timeWindowsthe various drawing experiences below will be a lot more enjoyable.
Operation and Maintenance
redhat The professional operation of the certificate is responsible. In my years of work experience, I have run more than 10 computer room, managed some 1u servers, but are only in the stage of loading systems and configuring service environments and have no access to tasks that require a large number of servers to work with. While these install and configure tasks, in debian apt-get install The loaded things generally do not have to toss more to use well. So I didn't get to go further in the OPS, just become a beginner skilled worker.
a few years ago because of the bubble of the virtual currency, I started to have the power to teach myself configuration management tools and learn a little chef and puppet , it feels slightly more complicated than personal use, so it's relatively easy to learn and does not need master server ansible 50 virtual machine dug virtual coin, up to one months 6000 Yuan revenue.
and then there was  VPN-DEPLOY-PLAYBOOK  git warehouse, I used to like myself in the Span style= "FONT-FAMILY:CALIBRI;" >linode virtual setup gitlab Span style= "font-family: ' The song Body '; > or gogs github
In addition, over the years, in order to meet the needs of a variety of startups for high productivity and low cost,IaaS,PaaS,SaaS , and Docker began to pop, startups no longer need full-time operations, developers write a few configuration files, a few mouse clicks on the Web page can be a complete system to get online.
So, I have mastered these simple Linux operational skills, almost have been eliminated.
I'm trying to learn Goolge Kubernetes and AWS Lambda, but I feel like I don't have enough spare time and no projects to practice.
Summarize
If I was born ten years late, or if I used Mac OSearlier, or if I had a RedHat certificate, I shouldn't have done that.
My Linux 10,000-hour