The profession and all with it connected changes dramatically, but it always brought and will bring me the sea of pleasure.
Here my reflections about changes which I saw also those which still I will see.
As technologies changed
At the beginning of the career I used the perforator (EOM) by means of which I processed salary sheets of the client companies of large bank of New York, continuing to study in college, after the first lessons of programming. In bank I created the program for processing of punched cards which considerably facilitated work to operators on information processing. In college the programming lesson, based on the Fortran was an input lesson. In the following semester the perferator (EOM) was not any more and big bulky terminals took its place.
In college I learned such programming languages as the Fortran, Lisp, the ALGOL and Pascal. At one of lessons I created a simple operating system on the PDP system, using the Assembler programming language. I remember how "to read" indicators on the front panel of systems and as it is fascinating was when the connected printer "spat out" sheets with instructions. Since then I used many other languages, such as Xi, Java, but generally worked with scenario languages such as: sh, csh, bash, ksh, Python, and Perl. But the quantity of languages which was entered since the moment when I began to work in this area became one of the most surprising opening for me. The number of available languages increased at 20-30 times. In 2013 there were already 256 programming languages.
- 4th Dimension/4D
- Agilent VEE
- (Visual) of Basic
- Bourne Shell
- With Shell
- C ++
- C + + / CLI
- CL (OS/400)
- Common Lisp
- DCPU-16 ASM
- Delphi/Object Pascal
- Emacs Lisp
- (Visual) of FoxPro
- GNU Octave
- Google AppsScript
- Java FX Script
- Korn Shell
- Ladder Logic
- MS-DOS Batch
- Object Rexx
- OpenEdge ABL
- Pure Data
- RPG (OS/400)
- Standard ML
- Visual Basic .NET
- XBase ++
- Z shell
I remember that in the 80th it was necessary to know topology of hard drives for this purpose that to add them to my system. Today systems are able to identify peripheral devices practically without my participation. Number of cylinders, heads and sectors … I had to describe a disk and its components for system, make available its for use.
The tendency to reduction of the sizes of drives just strikes. And if at the beginning of the 90th, I still used the 300th megabyte disks (yes, megabyte!), which size corresponded to the size of a shoe box, now, looking at the usb-disk containing about a terabyte of data I draw a conclusion that drives of data of a smaller size will be soon created, perhaps it that having dropped the drive on a floor, will be problematic it to find. What improbable comparison!
I also remember reserve copyings of my server with use of the bobbin-tape drive. Cartridges were very big and they could not contain all necessary data. Some of my data required 3-4 such cartridges. Today we use robotic tape storages and tools which automate process of backup and trace file provision for its fast recovery at the first need. Moreover the smart technology of a deduplication of data, is applied to reduction of the size of a dump at the expense of an exception of a backup copy of similar information that occasionally allows to reduce the amount of reservation several times.
Of course the most considerable changes in area in which I worked over 30 years happened to emergence of networks and the Internet. When I worked for federal courts, district courts connected to system in Washington, using service "Tymnet" in which the technology of package switching was applied. My project made available to use in vessels not only "minicomputers" (systems, of the size of the refrigerator), but also provided a possibility of direct communication, without the need for sending data to Washington and back.
Growth of the Internet made possible to be connected to systems worldwide arbitrarily. I could find answers to all the technical issues in the provided World Wide Web without making more efforts to pull out the book from the shelf. Today I often ask a question as I can find answers to the technical issues till the moment, so far Google or other search engine will not provide them.
What changes happened in work
In general networks which we managed became more increasing also more various. We cannot see all network segments of AppleTalk, but I remember how they developed it at the beginning of the 80th, we started different systems on our working computers and support in our data-centers was surprisingly various. The most part of work which we did it is centralized, it was executed on a network by means of such network services as NFS, NIS, DNS, etc.
Virtualization became a fundamental factor in development of our data-centers. The majority of our servers at present — only part much more of bigger infrastructure which we are capable to expand or reduce at any time on demand, and also, if necessary, quickly and quickly to migrate in an alternative data-center. In spite of the fact that virtualization, apparently, reached the limit, we move more and more complex systems and even the whole data-centers to "clouds" — essential changes in what we as system administrators have to manage and what have to bear responsibility for.
The majority of us in the work rely on universal tiket-systems in which it is possible to trace all history of problems, to monitor tasks in the course of a solution and to open new. Duties of the system administrator considerably extended in recent years, it not "simply" system administration, but tracking of problems with safety, control of access to the broad range of resources, the analysis of a network traffic, logs, identification and correction of vulnerabilities in our "cyber-armor" now any more.
At the beginning of my career (it is possible for the first 10 years or about that) safety was happy is weak. We recommended to our clients to change passwords of times a year. I remember how I wrote the program, for password generation by gluing together of two short words in a random way once, but it nothing as compared I should do now. The safety issue those days was not very critical and most of people with whom I then worked cared for it still to a lesser extent, than I. And when one of speakers at the Sun User Group conference which I helped to organize with the 1990th, suggested that all of us have to think how hackers, the thought seemed revolutionary.
This aspect in work of the system administrator provoked where big changes, than any another. Today you are irresponsible if you do not treat a safety issue with that responsibility which could seem paranoid 20 years ago. Tools and measures which we use as safety of our systems today lie far outside what we could consider then.
Passwords became longer and systems which we manage allow us to configure more difficult security measures. The recommended password length now from 7-8 to 12-14 signs, and replacement time — a minimum of times a year, but in recent years passwords recommend to change time in 3-4 months.
Besides the tools which we use in recent years became incredibly difficult. Somewhat ourselves become hackers, using such solutions as Nessus and Nexpose for detection of vulnerabilities. We also observe systems on detection of signs of harmful activity and data loss prevention, we interfere with leakage of "jewelry" of our organization. I could not think that after a yesterday's briefing in Palo Alto, I should apply the old checked method again — firewalls. They got into everything that we do, became cleverer, quicker and trace everything that occurs, and not just the traffic passing through a network.
As our society changed
In 1980 years in a corner of my dining room was located with Apple II because of what my neighbors often looked at me, as on the freak. Having heard their conversation, I understood that they thought that I have a centrifuge on a table. And not because the computer was in the dining room, not because it was Apple but because it was the first home computer which they ever saw in the life and they did not know what is it. It was quite ridiculous to watch their reaction. There passed not a lot of time as everyone who had no house of the computer began to be considered as a strange. In present time all of us use wireless networks for connection to the Internet and for certain in each house, and even at each family member, there is the computer. These are big changes, even without mentioning of all other electronics which completely changed our way of life.
Choice of profession
In comparison with the majority of IT professions, work of the system administrator does not provide great opportunities for career development. As the system administrator, you will seldom be in the center of attention. You can easily remain in "bottoms" (nobody reports to you), even after 30 years. Occasionally it is difficult to realize importance level. You are almost imperceptible when everything goes well. But when there are big problems, most of people remember you very often, and not just in day of the system administrator.
System administrators seldom communicate with clients if they only do not provide support of systems with which they work. And even then, when you do the work well and to you will have the luck after long attempts to solve a problem when most of employees not on watch and drink beer in some local pub or relax at the weekend, will hardly remember you.
Work seldom happens boring, there is always an opportunity to study something new, in particular when something breaks and it "something new" comes through doors or "breaks off" phone. Even after 30+ years of work in administration, it is still not monotonous and is paid quite not bad. A lot of things change in what needs to be done and what it is necessary to understand. You could automate all the tasks or manage a huge data-center, but there will always be something that will throw down you a challenge, will require your attention.
There are benefits depending on type of the organization in which you work. I worked in the company in which there were only three employees and two independent contractors, and in the big organization with collective from several tens of thousands people. In the small organizations you have an opportunity to test yourself in all aspects and to be aware of everything that occurs. In big there is an opportunity to find the place and to climb gradually a career ladder, to develop the specific direction.
The number of changes in your work depends on many factors, but I prefer to have enough freedom for this purpose to solve how easy simple problems, and something else — new and fascinating. This mix allows me to feel that I fulfill the bread and I train myself for new tests and opportunities.
The best work
The best work for me that when I felt that I did something important and it carried by advantage. Work on the federal government was just such work because I knew that I supported the analysts making important decisions at the national level. It was very pleasant to be part of it.
At other work, at university of John Hopkins, I managed systems and networks at department of astronomy and physics. Huge plus was the fact that I worked with the most outstanding people whom I ever knew — some of them mapped the Universe, others peered into the nature to the level of the smallest subatomic particles. And students who helped me from time to time were surprisingly qualified specialists. I lived in the beautiful campus that not only allowed to reach conveniently for work, but also provided a possibility of visit of different lessons free of charge.
I also liked to be "Jack of all trades" in all computer industries of Web Publishing (part of IDG) where I serviced networks, servers, backup systems, the website and even purchased very capable assistant who made work even more pleasant and fruitful. Our publications came to the forefront in such online editions as SunWorld and JavaWorld which provide fine information and councils for users of this technology.
And at last, not less important, but nevertheless work in several branches of the E*Trade company in which I was engaged in administration only. It was always pleasant to work with bright and creative people. Our office was at the mooring of San Francisco that allowed to reach for work on the ferry and to derive the mass of pleasure from such daily cruise.
Some of positions which I held in recent years were connected with the best opportunities of a co-working when I had an opportunity to train colleagues and to study at them even more than I could expect. Nevertheless, office policy complicated understanding that we have to work for a common goal — to do the organization successful, but not to fight for a place in the sun.
In general, if:
- You derive pleasure from work;
- you feel that you do something important;
- you can lead that life which you want;
- you have an opportunity to be trained, make the contribution and to earn reward for it;
You are in the good place.
Money it is not all. Even life on the yacht in the gulf San Francisco which I had within several years, can be paradise for one and hell for others. Spend time for thoughts to realize that is really important for you. Visibility? Recognition? Sense in achievements? To a big salary? Flexible working hours? Tone of execution of working tasks? To a share of a contribution to the common cause?
That you did not do, do not stop studying! Computer skills grow old very quickly and this tendency will not change soon. Devote some time to training every day to be capable to work with those tools which will be in your career in the future. Check the list of vacancies from time to time even if at you is not present in plans to change work, only for this purpose that know what skills are in the increased demand.
Also fasten belts. You cannot even imagine how this direction will look in 30 years.
This article is a translation of the original post at habrahabr.ru/post/272293/
If you have any questions regarding the material covered in the article above, please, contact the original author of the post.
If you have any complaints about this article or you want this article to be deleted, please, drop an email here: email@example.com.
We believe that the knowledge, which is available at the most popular Russian IT blog habrahabr.ru, should be accessed by everyone, even though it is poorly translated.
Shared knowledge makes the world better.