Подробнее
Еще до встречи с 1Т-специалистом многие думают, что они его . Такие сериалы, как ••Компьютерщики» создают неверное представление об информационных технологиях. ЗАПУСК АЛГОРИТМА ИДЕНТИФИКАЦИИ 60ТАН! Типа гик “Ьошнмшг” Многие айтишники - хипстеры, которые сидят на сайтах типа Не<Ш и Башорг. В модных тусовках их считают крутыми. Ботан-отшельник “Асиергерырил” ......................... на самом деле, они социопаты, молюбяг считать, что страдают синдромом Аслергера Многие думают, что у них одна сросшаяся бровь и обязательно ес!ь защита для карманов (такой полиэтиленовый вкладыш на случай, если у ручки потекут чернила). Этот стереотип лепят к любому айтишнику, который кажется стеснительным или ведет замкнутый образ жизни СЭ1-Гений “Ъоман-Пра” Гениальный айтишник СБ! внешне выглядит нормальным, но считается, что у него мозги, как у Эйнштейна. Совершенно все вокруг уверены, что он знает всё и всегда. СтарТрек Нише&ые бошаны” Эгих айтишников очень легко узнать по кучам игрушек и мриблуд на столах. Над этими гиками часто глумятся, на Хеллоуин они одеваются в костюмы по мотивам СтарТрека за $300. - стереть бирусм. - проатрейдить железо - съехать &утер£роу систему за последнее время поголовье ^-специалистов сократилось, и им приходится буквально разрываться на части, чтобы ^-специалисты могут специализироваться в разных областях. никто не умеет все это одновременно, но очень часто Щушищие, мщат1, чнш айншшш - Э№: специалист по безопасности Принимает меры для информационной тех.поддержка Обеспечивает информационную и техническую поддержку пользователей системный администратор Настраивает компьютерные системы и обрг ПРииплат 1Л V веб-мастер Проектирует и разрабатывает веб-сайты ывг I Ольга интересуется Где находится I клавиша «any key»? ^ ч 1 коллеги редко задумываются, что айтишник думает о них Есть несколько типов сотрудников, нрыЬшил ш ишарых амшинш ненайидш: Даша пишет Я только что скачала что-то из Кении... паникер дикий даунлоадер ................ Эти люди никогда не подвергают сомнению подлинность «Принца Найроби», раздающего миллионы. Если качать все подряд, то можно создать угрозу информационной безопасности, что уже является вопросом безопасности всей сети. ленивый юзер ................ Пользователи, которые могут и самостоятельно справиться с проблемой, но элементарно не утруждают себя запоминанием простых вещей. Эти невротики звонят, даже если просто моргнул монитор. Если песочные часы курсора перевернутся дважды, они уже думают, что это смертельный вирус. Эти люди просто пожирают рабочее время 1Т-специалистов, лишая их возможности заниматься другими задачами. болтун Кажущиеся безобидными, на первый взгляд, эти одинокие люди часами отвлекают айтишников своей пустой болтовнёй. Из-за них у 1Т-специалистов вечный дедлайн.
айтишное,инфографика,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор
Еще на тему
Тут либо это твоё, либо нет. Нужен определённый склад ума.
на старте это в любом случае эникейство, пожирающее твою инициативу, пока ты занят юзерами очень тяжело найти время для развития, так что у многих этот этап растягивается надолго.
айти отдел зачастую крайний по тыще вопросов. особенно в компаниях, ориентированных на it, так что можно смело ожидать ёблю со стороны начальства и прочую херню. и да, всем плевать чем ты занимаешься, никто не понимает что и как ты делаешь, большинство считает что ты делаешь "ахалай - махалай", от чего уже подташнивает просто.
Хотя у меня, в принципе, неплохое начальство. Оно не лезет в дела, если я справляюсь без вмешательства. А я таки справляюсь со всем, что можно сделать без дополнительных ресурсов. Тишь. Благодать. Только несколько особо тупых пользователей раздражают. Я сижу, конфигурирую сервер (настройки сквида меняю), а мне звонят и говорят что-то типа "у меня файл какой-то странный, что мне делать?".
К тому-же, входящий канал гигабитный.)) Что требует немного более хорошего железа. Но фактически была проблема только в том, что руководство не могло понять, зачем ставить какой-то ещё проксирующий сервер.) Пришлось интриговать и химичить.
А вообще QEMU/KVM решает.
Тем более из ваших постов я понял что основной профит от прокси будет вам а не начальству, так чего тянуть директора за яйца? Там делов на 15 минут.
По поводу договора, произвести замер можно за 2 минуты, и дальше отписать начальству. По результатам замеров реальная скорость дцать мегабит. А потом пусть начальство выносит моск провайдеру до просветления в голове.
Хочешь работать в IT - ни в коем случае не иди сисадмином.
Если нет вариантов - иди сисадмином, но будешь и жнец, и швец, и на дуде игрец. По крайней мере какое-то время.
Так и тут. Хотите, чтобы админ чинил станок с ЧПУ? Давайте тогда ему тестерное оборудование и не продающийся программатор для этих станков. И, да. Каждый, кто будет требовать помощи (будь это хоть замдиректора) получит отказ в форме "босс приказал чинить станок, это ещё на недельку, пока я не могу исполнять свои остальные обязанности". Со временем кипение говен достигает таких пределов, что тебя внезапно возвращают на место, а станок сдают в профремонт.)
Хотя я вообще люблю покопаться в сложной технике. Если её сделал не Лексмарк.
Ну, у нас контора небольшая (рыл под 80), так что, я там единственный сисадмин и прочая.)
Терпеть не могу соседей в кабинете. сижу себе один в серверной. Красота.)
В сухом остатке - высокая конкуренция, как следствие - низкая зарплата, требование знания огромного количества технологий, сложность каждой из которых только растет с каждым годом. И в качестве бонуса - ответственность, которая, в отличие от программиста, периодически, весьма неиллюзорно ебёт тебя в самые неожиданные места.
Так что лучше не ходи туда... пока не поздно... умоляю...
А посредственные администраторы получают на одном уровне с посредственными программистами.
Сертификаты? Это просто полнейшая чушь, сколько у меня их валяется ни за один я не платил из собственного кармана. Либо работодатель внедряет новую технологию и обучает персонал - либо эта "экономия" перекрывается качеством и скоростью внедрения нового продукта.
Сложность технологий так же не возрастает, я бы даже сказал наоборот. На уровень администрирования выносятся абстракции все более высокого уровня, позволяющие настраивать системы проще и быстрее. Не всегда это идет на пользу, но зачастую это упрощает весь процесс управления системой.
Вы правы в том, что проблема избытка посредственных соискателей - это проблема и работодателя тоже.
>А посредственные администраторы получают на одном уровне с посредственными программистами.
Хороший эникей получает столько же, сколько и стартовая ставка зеленого джуниора, который едва по кнопкам попадает.
Есть и исследования, вот первое же http://www.kaus-group.ru/knowledge/salaries/salary-it/
>Сертификаты? Это просто полнейшая чушь,
Вы ведете себя как тролль. Когда на счету куча бабла, легко говорить, что деньги не нужны. Что деньги, что сертификаты: гнете пальцы, забывая, что не всем так везет с работодателем.
Бывает так, что работодатель - жмот, но сам ты с головой, способен и доки сам почитать, и вообще знания углубить. Так что получается и "экономия" и качество, просто сроки больше. Руководитель не тупой и всё это понимает. Естественно, он будет стремиться действовать по такому сценарию. Не говоря уж о том, что получив сертификат, ценный работник может уплыть. В итоге единственное подтверждение собственных знаний - уверения и сказки в резюме. Которым никто не верит, потому как вчерашние студенты расскажут сказки даже ярче и красочней. Вот тут-то и придется вкладываться в сертификацию. Либо опять идти эникеем на 30тыр. Програмер может хоть код показать.
>Сложность технологий так же не возрастает, я бы даже сказал наоборот. На уровень администрирования выносятся абстракции все более высокого уровня, позволяющие настраивать системы проще и быстрее.
Это когда всё работает. Особенно, в случае с MS (SCCM, SCOM и т.д.). Для начальника ИТ-отдела, потребляющего готовые графики и отчеты, глазеющего на перемигивание рабочих станций на своих консолях - да, всё выглядит именно так просто. Но стоит чему-то сломаться, и именно сисадмин быдет тем сантехником, которыому придется опускаться по уровням абстракций в самый низ. И выясняется, что WSUS использует IIS, IIS использует ASP, ASP использует .NET, а .NET поломался и переустановить его невозможно. А работать надо и телефон уже разрывается, начальство прессует мозг, а главбух уже готова сорваться на истерику.
Так что с одной стороны, абстракции - это хорошо, удобно и красиво, а с другой стороны, сложность и выбор: либо специализируешься и знаешь что-то одно, но хорошо, либо не знаешь толком ничего. Это не плохо, тащемта, зло лишь в том, что специалицация с ростом сложности всё уже, а это риск: потреряв работу, можно просто не найти того, кому еще будут нужны такие навыки. И да, по сравнению с программированием это тоже минус, хоть и не такой очевидный.
Настоящее (и оно же интересное) системное администрирование начинается с управления какими нибудь хайлоадами, фермами или кластерами узлов хотябы от 5, системами виртуализации, распределения нагрузок и прочими вкусностями в режиме реалтайм... Это уже настоящий рок-н-ролл.
К сожалению многие просто хотят до пенсии заправлять картриджы и считать себя сисадминами.
теперь меня там нет и мне уже похуй на эти блуждающие баги)
и админом я больше блять никогда в жизни работать не пойду, мне кажется это надо быть определнного склада ума человеком, я видимо не такой)
Это ещё не считая того, что всякого низкоквалифицированного дерьма называющего себя "программисты", "сисадмины" и пр. столько развелось, что его точно не помешало бы в принудительном порядке отправлять в шахты и на заводы.
Вакансия: водитель.
Требования: профессиональные навыки в управлении легковыми и грузовыми автомобилями, троллейбусами, трамваями, поездами метрополитена и фуникулера, экскаваторами и бульдозерами, спецмашинами на гусеничном ходу, боевыми машинами пехоты и современными легкими/средними танками, находящимися на вооружении стран СНГ и НАТО.
Навыки раллийного и экстремального вождения обязательны.
Опыт управления болидами «Формулы 1» — приветствуется. Знания и опыт ремонта поршневых и роторных двигателей, автоматических и ручных трансмиссий, систем зажигания, антиблокировочных систем, навигационных систем и автомобильных аудиосистем ведущих производителей — обязательны. Опыт проведения кузовных и окрасочных работ - приветствуется.
Претенденты должны иметь сертификаты Mercedes, BMW, а также справки об участии в крупных международных ралли не более чем двухлетней давности.
Зарплата: XXXXX — YYYYY рублей, определяется по результатам собеседования.
Потому что тебя будут окружать умники-зануды.
Ты встретишь человека, который отрицает компьютерные игры. Мол "нафиг они нужны", а сами при этом нихрена не делают в свободное время. Их ничего не интересует. И самое плохое - они не умеют просто улыбаться хотя б раз в неделю. Просто поболтать или выпить вместе. Они не человечные. Не живые.
Я много работ сменил. Сейчас без работы сижу. Знаете почему?! Я плохой работник. Нет, нет. Я работал в супермаркете грузчиком, честно с 8:00 до 19:00, копал ямы на стройках. Трудолюбив.
Я бывал во многих IT конторах. Наообщался придостаточно. Просто для хорошего работника, нужно быть таким типажом. Плевать на все, на личную жизнь, на природу с шашлычком, плевать даже на турник весящий у рабочего стола. Будь таким. И сможешь проработать 5 лет без упреков начальства.
Половина людей в моем городе(Харьков) среди айтишников: задроты-зануды-умники. Мне нравиться называть таких "умник". Задрот слишком веселое существо. Зануда эмоционален, правда дергает всех. Скорее б подошло "занудный умник". Некоторые конторы все набиты подобными людьми. И понятное дело они адаптированы под такие условия. Работа в режиме 40 часов в неделю - сущий бред. Ты будешь работать все 100. Потому что они засиживаются, начальник засиживается и тебя в это затянут. Затянут нет так как репера слушать true метал или русский рок(это вызывает улыбку :) ). А просто ты должен вписаться в картину.
И собеседования тоже очень задротские. Пришел как-то раз на собеседование к человеку, который ну чуть ли не полностью подпадает под эти стереотипы. Такой весь умный. Вид опрятный и осанка нормальная. Но глаза такие, медленно раскрываются и закрываются. Ворсинки с плеча достает когда разговаривает. Чувствуется надменность при общении. Медленно говорит. "Чего я тут трачу время на червя".
Люди свое здоровье и время не ценят. Добились результатов. Теперь открыли свою контору и трубуют того же от своих подчиненных.
Нужно ли вам говорить, что в основном team lead'ы проводит техническое собеседование и от них зависит. Начальнику можно наговорить, что хочешь. Что если ты умнее этого лида, то фиг он возьмет тебя к себе. Он же останется без работы, его авторитет подвергнется сомнениям.
P.S. Свою не состоятельность в интимной жизни оправдывают отсутствием времени. Ведь это так удобно когда спецом просиживаешь задницу по 12 часов в день.
Я рад за тех людей, которые детей заводят. Просто в Харькове так через один раз нормальные попадаются.
В любом случае пост на 50% правдив, многие айтишники реально такие
Поясню позицию: работа сисадмина в 90% случаев заключается в автоматизации процессов. Если у тебя много работы - это автоматически обозначает что ты не умеешь автоматизировать собственную работу, и соответственно абсолютно беспомощен как сисадмин.
Я много где работал сисадмином, и могу точно сказать что много работы только поначалу, пока ты не автоматизируешь рутину, дальше работа отнимает максимум 2-3 часа в день, остальное можно тратить на реактор, самообразование, или снова автоматизацию...
В Харькове есть одна из самых крупных контор GlobalLogic там работает 500 человек не считая служебного песонала и администрации. У некоторых по два монитора. Когда я работал, было 2 машины на человека(!). Задача была такая, нужно было продукт на 2-х мониторах тестить. Посмотрим как тебе удастся на сайтиках посидеть. Я видел как человек спал на рабочем месте чуть ли не под стол залазил. И на дверях висит табличка не беспокоить. 5 сисадминов на все здание. И то, они не справляются. У них вид паршивый. И поверь мне. Сеть не лагала, железки подносят в тичение недели. Постоянно бегают по коридорам. В крупных компаниях, новые люди приходят чуть ли не каждый день. И приходится айпишник выделить, мышку, клаву, монитор заказать. Винду поставить. А еще не забывай, что и уходит столько же народу, приходится винчестеры тестить, нужно ли его выбрасывать или дальше пустить.
Если хочешь работать в маленькой конторке за 700$ баксов. Вперед. Будешь играть в контру. Только учти, что одно брачное агнество предлагает те де 700 баксов за знание ПК и средний английский. А еще я знаю парня который за эти деньги мебель делает, вырезает, шурупы закручивает.
И еще мой юный друг ты читал первую строчку мою "Почему быть программистом хреново?!".
Ты не имеешь никакого отношения к настоящему IT, если для тебя программист == сисадмин.
Сам я работаю в крупной софтверной компании в Екатеринбурге, достаточно крупной чтобы продавать свои продукты не только по СНГ, но и в азиатско-тихоокеанском регионе. В моем управлении где то от 100 до 160 серверов. Их число может меняться в течении дня, но среднее значение все время потихоньку растет. В этом зоопарке есть все, и HighLoad, и HighAccessability, и распределенные системы, и сборочные сервера, и сервера тестировки, и фермы виртулаизации, и многоуровневая маршрутизация, и BGP... И в 95% случаев сервер работает на *nix. И со всем этим хозяйством я управляюсь один. Плюс в _свободное_время_ помогаю разработчикам пилить сборочные стенды или изучаю RoR (просто интересно), у меня практически свободный график работы, в том смысле что никто не контролирует время моего прихода-ухода, я могу появится в офисе в 8, а могу в 12. Зарплатами меряться с тобой не стану дабы не вызывать у тебя депрессии.
По поводу упомянутой тобой "маленькой конторки" за $700. У меня на удаленном обслуживании таких 2 штуки. Ходил я туда последний раз... где то месяца 4 назад.
Хочешь шурупы закручивать? Мебель делать? В брачном агенстве работать? Ради бога, вполне достойная работа, но я хочу заниматься тем чем занимаюсь.
То что ты описал выше это пиздец на уровне организации процесса, втройне печально что этот пиздец организован самимим программистами и сисадминами. Как говорят сами программисты: "архитектурная ошибка", а дальше как в классическом анекдоте про заебаных дровосеков, у которых нет времени подточить топор, потому что надо рубить деревья.
Ну и на последок. Я не вижу принципиальной разницы между программистом и сисадмином, на определенном этапе любой сисадмин берется за написание какого нибудь скрипта/программы автоматизирующей рутину. Я программирую на bash, perl, ruby, python, awk, sql, был опыт с php, но тем не менее я не ощущаю себя программистом, так как сисадмин.
Bash я не считаю языком программирования. потому что это сродни консольным командам CS:Source где школьники настраивают под себя не только sensetive.
Сейчас занимаюсь написанием собственного ассемблера с помощью flex++, bison++.
Сталкивался с процессорами с VLIW архитектурой.
Извини много не могу говорить много, я подписывал NDA. Некоторые мои бывшие сотрудники знают, что я сижу на джое.
Для меня написать линкер для компилятора MS VS - не составит труда. Так что про автоматизацию своего труда я знаю. вот пруф osdev.ru/viewtopic.php?f=6&t=414
Раньше занимался 3D графикой. Написал свою реализацию OpenGL - софтверный рендер. Писал пиксельные/вершинные шейдеры ассемблерные куски. Знаю чем отличатся воксельная графика от полигональной. Занимался переписыванием движка idTech3 на DirectX. Реализация уже такая есть, но я решил с нуля сделать. dxquake3.dsl.pipex.com
Написать игрушку мелкую, простенькую так ради спора с использованием C++Qt мелочи.
пруф youtube.com/watch?v=qwlfTua7CXk
Вот еще одна моя работа youtube.com/watch?v=xKKqlsVnZ1M&list=UUqTdBFaXJvcwMbukppQfjFg&index=22
Учти я тогда был нубом, и только начинал педалить после универа. Вот это прогу, которая с обычной веб-камеры может определять ориентацию головы, растояние. К сожалению не показана новая версия где поворот головы и поворот прически. Прическа рисуется в режиме реалного времени. Это research задача. Учти это был 2010 год.
Ты обезьяна которая сидит валяет дурака и умеет нажимать на кнопки, умеет вставлять платы в слоты. Ты пользуешься всем готовым. Царь.
1. "Я программирую на bash, perl, ruby, python, awk, sql"
ты не можешь програмировать на SQL потому что это язык не полон под Тьюрингу(речь идет о классическом SQL без расширений).
2. Языки которые ты привел, это скриптовые языки для домохозяек. Для твоего bash, есть алтернатива ApplScript. Язык для имбицилов. Просто замени "закарлючи" в баше словами - получишь естественный язык для колхозников.
Это симейство интерпертируемых языков с динамической типизацией. Они используются как дополнение.
3. "Распределенные системы, и сборочные сервера, и сервера тестировки, и фермы виртулаизации, и многоуровневая маршрутизация".
Ты обезьяна, которая научилась по гуглу читать туториалы чтобы научиться запускать CruiseControl, TeamCity, Maven, VMware, Virtual Box, Qemu, Bochs как на клиентской стороне, так и на серверной части. А также стоит упоминуть продукты вроде OpenView Network Node Manager. Или что-то типа того. Многоуровневой маршрутизацией рассмешил. :) Очень сложная задача. Остальные компании видимо на директ конекте сидят.
Иди лучше моей бабушке web-сервер Apache подними. Мне просто впадлу заниматся этой рутиной.
4. "Я не вижу принципиальной разницы между программистом и сисадмином" - тогда научи без ошибок компьютер точно воспринимать 3Д пространство с веб камеры. Эдакий 3д сканер дома. Программист - РЕШАЕТ ЗАДАЧИ, А СИСАДМИН ИХ ПРОСТО АВТОМАТИЗИРУЮТ. Запомни это. Потому что я пишу программы а ты их используешь. Мне не оставит труда написать интерпретатор для твоего сраного баша. Видимо ты считаешь, что если ты освоил никсы то теперь ты БОГ. А я видимо дурак, когда читаю исходники Linux, и ворую идеи с загрузичка Grub.
5. Я зарабатывал побольше тебя. И тоже так выебывался. Меня выгнали с работы через 2 месяца. Сейчас сижу тоже без постоянной работы. Как я уже говорил - я плохой работник. Но не плохой программист.
И тебе переплачивают, поверь мне. Серьезным конторам, паразиты, которые хуи пинают, нафиг не нужны.
Либо твой папочка держит тебя на своей фирме, либо твой начальник полный идиот, потому что это неэффективный менеджмент и распределение ресурсов.
6. Я могу делать твою работу. Ты мою нет.
7. Вот у меня далеко не безупречная репутация. Я не стесняюсь рассказывать о негативных моментах. Негативный опыт - это тоже опыт. А у тебя все так красиво. Похоже на ложь чем на правду. Либо ты все элементарно преувеличиваешь. Научился поднимать MS SQL Database и теперь мнит себя профи.
Еще мой недостаток - я специалист широкого профиля с глобальным мышлением. Может я не знаю какая функция отвечает за получения идентификатора сессии на PHP, не узкий специалист, но этого достаточно чтобы надрать тебе задницу.
И еще. Можешь свой сраный обезьяний уровень засунуть себе в задницу, я системный программист - и этим все сказано.
Иди нахуй сисадмин. Зарплатой он своей пугает. LOL.
P.S. Будь добр, сбегай за пивом, у тебя ж куча времени :))
Вот в этот момент у меня бомбануло. Мне-то казалось, что одна из основных целей компьютера (помимо развлечений) - автоматизация задач. И кто это сделает - программист или сисадмин - уже вторично. А тут вон оно как оказывается...
Поясню.
Например, я пишу антивирус Касперского в самой конторе, да. А сисадмин, который должен заботиться о безопасности сети, например и использует это же решение, ставит распределенную версию Касперского. Казалось бы "сапожники с сапогами" че тут мудрить, но кроме "сапожников" есть еще секретарши, начальство, HR менеджеры, QA которые не шарят в этом.
По сему если ты главный инженер по разработке антивируса, то думаю ты будешь более компетентен в области безопасности, чем системный администратор, который на эти эвристические алгоритмы клал свой болт.
И в итоге разрабы все же на ступень выше админа.
Я представляю как гоняют системных администраторов в компаниях, которые пишут сетевой софт на равне с базами данных. Они их воспринимают как уборщиков. "Ты вот платку тут поставь и лампочку мне прикрути, мониторчик поменяй пожалуйтста." Команда нехило шарящая в сетях и побайтно знает все пакеты из протоколов уровней OSI законфигурируют "парк" получше любого человека с никами типа "snowmean".
Вот те же тестировщики. Казалось бы, сам можешь все эти тесты написать. Но, скажу я тебе, после битвы с багами и отладкой, когда код вылезан, уже эти тесткейсы или юниттесты так впадлу писать, и даже запускать, что понимаешь, что лучше распредилить работу по людям. Вот тут команда QA и спасают положение.
Кстати на счет Касперского. Он любит удалять файлы типа Qt Creator.exe, diff.exe из пакета TortoiseHG. Был случай. Админу пофиг он мыслит поверхностно. Но почему-то война идет на стороне именно отдельно взятого работника-програмиста на отделной машине. Нафиг нужен такой человек, который сидитит штаны протирает, если тебе приходится насильно отключать антивирус. А используется версия не клиентская одиночная, а рапределенная сетевая. И приходится убивать процесс. А это уже не моя забота. Почему рабочее время тратится на войну с Касперским а не выполнения непосредственных обязаностей.
Ты скажешь, "ну попроси его пускай в исключения добавит, делов-то", так он постоянно где-то гуляет и дурака валяет. Ладно бы он был всегда на месте. Так ведь Касперский ругается на каждый exe'шник. И что постоянно тратить время на чат с системным администратором.
Вот тебе яркий пример, когда сисадмин позорище на фоне остальных.
Вот из-за таких как "snowmean" мне приходится оправдываться перед тимлидом, почему я потратил времени на фигню.
А сисадмин свое нагретое место покдать не захочет, зачем ему жалобы со стороны сотрудников.
Вот тоже пример http://www.xakep.ru/post/46251/default.asp
В твоем понимании системный администратор === эникейщик, дальше этого шаблона твое глобальное мировоззрение почему то не глядит. Тем не менее пищевая цепочка работает немного в обратную сторону.
Системный администратор принимает решение что сети не хватает вирусной защиты, и заказывает антивирусный продукт, причем он даже может диктовать параметры продукта. Инструмент не может идти впереди потребности.
Но это в теории. А на практике программист - просто исполнитель желаний директора, дизайнера, сисадмина. В больших проектах - и того меньше, маасенький такой винтик в проекте на десяток миллионов строк кода.
И тут на сцене появляется сисадмин, который, благодаря тому, что оперирует готовыми решениями, САМ, в одиночку строит такое, что целому отделу программистов и не снилось. И пока программисты ваяют мааленький плагин к облачному сервису, сисадмин уже закупил и набил стойки, объединил все сервера в отказоустойчивую сеть с резервированием каналов, настроил HA, поставил сам облачный сервис, настроил безопасность, потестировал создание пользователем облачного хранилища, VPS, падение сервера, падение канала. Убедился, что работает. И с чувством выполненного долга сел играть в кваку.
И всё это, пока программисты пишут, трудятся.
Знаешь, конечно, программист находится выше, он круче. Но на практике, вот что странно, сисадмин со своими готовыми решениями напоминает феррари, который несется вперед на скорости 200км/ч, стремительно преодолевая путь и сразу достигая качественного результата.
В то время, как программисты - это как ворох шестеренок, где каждая отвечает за свою часть проекта. Шестеренки слеплены вместе причудливым образом, каждая из которых пыжится, дергается, в тщетной надежде стать такой же феррари, дергается в напрасных конвульсиях, но всё, что получается по факту - лишь скрежет и мееедленное, микроскопическое движение вперед, останавливаясь на каждом шагу из-за багов, срывая сроки... И еще не факт, что в нужном направлении...
Ни о каких творческих аспектах я не говорю. Моя работа - это рутина.
Я не умаляю труд программистов, тем боее что он в современном мире так же состоит по большей части из комбинирования функций различных библиотек для реализации определенной логики.
Обвинять системного администратора в использовании готовых програм - все равно что обвинять программиста в использовании готовых библиотек. Никто в здравом уме не станет писать свою реализацию работы с БД, если по умолчанию есть уже 3 готовых и общедоступных библиотеки. Более того, такое поведение даже считается дурным тоном в программировании и обычно ассоциируется с незнанием возможностей языка.
Администратор делает тоже самое, собирая готовую сложную функционирующую систему из программ. Процесс тот же самый, только помимо одного языка программирования, администратору нужно знать гораздо больше. API связуемых программ, их интерфейсы (я не только про рожи), стандарт по которому происходит взаимодействие, и различные RFC, что бы в случае необходимости одна программа без геммороя могла быть заменена на другую. И стыковка всего этого достаточно сложное и кропотливое занятие. Попробуй придумать машину где двигатель со временем можно былобы поставить от феррари с минимальными доработками, а остальное оставить старое и она бы ездила! Для системного администрирования это достаточно типичная задача.
Разница только в том, что все эти решения - готовые. Всё равно останется ощущение, что ты не создаешь это, а лишь повторяешь за создателем по заложенному им алгоритму. Т.е. всё, что делаешь - уже придумано, надо лишь найти нужную рекомендацию в Deployment Manual, и всё.
Присутствует некая вторичность в этой работе. Вот ты говоришь:
>Администратор делает тоже самое, собирая готовую систему из программ.
Согласись, есть разница, когда ты используешь готовые овощи для приготовления салата или выбираешь разные комбинации готовых салатов в магазине, чтобы накрыть на стол. Ты даже знаешь, как сервировать стол, как разместить блюда, чтобы какое-то невзначай не опрокинулось на гостей. Можешь рассказать о блюде историю, его особенности, тонкости. Но всё равно ты остаешься официантом, и никогда не станешь поваром.
>администратору нужно знать гораздо больше.
Да, знать-то профессионал должен много, в иделале, должен знать, как готовился каждый из "салатов", как их нужно есть и какие соусы совместимы. Да, это создает ощущение причастности к процессу. Но в конечном итоге ты всё равно остаешься потребителем. Целевой аудиторией, сегментом рынка, простачком, на которого устремлены взгляды маркетологов, в итоге - обычным покупателем в магазине. Как ни крути.
PS
> RFC
Думаю, не ошибусь, если скажу, что ты лазил в RFC только для понта, а результат всё равно нагуглил в другом месте, с примером реализации и обсуждением возможных траблов.
> И стыковка всего этого достаточно сложное и кропотливое занятие.
Кто ж спорит. Иначе с этим бы справился любой школьник, и за это не платили бы столько денег.
Вы так хорошо говорили про сервировку стола, но по большому счету в ресторанах отдельный повар отвечает за десерт, за мясо, за гарнир и за соус, плюс отдельный специалист красиво сервирует все это на тарелке в нужной пропорции. Сам шеф повар, к слову, ничего не готовит. В этом случае админа как раз уместнее всего сравнить с шеф поваром. Он берет профессионально сделанные ингридиенты и делает БЛЮДО!
Что до потребителя, то все в конечном счете маркетинг. Программист так же не в блокноте составляет программу, для этого у него есть целое окружение разработки. :D Опять же выбирая язык он будет оценивать наличие необходимых библиотек, что бы минимизировать собственный труд. Это нормальное явление.
PS. Что до RFC то к сожалению я имею опыт работы с различными реализациями SIP, и оборудование разных вендоров по разному реализует этот протокол, иногда что бы понять где конкретно ошибка и чья реализация хромает, необходимо сесть и разобраться, а тут лучше RFC врядли кто то поможет.
Это работа за которую платят помимо педалиния на результат еще и за работы поискового, теоретического и экспериментального характера. Это значит, еще немного и тебе белый лабораторный халат нужно выдавать и докторкую диссертацию писать. Эдакий типичный эталонный ученый.
http://jobs.dou.ua/companies/samsung/vacancies/4407/
Обрати внимание в ссылке требования к кандату как к обычному программисту. Потому что работа разработчика близка к работе инженера. Оно пересекается но чучуть. Как я уже говорил, это работа РЕШЕНИЕ ЗАДАЧИ. Разница в том, что ты можешь использовать готовые решения. А можешь изобретать кардинально новое.
Даже изобретатели всяких двигателей всеравно от чего-то отталкиваются. И от того что программист используют формулы придуманные до него, не делает его менее творческой личностью.
Кстати, у нас в Харькове тоже есть филиала данного подразделения компании самсунг.
Про системных администраторов, которые занимаются инженерными задачами я не слышал
А тот факт, что ты не считаешь системное администрирование инженерной задачей просто ещё раз демонстрирует широту твоего "глобального мышления" и все.
http://www.rabota.kharkov.ua/agency/eone/
BASH тебе не язык? А CSS+XHTML+MySQL это конечно заебись! Недобаза с языком разметки и описанием стилей, и ты их все знаешь? О учи меня мастер из Харькова!!!
Читаешь исходники Linux и воруешь идеи из GRUB? Наверное это круто звучит только для цепляния телок, и то врядли, телки на такое не ведуцо, только, походу, твоя бабушка, которой ты апач поднять не можешь.
Твои вопли о том что ты можешь делать а я нет, не более чем вагинальный выпук. Можешь - сделай и покажи. А до того что твой тон, что качество твоих рассуждений заставляют представлять перед собой лишь прыщавеблядского говнокодописателя.
Ей богу, тебе нечем ответить. Я привел тебе аргументы, я привел тебе ссылки. Я привел тебе свои работы. Да у меня нет объемного портфолио. Надо сделать кучу демок, кстати.
Ты настолько некомпентен в вопросах, чувак. Хочешь тролить айтишников, хотя бы матчасть изучи основательно.
Но ты давай не останавливайся мне нужно базу повторить. Ты как раз мне в этом помогаешь.
Аргументирую!
По поводу Паскаля и его брата Delphi.
Паскаль раньше был распространенным языком. Как и Ada, Fortran, Cobol. Это вполне полноценный язык.
Еще ты забыл такую вещь, что он используются в качестве скриптового языка. Например, уступающий популярности NSIS, InnoSetup продукт для создания установочных пакетов использует Pascal для задания поведения и настроек(пути, имена и т.д.).
Мне стоит говорить, что Pascal переродился в Delphi?
Delphi я сейчас упоминаю так как ходовой язык. Есть куча контор со старым софтом. Где продукт написан на Делфи и требуется перенос продукта с делфи на С++. Меня хотели на такие проекты. Но отказывался. по деньгам мало и очень неинтересная работа.
Так вот знания Паскаль/Delphi рассматривается как несомненный плюс при прохождения собеседования.
Та что там говорить Delphi до сих пор используется. Можно найти работу по поддержки старых проектов. Кстати, он будет "расти в цене". Так как уже сейчас специалист по поддержке старых проектов на Cobol может стоит целое состояние.
Вот пруфы https://www.google.com/search?aq=f&sourceid=chrome&ie=UTF-8&q=cobol+vacancies
По поводу "CSS+XHTML+MySQL". Ты забыл про PHP. SQL без управляющей логики и без динамической генерации страниц врятли нужен. Я не думаю, что есть проекты "Наверстать статическую страницу". Верстальщика не было, поэтому приходилось совмещать две обязоности.
Лучше про PHP, недобазу, недоязыки, и недоразметки раскажи нашему товарищу "ygyman". Он как раз писал что он мидл и что он гребет 2,5К. Вы с ним найдете общий язык, если это не один и тот же человек :)))
По поводу бейсика, и его более перспективного собрата Visual Basic. Этот язык до сих пор используются в коммерческих проектах. Особенно если речь идет о VB.NET. Тут говорить ничего не надо, оно и так понятно.
По поводу телок и прочего. Ну мне хотя бы есть что рассказать и даже показать с пруфами. А я от тебя слышу только красивые слова. Посему ты трындишь и преувеличиваешь свою значимость.
А мне доказывать ничего не надо. Я плохой работник и точка. А ты у нас царь. Вот и все. Смотри, чтоб не поперли с работы.
Заметь, как бы ты красиво тут не раскладывал все что ты считаешь, ты сейчас и сам без работы и от работы у тебя ощущения как от триппера.
Я разумный человек, и за свою жизнь научился не верить красивым рассказам человеке о нем самом. В такой ситуации люди как правило врут или преукрашивают. О человеке говорит только то где он, кто он и что у него есть. А у тебя кроме попаболи от работы ничего нет, сколько бы языков ты не знал и какие бы крутые проекты не реализовывал.
Мне по-честному тебя даже жаль, ведь вставляя в речь всякие панибратские "чувак" или пытаясь задеть меня сравнениями со школьником ты лишь показываешь что злишься от того что мне моя работа нравится, я реально занимаюсь любимым делом в окружении классного коллектива, и получаю за это хорошие деньги. Для меня нет праздника относительно пятницы, мне нравится быть на работе, и делать что то.
Я просто пытаюсь сказать что если тебе что то не понравилось то ветоятность того что ты сам делал что то неверно просто огромная. Ты же начинаешь брызгать пеной и доказывать что ты прав. Ну чтож продолжай тогда сидеть без работы, с воспоминаниями собственноручного ада.
Вот объясни, зачем это:
>Сейчас занимаюсь написанием собственного ассемблера с помощью flex++, bison++.
Выдает в тебе любителя строить велосипеды. А ведь именно из-за этого срываются сроки, когда вместо использования готового и отлаженного инструмента с мощной поддержкой и документацией, кто-то внутри компании создаёт свое решение, без документации и с поддержкой в его лице. Представь, захочет ли работодатель нанять такого спеца, даже если тот будет реально хорошим программистом, настоящим профи?
а) Я заполняю пробел в теории компиляторов, языков и граматик. Это нужно мне для того, что понимать как работает инструменты и теория языков.
б) Для портфолио.
в) Мне не нравятся существующие ассембелры. Одни работают только на определенной платформе. Другие с ужасным синтаксисом, и что самое главное с очень слабой поддержкой и малым количеством исходников. Последний случай актуален для GAS.
Есть один проект, даже целая ниша. Это главный мой проект. Такое мало кто делает. Не хочу рассказывать про свои планы. Но очень хочется реализовать. Нет не новый язык придумать.
Это касается автоматизации моего труда. Нужен удобный инструмент. Существующие IDE и инструменты такого не дают.
Я знаю, что своим ассемблером может и не буду долго пользоваться. Но это проще чем браться за компилятор С++, который на данный момент реализовать с нуля очень трудно. Много всего нужно в голове держать. К тому же стандарт вызубрить чуть ли не наизусть.
Мой опыт подсказывает мне что такие люди как правило не приживаются в больших компаниях потому, что не способны писать код подходящий для дальнейшего ревью, групповой работы, ревизии... назовем его кака-код.
На первом же ревью его коллеги, скорее всего, стали делать ему замечания относительно стиля и несоответствия стандартам оформления кода, из-за чего у поцээнта взыграло ЧСВ и все вокруг схлопотали ярлык "умника-зануды".
Ну как, нравиться общаться с айтишниками в такой высокопарной манере?!
Я ответил тебе той же монетой.
Ты дебил. Не все конторы используют серверное автоматизированное тестирование. Ты наверное не слышал про Unit тесты. Про тестирования методом белого и черного ящика. И что есть такое понятие test case. Тесткейсы пишут сами программисты. Потому что уровень софта предназначен далеко не для обычных пользователей.
Например, ты написал препроцессор для VLIW ассемблера(высокуровневые конструкции). По твоему ты сможешь написать подобное
vlddw {2dw} [#234], vi.y
vlddw {4dw} [#345], vi.t
vlddw {2dw} [#123], vi.x
nop
vmpy {2op} vi.x[0]l, vi.y[0]l, vo.z
vmpy {2op} vi.t[1]h, vi.y[0]l, vo.u
nop
bkrep #4
{
vmac3 {2op} vi.x[0]l, vi.t[2]l, vi.y[0]l, vi.y[0]l, vo.z
vmac3 {2op} vi.x[0]l, vi.t[0]h, vi.y[0]l, vi.y[0]l, vo.u
nop
}
vstdw {2dw} vo.z, [#777]
vstdw {2dw} vo.u, [#888]
brr L2, ?pr1
nop
vlddw {4dw} [#777], vi.x
nop
L2: vmpy {4op} vi.x[0]l, vi.t[2]l, vo.z
nop
vstdw {2dw} vo.z, [#999]
Наверное для QA специалистов - это пустяковое дело. Подумаешь там. Видимо QA лучше владеют вопросом, чем программисты, которые пишут под это дело профилировщики, компиляторы, IDE и даже виртуальную машину(эмулятор), наверное в этом слабо разбираются. Это DSP процессоры, сынок. Специализированные вещи и очень закрытые. Посмотрим как ты договоришься с заказчиком все это "автотестировать".
С твоим уровнем тебе переплачивают сынок. И может мне поговорить с твоим начальником, что ты за просто так деньги получаешь?! А???
Вот вы сейчас делаете тоже самое. Анализирую ситуацию. Чувак на джое зашел, написал про некоторые недостатки "жизни" определенной отрасли на примере программиста из своего же опыта и его начали закидывать своим "это все полный бред , сударь". Чуваку, естественно, приходится защищаться и отвечать тем же.
Вот вы сейчас только подтверждаете мои слова про "умников-зануд". Это мелочи то, что вы делаете сейчас. Не мелочи, когда приходится работать с такими людьми.
Потому что каждый раз на собеседовании, каждый день при самой работе, каждый раз эта категоричность, провокация, доказывания всего и вся.
Все познается в сравнении. Когда после работы, после этих умников, начинаешь общаться с совершенно другими людьми, как-то чувствуешь полет, легкость в общении. Врач, спортсмен, секретарша, историк, мебельщик - все одинаково. Все с интересом и энтузиазмом что-то рассказывают, улыбаются, любят поговорить о веселом. Удивляешься, что никто не нудит под ухом, не доказывает свое профессиональное превосходство контраргументами "А я зарабатываю N долларов".
А я 8 часов в день работаю программистом за 1$, изучаю все подряд, все интересное и крутое. Но я подрабатываю в отрасли по переработке нефтепродуктов, менеджером и зарабатываю 20 000$ в месяц. Я хороший специалист в IT, если у меня в кармане 40 000$???
В моем коменте я говорил, что "я вот столько зарабатываю"? Что "вот автор несет бред"? Я просто поделился своей мыслью.
Вот поэтому и возникают стереотипы "программисты - задроты". И я сидя здесь, вижу что это правда.
Я могу ответить тебе той же монетой. В этой занудной, задротской манере.
Могу просто проигнорировать. Но тема все равно остается открытой для меня в таком случае. Ведь я вернусь на работу и там такие же сидят. :)) Вот в чем ирония.
я первый начал обсирать?? мда.. это не я начал утверждать нечто заранее предвзятое.
вобщем-то мне вас искренне жаль, если вы действительно так думаете и работаете в этой индустрии.
Ты же за это время просто просиживаешь штаны, источая вокруг себя приятную "атмосферу". Серьезно, вообще не ясно, за что тебе платят. Рабочий день подразумевает работу, а ты в игрушки режешься. И, уверен, ты не сможешь объяснить, почему тебе для расслабления требуется оплаченный выходной с обеда до окончания рабочего дня, вместо того, чтобы переключиться на составление ТЗ или обсуждение проекта с заказчиком, к примеру.
Сдается мне, ты обычный халявщик, который мастерски научился воровать часы работы у того, кто тебя кормит. Конечно, так эффективнее - работать проще, а платят столько же. Вот только не надо выдавать это за плюсы профессии, господин Вор.
Во вторых из кабинета айтишника устраивают курилку,комнату отдыха и общаються не по работе.Относяться как к пацану или придурку и панибратски.
Работа по сути официант и грузчик.Большей частью физическая и пыльная.
Не работающие программы которые ломаешь голову как их починить.В то же время стоящий над душой юзер давящий на мозги со своим давай быстрее.
"В то же время стоящий над душой юзер давящий на мозги со своим давай быстрее"
Разве что вызов на дом. Винду поставить малолетке, бабульке роутер натроить. Тогда User(конечный пользователь!) давит на мозги.
Зачастую работа программиста(эникейщика, менеджера, неменеджера, сисадмина, лида) - это работа в офисе с 9:00 до 18:00, 5 дней в неделю. Общение с заказчиком, с командой.
Эникейщики получают работу по правке багов, учится. Примерно за 400 баксов.
Эникейщиков мало кто берет. Всем контором нужны люди с опытом.
> считаются модными
лол
Хотя насчет внешнего вида :) это да. У этого чувака на фоте глаза белые. Я себя один раз видел, когда не спал и работал как убитый неделю. Не мог войти в ритм. У меня вообще глазное яблоко было все красное. Ни одного белого пятна. И жгло сильно. Вот это у меня был видок паршивый.
Не делайте как я, парни.
Если бы водителей принимали на работу так же, как системных администраторов и программистов
Случайно наткнулся на хабре на интересную байку и не смог удержаться и не опубликовать её тут.
В общем, если бы водителей принимали на работу так же, как системных администраторов и программистов, то выглядело бы это примерно следующим образом...
Вакансия: водитель.
Требования: профессиональные навыки в управлении легковыми и грузовыми автомобилями, троллейбусами, трамваями, поездами метрополитена и фуникулера, экскаваторами и бульдозерами, спецмашинами на гусеничном ходу, боевыми машинами пехоты и современными легкими/средними танками, находящимисяна вооружении стран СНГ и НАТО.
Навыки раллийного и экстремального вождения обязательны.
Опыт управления болидами «Формулы-1» — приветствуется. Знания и опыт ремонта поршневых и роторных двигателей, автоматических и ручных трансмиссий, систем зажигания, антиблокировочных систем, навигационных систем и автомобильных аудиосистем ведущих производителей — обязательны. Опыт проведения кузовных и окрасочных работ — приветствуется.
Претенденты должны иметь сертификаты Mercedes, BMW, а также справки об участии в крупных международных ралли не более чем двухлетней давности.
Зарплата: 5500-7000 рублей, определяется по результатам собеседования.
Тяжелая, но все-же правда нашей жизни :(