Трохи філософської вийшла стаття. Та й не так часто я пишу взагалі для цього блогу. На жаль.

Вересень 2016 року виявився яскравим для мене на події. Стиснувши волю в кулак, я розпрощався з роботою, якій присвятив 4 останніх роки. І просто в жаху зрозумів, що це дорога в нікуди.

Не знаю, чи криза це середнього віку (мені вже 31 рік виповнився в цьому році) або розуміння, що для сім'ї потрібні заділи набагато серйозніше в матеріальному плані, але факт залишається фактом - я порвав з роботою і тим, чим займався всі ці роки. І тепер можу вам, шановні читачі, дати якесь напуття, щоб ви не повторювали подібних помилок.

Отже, як я вже написав, останніми роками я працював тим, кого раніше яро висміював навіть на своєму блозі. Я працював системним адміністратором. Причому, посада була з «приголомшливою» записом в трудовій книжці - системний інженер. І лише через 4 роки я тільки дізнався, що, виявляється, це таке завуальоване назва енікея в нормальних конторах. Так, саме в нормальних, тому як минулої контору я не можу назвати таким словом.

Початок 2013 роки мені надовго запам'ятається. У мене був вибір влаштуватися андроїд-розробником, програмістом 1С або ж системним адміністратором в контору, про яку крім матюків нічого хорошого сказати не можу. Перемогла жадібність. Так як розробником мені всюди пропонували спочатку 25 тисяч (Ростов-на-Дону). Розумію, що програміст навіть до року роботи це всього лише джун. Тим більше, що Андроїд я кидав до цього, а 1С займався остільки, поскільки. Але через рік б перспективи виросли. Скілу б ріс, а з ним і рівень зарплати. Але я пішов по шляху найменшого опору, так як мені запропонували 35 тиров! На руки! Білими! І це було початком мого професійного краху.

Офіс був дрібним до неподобства. Тимчасова мережа, без AD або взагалі натяку на LDAP хоча б на Samba. З древніми комп'ютерами під не менш давньою XP. Один сервер відеоспостереження, одна файлова смітник і один налаштований через одне місце шлюз на 5-му Центосе ...

Коли я побачив все це «господарство», у мене виникло резонне питання - а за що платити то таку суму? Відповідь я отримав негайно - за відрядження. Саме мене брали для пусконалагоджувальних робіт у відрядженнях. На мені висіли системи відеоспостереження, сервера і комутаційне обладнання. У 2014 році мені все це і гукнулося - майже весь рік я пробув в Сочі, починаючи з Олімпіади, де працював без сну і вихідних два місяці, а потім безвилазно жив в умовах, в яких не завжди гастарбайтери будуть згодні знаходитися, в силу жадібності директора контори.

Так, я багато чого дізнався. Я вивчив Cisco на рівні CCNA, хотів уже підніматися до CCNP, але передумав. Я дізнавався багато суміжних технологій типу настройки радарів (так, саме РЛС) і багато чого іншого. Я дізнався стільки про ВОЛЗ і всім комутаційному обладнання, що можна було сміливо після цього йти в телекоми працювати. І разом з тим я тупіли. Від одноманітності, від рутини і т.д.

Я кинув цей блог. Я кинув програмування. Я звик до думки, що я просто системний адміністратор. Отримую зарплату ну й добре.

Але з кожним роком тривога все росла. Спочатку на новий 2015 рік мені прийшла перша звісточка з Суперджоб про те, що як би потрібно в 30 років вже перекваліфікуватися з сисадмінів. Потім все було по наростаючій.

Я дивився дайджести технологій і буквально офігеваю від того, що сталося за ці 4 роки. Xamarin, в iOS розробка пішла на SWIFT, в інтернеті з'явилися багато нових фреймворкі, Rust з'явився і тут же зробив виклик C ++. Та й останній зазнав змін - вийшов C ++ 14, який став більше java нагадувати.

Змін була купа. І все це пройшло повз. І коли в контору влаштувалося ще два адміна, набагато старший за мене, тоді я зрозумів, яка це тупикова гілка. І звільнився.

Причому, абсолютно ні краплі не шкодуючи. І вам, шановні читачі, просто можу на своєму досвіді передати те, з чим зіткнувся я після звільнення.

Отже, на руках трудова книжка з такою «огидною» записом, два резюме - на програміста і сисадміна. Ось ввідні дані. І тут понеслося.

Заради інтересу почав розсилати резюме системного адміністратора, поки попутно читав книги по тому, що упустив за минулий час. Результат був, м'яко кажучи, не дуже. Ні, мене багато куди запрошували. Я проходив часто співбесіди. Але за спиною часто чув: «Боже, чоловікові 31 рік і він прийшов системним адміністратором!». Але була ще купа місць, де резюме летіло в шредер з діагнозом - «Дід. Старий сильно для цієї посади ». Причому, мережа гетерогенна в таких організаціях. Є й віртуальні сервера на ESXi, крутяться веб-сервера на Apache і Nginx під Debian і Centos 7, купа АТС на Asterisk, складні лісу AD, MS SQL Server 2014 року, Exchange, скрипти досконало на bash і powershell, Cisco, Huawei, Microtik - за все не врахувати. І досвід для всього цього від 3 до 6 років. Але не старше 30 років для здобувача. Так що хто тішить себе скіла, часто проти вас буде йти головний документ - паспорт. Так принаймні в Ростові ситуація.

З програмістом був взагалі цирк - часто бачили, що працював системним адміністратором останні 4 роки і тут же резюме в шредер або починали істерії. У місті більше 100 Франчі 1С, але майже у всіх них як еталон норми набору програмістом було одне - пробути стажистом. І пофіг, скільки у тебе стаж - немає взагалі досвіду або 10 років за плечима. І тут постало питання про зарплату, якої у Франчі традиційно немає. Щодо інших програмістів тут крім інтернету і мізерною частки C # знову ж для ASP.Net нічого немає. І навіть C #, який я знав версії 4.0, вже застосовувався 6.0. Знову вчити навіть його. Хоча на блозі я вів вебінари по ньому (вірніше, по 5.0). Але з ним простіше було, проте в колектив не проходив знову ж віку. Сидять молоді хлопці до 25 років і до них дядько 31 річний завалює ...

Проте, я взагалі не звалюється в песимізм. Шукав багато чого суміжного і за тиждень після звільнення знайшов роботу java розробником. Так, зарплата сіра. Але в трудовій знову засяє запис «інженер-програміст». І одне я знаю напевно - більше ніколи вже в сісадмінство ні ногою. Та й вік не дозволить).

Сподіваюся, що ця стаття з такими стогонами була комусь цікава і корисна. Найголовніше, завжди розвивайтеся. Світ не стоїть на місці. А IT - і поготів. Інакше ризикуєте залишитися за бортом, як колись я.

Часто доводиться стикатися, що люди не розуміють різниці між системним адміністратором і програмістом і всіх IT-шників називають програмістами. Деякі ображаються, а хтось вже звик. Але я хочу спробувати роз'яснити цю різницю, щоб було зрозуміло більшості, хто прочитав цю статтю :)
Якщо в організації є IT відділ (інженерно-технічний), а простіше кажучи комп'ютерний, то в ньому є наступне поділ:

- основне завдання контролювати роботу серверів і серверного ПЗ, адміністрування телефонних станцій, політика безпеки - в загальному це мізки всій комп'ютерної структури організації.

Фахівці (або інженери) технічної підтримки - це хлопці, які займаються звичайними комп'ютерами користувачів, налаштовують їх, допомагають користувачам вирішувати поточні проблеми, ловлять віруси на комп'ютерах користувачів і т.д. і т.п. По суті, Спеціаліст - це майбутній системний адміністратор, тому що системний адміністратор так само може виконувати роботу фахівця. Спеціаліст може виконувати роботу системного адміністратора, якщо йому дозволить керівництво - до системного адміністратора у керівництва більше довіри :)

програмісти - це хлопці, які постійно пишуть різні тексти на незрозумілій для звичайного користувача мовою. Ці тексти потім перетворюються в корисні програми, утиліти, або просто модулі (додаткові опції) до корисних програм.

Щоб простіше було розуміти приведу приклад на відмінність системного адміністратора від програміста. Програміст написав програму, яку надалі назвав, ну наприклад Windows, а системний адміністратор її налаштував (використовуючи функції, які передбачив у своїй програмі програміст) для користувача.

13.11.2014 Багато часто плутають поняття програміст і системний адміністратор, тому сьогодні ми вирішили розглянути ці поняття конкретніше і виявити в чому між цими професіями відмінності?

Відзначимо, що системний адміністратор непогано розбирається в комп'ютерах і програмному забезпеченні, але до тих, хто навчався в університеті йому далеко.


В основному, сисадміни займаються тим, що контролюють роботу мережі, ПО і серверів, забезпечують інформаційну захищеність, адмініструють телефонні станції, забезпечують максимальну працездатність і функціонування робочих комп'ютерів співробітників компанії.


Для того щоб влитися в команду фірми і дізнатися всі нюанси системний адміністратор витрачати кілька місяців. Тому солідні компанії не часто замінюють таких фахівців. Якщо системний адміністратор новачок, то його не приймуть в велику фірму, йому краще потренуватися на інтернет-клубах та інших закладах, де відповідальності поменше. швидко знайде собі хорошу високооплачувану роботу в фірмі.


Пора поговорити про програмістів. Справжнім програмістом стати не так легко, потрібно обов'язково отримати освіту і витратити на освоєння професії кілька років. Після університету студент повинен знати мінімум одна мова програмування досконально, але краще більше. Крім знань, в практичному програмуванні, майбутні фахівці вивчають і інші предмети, що дозволить їм працювати не тільки в офісах, але і на великих підприємствах.

Чим же займається програміст? Він створює програмне забезпечення, утиліти і доповнення, щоб спростити користувачам роботу на комп'ютері, розширити їх можливості. Якщо ви думаєте, що написати програму це нескладно, то ви помиляєтеся. Адже мало просто ввести алгоритм, як правило, виникає ще безліч нюансів, які програміст повинен побачити і врахувати. Часом, одна зайва точка або дужка може все зіпсувати.


Яка ж робота цінніша? Це складне питання, адже без програміста не буде потрібного ПО, яке дає можливість працювати на комп'ютері, а без сисадміна ніхто ці програми не встановить. Усе взаємопов'язано, але функції у системного адміністратора і програміста не збігаються, тому не можна їх порівнювати і говорити, що вони займаються однією справою. Наприклад, сисадміну не обов'язково знати вищу математику і мови програмування, а ось програмісту без цього ніяк.


Отже, програмісти створюють програми, а системні адміністратори підтримують функціонування ПО, тому обидва ці фахівці працюють спільно, щоб забезпечити ефективну роботу на комп'ютері.

Сьогодні я хочу торкнутися проблеми у виборі професій і розповісти про одну з них. Думаю, кожен стикався з цим питанням і знаходив відповідний для себе вихід. Хтось ішов на поводу у своїх батьків, хтось керувався своїми, а хтось так і не знайшов свого покликання. Мені б хотілося розповісти про таку професію як програміст.

Думаю, всім відомо, що це люди, які цілими днями сидять за комп'ютером і щось там пишуть. Але чому до них все пристають з всякими тупими запитаннями на кшталт: "А ти не подивишся мій комп'ютер? Він чомусь завис! "Та хто придумав цей стереотип, що програміст і системний адміністратор одне і те ж? Це дві різні професії!!! Програміст вам пише програми на спеціальних мовах, а системний адміністратор (в народі сисадмін) розбирається чому і від чого вони виснуть. Так само сисадмін лагодить комп'ютери, чого в принципі не повинен робити програміст, хоча зобов'язаний знати як він, комп'ютер, влаштований.

А де ж вчать на програміста і системного адміністратора (сисадміна)?

Перспективне технічна освіта для роботи з базами даних і мережами можна отримати практично в кожному технічному вузі. Програмістів і розробників готують на спеціальності «Програмне забезпечення обчислювальної техніки і автоматизованих систем», «Прикладна інформатика і математика», системних адміністраторів - в процесі навчання за спеціальністю «Обчислювальні машини, комплекси, системи та мережі», фахівців із захисту інформації - в вузах, де є спеціальність «Організація і технологія захисту інформації».

Перерахую вам для інформації провідні вузи Москви за вказаними спеціальностями:

МФТІ (ГУ). Московський фізико-технічний інститут (державний університет) НІЯУ «МІФІ». Національний дослідницький ядерний університет «МІФІ» МГТУ ім. Баумана. Московський державний технічний університет ім. Н.е. Баумана МГІЕТ (ТУ). Московський державний інститут електронної техніки (технічний університет) МГУ ім. М.В. Ломоносова. Московський державний університет ім. М.В. Ломоносова

Цей перелік ВНЗ можна довго продовжувати. Лише факультет "Інформатика та обчислювальна техніка" є в 41-му вищому навчальному закладі.

Іспити, які потрібно здати для надходження на цю професію такі: Російська мова Математика Інформатика / Фізика Можливо, Англійська мова.

Найголовніше - це добре здати математику, інформатику / фізику. Це все ж технічні ВНЗ! Але для кожного інституту є винятки. Для цього треба дуже довго шукати в інтернеті і розбиратися, але найкраще вибрати для себе кілька ВНЗ і з'їздити туди на День відкритих дверей. Там можна і з ректорами поговорити, і зі студентами, і все-все дізнатися.

Але, як мені здається, щоб вступити, а потім працювати за цією спеціальністю, треба дуже сильно любити вчитися (Це головний "мінус" цієї професії), і дуже сильно любити копатися в залозках.

Так ось, в чому "плюси" цієї професії: 1) Висока заробітна плата. 2) Добре знання ТЕХНІЧНОГО англійської мови. 3) високий і сильно розвинений інтелект. "Мінуси": 1) Велике навантаження на очі, тому що цілий день за комп'ютером. 2) Повнота, тому що це сидяча професія. 3) Самотність. Чому? Тому що цілий день сидиш один в замкнутому приміщенні. Ця професія підходить тим людям, яким по життю комфортніше бути одному. 4) Постійно треба вчити нову мову або нові складові, тому що мало не щороку виходить вдосконалена версія мов програмування. 5) років до 35-40 ця професія набридає ...

Я розмовляла з багатьма знайомими, які працюють за цією спеціальністю, і вони все в один голос твердять, що їм набридло, нудно. І адже це жахливо, коли улюблена робота починає набридати! А ще кажуть, що в цій професії немає місця жінкам. Що за нісенітниця? Бувають жінки-програмісти не гірше чоловіків, Тільки їх не беруть на цю посаду. Дуже складно дівчатам пробитися ... Думаю, всі розуміють, чому так.

Ця професія дуже цікава і перспективна, тільки мало кому вдається домогтися в ній чогось хорошого, тому що потрібно бути повністю відірваним від будинку, рідних і з головою піти в роботу. На це мало хто може погодитися. І це ще один "мінус" цієї роботи.

Я сама розривався між нею і професією журналіста, про яку в наступній статті піде мова.

«Та немає ніякої різниці» - скажете Ви і будете не праві. «Але ж вони виконують одні й ті ж завдання!». І знову невірно. Дуже часто люди плутають поняття системний адміністратор (в народі - системний адміністратор) і програміст (він же програміст і ще багато хто). Давайте подивимося, хто чим займається. І.

Почнемо з сисадмінів. Як правило, це самоучки, які вибиваються «в люди» за рахунок своїх знань, або курсів, пройдених для отримання «корочки». Не скажемо, що ці хлопці погано розбираються в комп'ютерах і ПО, але багажем знань, який можна отримати тільки в університеті, можуть похвалитися одиниці. Основне заняття системних адміністраторів - контроль роботи мережі (робота серверів, їх програмного забезпечення), забезпечення інформаційної безпеки, адміністрування телефонних станцій (міні-АТС), створення оптимальної працездатності ПО і комп'ютерів. Як правило, системному адміністратору потрібно не один місяць для того, щоб вникнути в усі нюанси роботи, тому багато роботодавців з побоюванням поглядають на новачків. «Зелених» сисадмінів з задоволенням беруть в комп'ютерні клуби, дрібні фірми. «Запеклих» системних адміністраторів «з руками і ногами» забирають у серйозні компанії, де і зарплата більша і робота серйозніше.

Тепер переходимо до програмістам. «Працівники миші і клавіатури», які досконало знають МІНІМУМ одна мова програмування. Практично всі програмісти закінчували вищий навчальний заклад (за винятком самородків-самоучок), тобто витратили не один рік для того, щоб вникнути в усі можливі нюанси в області IT, при цьому крім програмування вивчаються предмети, які дозволяють працювати як на виробництві, так і в приватних фірмах і офісах.

Чим займаються програмісти? А займаються вони проектуванням, розробкою та виробництвом ПО. Простіше кажучи, створюють корисні програми (або додаткові опції до них) і утиліти, які допомагають користувачам у вирішенні певних завдань. Цей процес довгий і трудомісткий. Здавалося б, що може бути простіше: знаєш алгоритм, вводиш певні параметри, і все працює. А насправді все набагато складніше. Потрібно врахувати багато нюансів, розрахувати, чи буде один елемент взаємодіяти з іншим, або ж він приведе до глюків. І це тільки те, що лежить на поверхні. Часом не проставлена \u200b\u200bточка або слеш ( "/") стають винуватцями величезних проблем програми.

Якщо ж розглядати питання, яка робота важливіше, системне адміністрування або програмування, то відповіді, як такого немає. Кожен співробітник по-своєму цінний, виконує певні завдання і вирішує певні проблеми. Немає програми - немає роботи системного адміністратора. А є програма, але вона не налаштована під певні запити - тоді вона і не потрібна, адже завдання, для яких програма призначена, не виконуються. Загалом у системних адміністраторів і програмістів своєрідний симбіоз. Ніби як і не потрібні один одному, але і працювати нормально не виходить. Тому і плутають їх.

Думаю, тепер Ви розібралися, чим відрізняється програміст від системного адміністратора. Сподіваємося, що в майбутньому Ви не будете плутати ці дві професії. Якщо ж потрібна була кваліфікована допомога людей подібної професії - звертайтеся в компанію «клік». Там Вам допоможуть як в програмуванні та вирішенні проблем, що виникли, так і в системному адмініструванні, монтажі і налаштуванні локальних мереж, А так само багатьох інших завданнях. Звертайтеся, ми завжди раді допомогти !!!