Bugsp.ru

Ваша компьютерная помощь
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как работать на форуме программистов и сисадминов Киберфорум

Форум программистов и сисадминов Киберфорум

Представьте ситуацию. Вы решили заняться программированием и возник вопрос, на который нужно найти решение. А может необходимо уточнить вопрос, связанный с софтом, системным администрированием или вопросами, связанными с бытовой техникой или электроникой. Что делать? Поможет форум программистов и сисадминов Киберфорум. На нем вы найдете исчерпывающий ответ на интересующий вопрос. Рассмотрим подробнее, как пользоваться Киберфорумом.

Что это такое

Киберфорум — компьютерный форум для программистов и сисадминов. Из его достоинств нужно отметить удобный интерфейс, с удобной навигацией. Количество тем, рассматриваемых на нем впечатляет. Посмотрите на скриншоте. И это только десятая часть.

На сегодня в нем размешено:

  • 2,400,888 тем;
  • 12,969,811 сообщений;
  • зарегистрировано 843,206 пользователей.

Киберфорум поможет найти бесплатный ответ на вопросы начиная от программирования и заканчивая заработком.

Как все устроено

Основные крупные разделы форума:

  1. Программирование. Присутствуют все основные языки;
  2. Web-программирование, движки, раскрутка, дизайн;
  3. Авто, отдых культура;
  4. Компьютерный форум https://www.cyberforum.ru/hardware/. Рассматриваются вопросы, связанные с железом, ПК, ОС ноутбуками, сетями и коммуникациями;
  5. Электроника и бытовая техника;
  6. Вопросы о софте;
  7. Наука. Есть математический форум, содержащий решения задач школьного курса алгебры и геометрии, математического анализа, дискретной математики;
  8. Бизнес и работа.

Регистрация

Перейдите по адресу: https://www.cyberforum.ru/. Чтобы создавать новые темы, пройдите бесплатную регистрацию. Нажмите соответствующую ссылку справа вверху.

Согласитесь с правилами.

Заполните регистрационную форму. Придумайте ник (имя), пароль. Пройдите проверку что вы не робот, укажите дату рождения.

На указанный email придет письмо со ссылкой. Нажмите ее для подтверждения регистрации.

Перед началом пользования форумом ознакомьтесь с правилами. Они появятся сразу после регистрации.

Отредактируйте личные данные в разделе «Профиль».

Как создать сообщение

Перейдите в интересующий раздел. Вначале попробуйте найти ответ на вопрос воспользовавшись поиском.

Если не наши ответ. Задайте вопрос. Для этого нажмите кнопку «Создать тему».

Управление форматированием текста отображается в:

  1. Визуальный редактор. Покажет текст в таком виде, как он отобразится после публикации;
  2. Стандартный. Отображает ВВ коды;

Пропишите название вопроса, подробно его опишите.

Создавая сообщения, выделите фрагменты текста, используя элементы управления. Они аналогичные тем, что используются в популярных текстовых редакторах. Перед публикацией, посмотрите, как будет выглядеть сообщение на форуме, нажав кнопку «Предосмотр».

Ответ на сообщение придет на email, если отметить соответствующий пункт. Это удобно.

Как вставить изображение

Что делать, если в вопросе нужно указать изображение? Например, скриншот кода, или текст ошибки. Будем использовать ВВ коды. Выполните такие действия:

  1. Нажмите в редакторе кнопку «Вложение»;
  2. Выберите файл с картинкой;
  3. Нажмите кнопку «Загрузить»;
  4. После загрузки нажмите на загруженный файл.

Картинка откроется в новом окне обозревателя. Скопируйте ссылку на него.

Поместите скопированную ссылку в специальный тег:

Зарегистрируйтесь на Киберфоруме, если хотите найти единомышленников, или ответ на интересующий вопрос. На форуме вы найдете много полезной информации. Форум будет полезен программистам, системным администраторам и людям связанными с компьютерами.

Как работать на форуме программистов и сисадминов Киберфорум

MSDN : лучшая библиотека, посвящена тем языкам , которыми занимается мелкософт, а именно: Visual Basic/C#/C++/F#, JScript ну и конечно же там есть мануалы по среде разработки Visual Studio. Основной упор сделан на .NET, описан каждый класс этой платформы и имеются примеры, иногда бессмысленные, в которых просто показывается работа с этим классом, а иногда очень даже поучительные попадаются. Вообщем самый полезный ресурс, если вы постигаете один из .NET языков.

SimpleC# : отличный ресурс посвященный C#-у, есть и форум, и множество проектов, иногда серьезных, которые пишут пользователи ресурса, так же есть неплохие уроки, уроки не насыщенные, сухие и не подойдут для начального обучения, не чего не поймете, скорее всего это так, если что забыли, чтобы было где подсмотреть.
http://mycsharp.ru — отличный сайт для изучения С#
http://ru.html.net — изучение HTML, CSS, PHP
MSPLive — Видео-блог по программированию для продуктов Microsoft.

Не волнуйтесь, если что-то не работает. Если бы всё работало, вас бы уволили.©

В теории, теория и практика неразделимы. На практике это не так.© Gen

Иногда лучше остаться спать дома в понедельник, чем провести всю неделю отлаживая написанный в понедельник код.©

Трудность работы с программистом заключается в том, что вы не можете понять что он делает до тех пор пока не стало слишком поздно.©

Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.©

Обучение программированию не может научить быть экспертом, также как и изучение кистей и красок не может превратить кого-либо в художника.© — Raymond

Для меня долгое время было загадкой, как что-то очень дорогое и технологичное может быть столь бесполезным. И вскоре я осознал, что компьютер — это глупая машина, обладающая способностями выполнять невероятно умные вещи, тогда как программисты — это умные люди, у которых талант делать невероятные глупости. Короче, они нашли друг друга.© — Bill Bryson

Болтовня ничего не стоит. Покажите мне код.© — Torvald

Как видно, совершенство достигается не тогда, когда уже нечего прибавить, но когда уже ничего нельзя отнять.© — Antoine de Saint

Я изобрел понятие «объектно-ориентированный», но могу заявить, что не имел в виду C++ при этом.© — Alan Kay

Насколько проще была бы жизнь, если бы она была в исходниках!©

У программиста есть два состояния: «Втупляю» и «Попёрло». © Gen

Лучшие программисты не чуть-чуть лучше хороших. Они на порядок лучше по любым меркам: концептуальное мышление, скорость, изобретательность и способность находить решения.© — Randall E. Stro

Читайте так же:
Как сохранить страницу в PDF в Mozilla Firefox

Сначала учите науку программирования и всю теорию. Далее выработаете свой программистский стиль. Затем забудьте все и просто программируйте.© — George Carrette

Ничто так не ограничивает полет мысли, как компилятор. ©

Если что-то заработало сразу — выключай и ищи ошибку!©

Это не баг, это фича!©

Наше дело написать — ваше дело разобраться. ©

Качество проекта определяется количеством матов у программистов.©
Я бы изменил этот мир, но Бог не дает исходников. (c)

Дружно благодарим за цитаты HE_TOT_KTO_Hy)I(EH


    ЯП: bash, Golang; ЯО: yaml

    ЯП: Pascal, Delphi, Java, C/C++, C#, Python, Javascript.

    ЯП: Pascal, Delphi, Java.

    ЯП: Delphi, C++, ECMAScript, SQL.
    ЯП: Pascal, C++.

    ЯП: Pascal, Java, C, PHP, Visual Basic.
    ЯП: C#, C++, MS SQL, Visual Prolog 7, 1C, Python, Turbo Pascal, Delphi, VBA, Assembler.
    ЯП: C#.
    ЯП: JavaScript, C#.
    ЯП: язык зависит от конкретной задачи.
    ЯП: C, Python, JavaScript.
    ЯП: Pascal.
    ЯП: C#, JavaScript, Python, Golang.
    ЯП: Pascal, Python, C++.
    ЯП: Pascal, Delphi, C++.
    ЯП: Python, C++.
    ЯП: C++, Pascal, Python; Разметка: HTML, CSS.
    ЯП: C++, C#.
    ЯП: Java, C++.
    ЯП: Pascal, Java (В процессе изучения).
    ЯП: C++, C#, VB, JS, Pascal — забанен
    ЯП: VB, Python.
    ЯП: C++, C#.
    ЯП: C#
    ЯП: python, веб-языки (html, css и т.д.), ruby, C/C#/C++, assembler
    ЯП: Java, C++
    ЯП: Shell , C++ , Edify , Java(В процессе изучения)
    ЯП: PHP (В процессе изучения), Python; Разметка: HTML, CSS.
    ЯП: Javascript, Python; Разметка: HTML, CSS.
    ЯП: C++, Python, Pascal.
    ЯП: Java, C#, C++, Python, VBS, JS, PowerShell, Shell; Разметка: HTML, CSS.

  • Специализация «Машинное обучение и анализ данных»

Так называемый закон Мерфи был впервые сформулирован и использован на авиабазе Эдвардс в 1949 году.

Этот закон назван так в честь его создателя — капитана Эдварда Мерфи, бывшего в то время инженером на проекте MX981 ВВС США. Целью проекта было определение максимальной перегрузки, которую способен выдержать человеческий организм.

Эдвард Мерфи, автор знаменитого Закона Мерфи, готовит к эксперименту опытную модель кресла-катапульты.В один прекрасный день капитан обнаружил критическую ошибку, допущенную одним из техников при монтаже экспериментального оборудования, и сказал в его адрес фразу, ставшую прототипом закона Мерфи — «Если что-то можно сделать неправильно, этот человек так и сделает!».

Руководитель проекта, составлявший список различных правил и законов, добавил это высказывание в свой список и озаглавил его «Закон Мерфи». Конечно же, это правило и так уже витало в воздухе, но в тот исторический день оно наконец-то легло на бумагу и получило имя.

С течением времени список «законов» пополнялся новыми перлами армейских технических специалистов, оставаясь, тем не менее, не известным практически никому кроме них самих.

Джон Стапп. Испытывал на себе максимальные перегрузки и законы Мерфи.Однако по результатам успешного завершения проекта MX981 военный врач Джон Стапп, фактически сыгравший роль подопытного кролика в этом эксперименте, рассказал на одной из пресс-конференций о том, что их команде удалось избежать многих несчастных случаев и неприятностей именно благодаря хорошему знанию законов Мерфи. Стапп поделился списком этих законов с многочисленными журналистами и представителями компаний-подрядчиков. И через некоторое время законы Мерфи стали известны всему миру.

Сразу после этого начали появляться все новые и новые «законы Мерфи», не имеющие уже никакого отношения ни к самому капитану Мерфи, ни к проектам ВВС, ни даже к технике вообще. Авторами многих таких «законов» являются весьма известные личности, занимавшие высокие должности. Авторы других так и остались неизвестными. Некоторым из этих законов давались вымышленные, ничего не значащие имена.

Однако есть кое-что, что объединяет все эти многочисленные законы Мерфи — они прекрасно объясняют вам причины, по которым что-либо в вашей жизни или в делах идет не так как надо.

Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену. по-видимому, нам следует остановиться на чем-то одном из двух.
Фредерик Брукс-младший

Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Фредерик Брукс-младший

Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа.
Фредерик Брукс-младший

Как только проект окончательно принят, он становится устаревшим в смысле своих концепций.

Настойчивость руководителя может определить график выполнения задания, но не в состоянии определить срок его действительного завершения.
Фредерик Брукс-младший

Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование.
Фредерик Брукс-младший

Если за две минуты омлет еще не готов, у заказчика два выбора — подождать или съесть его сырым.
Фредерик Брукс-младший

Когда кажется, что все уже работает, все объединено в систему — вам еще осталось работы на четыре месяца.
Чарльз Портман , ICL

Генерация случайных чисел — слишком важный вопрос, чтобы оставлять его на волю случая.
Роберт Ковзю, Окриджская лаборатория.

Я не знаю причины, по которой нам не следует этого делать, но, возможно, позже мы придумаем какую-нибудь.
Марк Дэвисон

Ошибка? Это не ошибка, это системная функция.
Т. Джон Уэнделл

Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан

На пустом диске можно искать вечно.

Если отладка — процесс удаления ошибок, то программирование должно быть процессом их внесения.
Э.Дейкстра

Вы уже дошли до состояния, когда у вас нет времени, чтобы разрешить те проблемы, которые отнимают у вас все время?
Марк Дэвидсон

Компьютеры бесподобны: за несколько минут они могут совершить такую грандиозную ошибку, какую не в состоянии сделать множество людей за многие месяцы.

Ошибки так же неисчерпаемы, как и атом.

Аксиома. В любой программе есть ошибки.

Закон пропорциональности. Чем более программа необходима, тем больше в ней ошибок.

Следствие. Ошибок не содержит лишь совершенно ненужная программа.

Фундаментальный закон теории ошибок. На ошибках учатся.

Следствие 1. Программист, написавший программу, становится ученым.

Следствие 2. Чем больше программист делает ошибок, тем быстрее он делается ученым.

Следствие 3. Крупный ученый-программист никогда не пишет правильные программы.

Замечание. На то он и ученый.

Kovka9792222 альбом кованые ворота.
Указание начинающему программисту. Если вы с первого раза сумели написать программу, в которой транслятор не обнаружил ни одной ошибки, сообщите об этом системному программисту. Он исправит ошибки в трансляторе.

Закон необходимости ошибок. Программист может обнаружить ошибку только в чужой программе.

Следствие. Ошибке не все равно, кто ее обнаружит.

Совет начинающему программисту. Никогда не исправляйте найденные ошибки, ибо это повлечет за собой появление неизвестного числа ненайденных. Лучше опишите их в сопроводительной документации как особенность программы.

Определение. Будем называть языком ошибок правила, в обход которых пишутся программы.

Язык ошибок. Ошибки могут следовать друг за другом.

От перестановки двух эквивалентных ошибок результат не меняется (коммутативность эквивалентных ошибок).

Две последовательные ошибки можно объединить в одну, более сильную.

Одинаковые ошибки необязательно делать каждый раз, достаточно сделать одну, а затем обращаться к ней по мере необходимости из любого места программы.

Ошибки могут образовывать циклы. Наиболее устойчивый из них — бесконечный.

Ошибки могут вызывать друг друга и сами себя (рекурсивность ошибок).

Ошибки допускают многократное вложение друг в друга. Две одинаковые вложенные ошибки называются четной ошибкой и ошибкой не являются.

Свойство четности ошибок. Если написанная программа сработала правильно, то это значит, что во время ее работы выполнилось четное число ошибок или программист не понял задание.

Формулировка вышеприведенного свойства, предназначенная для политиков. Ошибка, повторенная дважды, перестает быть ошибкой.

Взаимодействие ошибок с базовой операционной системой.

Во время исполнения ошибки имеют наивысший приоритет. Прервать исполнение ошибки может только другая, более активная ошибка.

Запросы операционной системы к ошибкам ошибками могут игнорироваться.

Запросы ошибок к операционной системе игнорироваться не могут.

При работе с файлами ошибки могут пользоваться файловой системой базовой ОС и ее ошибками.

На ЭВМ с параллельной архитектурой может выполняться несколько ошибок одновременно.

Системные программы облегчают процесс написания прикладных программ и их ошибок.

Определение. Тестирование — это процесс нахождения ошибок в тесте. Хороший тест должен содержать ошибки, компенсирующие их нехватку в тестируемой программе.

Языковый редактор, призванный уберечь программиста от синтаксических ошибок, позволяет вносить в программу весьма хитроумные ошибки, которые не удается обнаружить ни транслятором, ни отладчиком. Обычный текстовый редактор таких возможностей не предоставляет.

Программа-транслятор, предназначенная для перевода программ с языка высокого уровня на машинный язык, при переводе порождает ошибки. Ошибки, которые содержались в исходном описании, переводятся безошибочно.

Заключительный совет тем, кто до него добрался. До начала работы над проектом следует тщательно продумать все необходимые ошибки и связи между ними. Это значительно упростит работу над ошибками в самом проекте.

Из сисадминов в бэкенд-программисты. Долгий путь к новой работе

Из сисадминов в бэкенд-программисты. Долгий путь к новой работе главное изображение

Всем привет! Меня зовут Дмитрий, мне 31 год, и я начинающий бэкенд-разработчик. Я расскажу историю о том, как новые знания меняют цели в карьере, как перейти в новую профессию, когда тебе 31, у тебя есть семья и нет финансовой подушки, чтобы всё бросить и искать новую работу.

Кем работал

Моим первым и единственным местом работы была небольшая компания, занимающаяся обслуживанием оргтехники и локальных сетей. Там я работал на должности системного администратора, где занимался всем — от ремонта компьютеров и ноутбуков, до настройки СУБД и веб-серверов для 1С.

Всё шло хорошо. У нас сложился дружный коллектив, работать было комфортно, я старался развиваться этой сфере. Иногда мне попадались простые задачи, связанные с вебом: подкорректировать главную страницу на сайте клиентов, перенести сайт на другой хостинг, добавить счётчик «Яндекс.Метрики». Временами мой товарищ, который был веб-разработчиком, просил помочь ему с наполнением или вёрсткой. На тот момент я знал немного про вёрстку, заглядывал на сайт Htmlbook, пытался изучать программирование по редким на тот момент курсам или книгам. Самообразование мне давалось туго, я думал, что это просто не моё — и меня это устраивало.

Мое знакомство с веб-разработкой

Через пару лет нашей компании понадобилось переделать сайт. Был давно готов макет, оставалось только найти разработчика и сделать. Мне стало интересно попробовать сверстать настоящий макет самостоятельно — и я взялся. Тем более, что по срокам меня никто не ограничивал. А в качестве «движка» я выбрал CMS, написанную моим знакомым. Прошло немного времени, и всё было готово и размещено на хостинге. Мне понравилось, что я самостоятельно сверстал и запустил сайт, пусть и самый примитивный. Это придало уверенности, что научиться разработке вполне возможно, и я начал подыскивать курсы по программированию. К тому времени их стало немного больше.

Попытки учиться

Первым мне попался сайт Html Academy, где я ознакомился с HTML и CSS. Но интерес к нему быстро остыл, потому что программирование по-прежнему казалось чем-то далеким, а знание HTML/CSS уверенности не придавало. Насколько я помню, на тот момент там ещё не было уроков по программированию.

Следующим ресурсом был Itvdn. Здесь я купил и успешно прошел курс по HTML/CSS, но учиться там дальше не захотел — было сложно высидеть двухчасовой урок, а затем выполнять задание, вспоминая, на какой же минуте видео рассказывалась нужная информация. В общем, такой формат мне не зашел.

Обучение на Хекслете

Примерно в это же время коллега по работе рассказал о неплохих курсах по программированию Hexlet. Заинтересовавшись, я прошел пару бесплатных уроков. Прохождение не вызывало желания закрыть урок, приглянулась подача материала — короткое видео о чем-то конкретном с тестами в конце. Так я прошел бесплатный курс по введению в программирование, и, поняв в процессе, что мне это подходит, оформил подписку. К этому шагу располагала цена в 24$, что было очень даже приемлемо за такой материал. Ещё одним из решающих факторов для меня было то, что здесь учат фундаментальным вещам, которые применимы к другим языкам, а не только к тому, на котором учишься. Одним словом, здесь учат программированию, а не только синтаксису языка. В начале обучения я начал проходить профессию «PHP-разработчик», так как мой кругозор был ограничен тем, что PHP — на бэкенде, а JavaScript — на фронтенде.

Проходил курсы по вечерам, когда засыпал ребенок, и иногда на работе, когда было свободное время. Руководитель был не против, что я занимаюсь саморазвитием в IT.

Трудности

Первым моим камнем преткновения стал курс «PHP: Построение абстракций», такой СИКП на PHP. Вообще, если учишься на Хекслете, то эту аббревиатуру услышишь ещё не раз. Мозг кипел, было много непонятного. В комментариях к урокам встречались сообщения о том, что это очень сложно. Там же отвечали, что этот же материал дан в курсе по JS более понятно, и стоит пройти его там, если не понятно. Так я и сделал.

Читайте и другие истории успеха:

Действительно, мне удалось пройти этот курс на JS. В процессе я узнал про применение Javascript на сервере, Node.JS для бэкенда, и решил продолжить изучение этого языка. Тем более, что я был уверен — не важно, какой язык первым изучаешь на Хекслете.

Далее ещё были сложности в обучении — в основном связанные с тем, когда ты что-то не усвоил в одном уроке, подсмотрел решение учителя в практике, ничего не понял и пошёл дальше. Дальше это незнание накапливается, и ты не понимаешь вообще ничего. Это очень деморализовало, и на пару недель обучение забрасывалось. Позже я научился с этим справляться — заново прошёл все курсы и закрыл пробелы в знаниях, старался не подсматривать решения, а разбираться с задачей самому, иногда возвращаясь к предыдущим темам.

Продолжительность обучения

В моём обучении был большой перерыв в 3-4 месяца, связанный с бытовыми делами, и пара небольших, связанных как раз с неумением справиться со сложностью. В итоге прохождение профессии без проектов заняло у меня примерно полтора года.

Проекты я начал проходить после пары собеседований, когда понял, что в них смогу получить начальный опыт. Прохождение проектов заняло больше года. Первые три шли по плану — по одному проект в месяц. Четвертый затянулся почти на год в связи болезнями, рабочими проблемами во время пандемии и устройством на новую работу. Сейчас, когда на работе всё более менее устаканилось, я возобновил работу над проектом и надеюсь в скором времени его сдать.

Поиск работы

К окончанию обучения мои планы насчет работы изменились — я уже не собирался подрабатывать «допиливанием» сайтов на вордпресс, а хотел работать в команде разработчиков, выполнять сложные и интересные задачи. У моего начальства не было планов по организации отдела разработки, а заниматься этим самостоятельно казалось невозможным — не было знаний и практики в построении приложений, в настройке необходимых для этого библиотек и фреймворков. Кроме того, мне надоело заниматься тем, чем я занимался на работе, и захотелось сменить деятельность. В общем, я приступил к поиску новой работы, сделал резюме и начал его рассылать.

В Краснодаре найти оплачиваемую работу новичку оказалось достаточно сложно, везде требуется опыт работы, в том числе «в коммерческой разработке». Но я отправлял резюме даже в компании с такими требованиями. За время поисков я прошёл четыре собеседования и выполнил одно тестовое задание.

Первая попытка

Первое собеседование состоялось у одного зеленого мобильного оператора. В вакансии указывалось, что требуется «Джуниор JavaScript-разработчик». Тестового задания не было. На собеседовании были пара ребят из местного офиса, HR и разработчик из другого города на удалёнке. По технической части вопросов было мало, в основном про жизнь, почему меняешь работу и так далее. Затем объяснили, чем придется заниматься: это оказалась техподдержка в B2B-кабинете, в которой программирование занимало 10%, и то в какой-то своей системе. После собеседования сказали, что перезвонят, но мне уже самому не хотелось, чтобы перезванивали.

Вторая попытка

Знакомый разработчик скинул мне контакты руководителя местной IT-компании, занимающейся разного рода разработкой. Я связался, меня пригласили пообщаться. Там требовались разработчики по двум направлениям: бэкенд на PHP и фронтенд. В PHP я практически не разбирался, с фронтом было получше, но все же недостаточно, чтобы начать работать. Вообще получилась интересная ситуация — JS-разработчик, который не умеет во фронтенд. После беседы предложили месяц неоплачиваемой стажировки, за время которой я должен был подтянуть HTML/CSS и прочие дела, которые происходят во фронтенде, а после стажировки зарплату раза в два меньше моих ожиданий. Надо заметить, что мои зарплатные ожидания были немного завышены, и связано это было с необходимостью получать определенный минимум для содержания семьи. Поэтому я поблагодарил ребят за предложение и продолжил свои поиски.

После второй попытки стало понятно, что мне не хватает практического опыта, поэтому я решил пройти проекты на Хекслете.

Третья попытка

Ещё одна попытка попасть во фронтенд. Это была местная компания, которая занимается разработкой пары популярных медицинских сайтов с рейтингами докторов и клиник. Отправил им резюме, получил тестовое задание. Требовалось сделать страницу, где нужно делать запросы к тестовому API, получать данные и изображения, и выводить их в определенном порядке. Из библиотек предлагалось использовать JQuery. Задание оказалось несложным, и я выполнил его без особых проблем. После него меня пригласили на собеседование.

На собеседовании присутствовали фронтенд-разработчик и кто-то из технического руководства. Разработчик давал задачи на программирование, а руководитель спрашивал «за жизнь». С задачами на алгоритмы я справился без проблем, с вопросами по верстке немного посыпался.

Через несколько дней HR мне ответила, что они не готовы взять меня на работу. Возможно, не стоило на собеседовании на фронтенд спрашивать: «Нельзя ли в дальнейшем перейти в бэкенд?».

Четвертая попытка

HR следующей компании сама меня нашла на hh.ru и предложила прийти на собеседование. Компания занимается рекламой в интернете и в соцсетях, у неё есть большой отдел разработчиков. В Краснодаре как раз открывался филиал, куда меня и пригласили.

Тестового задания не было — они обратили внимание на мой недоделанный четвертый проект Хекслета, который лежал на Github. На собеседовании общался с бекенд-разработчиком. Были вопросы по работе NodeJS, асинхронности, SQL. На вопросах про SQL я начал немного «плавать», потому что прошло много времени после прохождения курса, а я не подумал повторить. Затем открыли мой четвертый проект и по нему я быстро рассказал, что там происходит.

После моего провала с SQL, я подумал, что со мной вежливо попрощаются, но интервьюер пообщался с руководством, и мне сразу предложили пройти месяц оплачиваемой стажировки. Я согласился. Когда выходил из офиса, то не мог поверить, что меня берут на работу бэкенд-разработчиком на стек, который я знаю. Мое удивление было связано с тем, что я выбрал не слишком популярное направление для Краснодара. Куда проще было устроиться «PHP разработчиком на Битрикс».

Как работается

Через две недели после собеседования я вышел на новую работу, получил достаточно мощный компьютер с парой мониторов. Я сам поставил на него привычный дистрибутив линукс и начал осваиваться на рабочем месте. Меня практически сразу отправили «в бой» — поручили работать с одним из партнеров компании над поддержкой и доработкой внутреннего сервиса средних размеров. Сначала я довольно сильно переживал, что на меня свалилась такая большая ответственность, но коллектив оказывал моральную поддержку. Бороться с переживаниями помогли рассуждения Кирилла на одном из вебинаров по поводу софт-скиллов — о том, что нужно не бояться задавать вопросы, но при этом сначала пробовать делать что-то самому. Также помогал метод «выяснить, что делать дальше» из популярной книги по GTD.

В целом, я довольно уверенно справлялся с поставленными задачами с самого начала работы. В этом определенно заслуга проектов, потому что все инструменты и технологии мне уже знакомы. Полученных теоретических знаний вполне достаточно, чтобы разбираться в легаси коде и отлаживать его. В свободное время с коллегой по проекту разбираемся с его задачами.

Планы

В первую очередь — доделать четвертый проект, выполнение которого я затянул. Понемногу осваиваю Python, чтобы не зацикливаться на JS. Интересный и очевидный факт — второй язык на Хекслете осваивать в разы проще. Это говорит о фундаментальных знаниях, которые получаешь здесь. Также хочется поучаствовать в опенсорс-проектах Хекслета. Вообще, много планов про изучение языков или технологий, ребята на Хекслете вдохновляют меня своими статьями и вебинарами, за что им огромное спасибо!

Выводы

— Изучать можно любой язык, который нравится. Или пробовать несколько, а потом выбирать. На Хекслете всему учат хорошо.

— Умение правильно задавать вопросы — это навык, который вы тоже здесь получите, поэтому не замыкайтесь с нерешенными задачами и мыслью «это не мое, это слишком сложно для меня».

Как работать на форуме программистов и сисадминов Киберфорум

F0rward
Ага, что за работа у программера — сиди алгоритмы придумывай, да стучи по кнопкам. А вот админом — это да! Одни прочтения логов на сон грядущий чего стоят. А ещё секс с железяками, танцы с бубнами около софта. Романтика, етить-колотить.

UncoNNecteD

А ваще, заканчивай чтонибуть левое (на экономиста например), потом учись на курсах или сам на программера и учись админить, потом можно получить сертефикат.
ИМХО это самый разумный путь. (кстати,не забывай про английский язык)

Цитата:

1) Можно ли, закончив последнюю, работать программистом или нет?

Работать-то можно закончив что угодно(в сфере, разумеется), вопрос в том, сколько при этом будешь получать, и сколько работать.

Цитата:

2) Администратор сети и системный администратор — это одно и тоже?

Да.

Цитата:

3) Что за сертефикаты у сисадминов?

Цитата:

Да всякие бывают: от MicroSoft, от Cisco, от Netware. Всяких разных навалом. По какому профилю будут работать, той фирмы и стараются заполучить. Хотя есть независимые конторы — типа Brainbench'а, но от фирмы-производителя круче.

Кстати есть и программерские сертификации (например от MS или Borland(?).
Однако все это стоит денег, например сертификация CISCO 1го уровня (т.е. Network Associate) обойдется тебе где-то в USD 300(с обучением), что-нибудь вроде "типа чисто сертифицированный мелкомягкий" — USD 50+. Однако если ты ориентируешся на приличную работу(больше USD 1K для адма) прийдется много. учиться После гос. обучения, разумеется. Тоже самое, имхо, применимо и к программерам.

Цитата:

Хотелось бы услышать плюсы и минусы каждой из специальностей, в частности: зарплата, график работы и пр.

Вообще программизмом не занимался, по сему слабо представляю себе их график. В плане же сисадминства тут какое дело: если ты будешь работать на юзверь сервис, то это будет скорее всего бег с бубном вокруг. ничерта незнающих юзеров. Это бесит. Однако все зависит от которы, частенько попадаются и весьма осведомленные юзеры, которые не дергают по пустякам. Это приятно. Собственно в плане предмета работы — при должной настройке сервов, и разограничении прав юзеров падать все енто дело будет редко, тем-самым свободного времени остается уйма. Идеальным вариантом конечно было бы поселиться где-нибудь в ISP, потому что юзеров как таковых там небудет (будут только те, на вопросы которых не смогут дать девушки из саппорта, а их мало. ). Однако все зависит опять-таки от конторы.

Да, забыл. В плане адмов сейчас пошли гибридные требования. Т.е. Сис адм+веб программер. Т.е. если у вас не будут преподавать основы программизма на PHP/Perl и прочих веб-языках — имхо лучше или учить их самостоятельно, или пойти на курсы. Непременно пригодится.

Цитата:

Программист получает 10.000 — 30.000 руб, Администратор сети — 9.000 — 15.000.

Смотря какой программист, и какой сисадмин. Вообще я крайне скептически отношусь к такого-рода "рассчетам". Хотя в целом, адмам действительно платят меньше, но и работы тоже меньше

Цитата:

Не поможешь устроиться? Первую зарплату — пополам.

я могу согласиться на эту должность и на более выгодных условиях UncoNNecteD -вся зарплата твоя , пока я буду на должности 🙂

Ну блин , а я кстати инженер-полиграфист , будущий. вот-так то . А шо делать ? такая у нас жизнь суровая 🙂 За-то я всех преподов предупредил, что в полиграфии никогда работать не собираюсь . Они в свою очередь еще раз порадовались тому , что ни один диплоиный проэкт не был воплощен визнь . вот так и живем. господа системные администраторы-программисты.

Ставки растут
Подожду пока мне еще приплачивать начнут сверху законной (и незаконной) зряплаты

Цитата:

У меня есть знакомые, которые и то и другое — одновременно (работают на неск. профессиях).

Цитата:

Бери программиста и вообще налегай на математику во время обучения!

Да я и сейчас стараюсь налегать на нее, даже летом .

Duke Shadow
Насчет сертефикатов — ясно.
Как я понимаю, у программера поскучнее работа будет.

Вообще, честно говоря, сам я хочу учиться непосредственно на админа (вроде как ему даже легче работать, но дело даже не в этом), но есть кое-какие опасения: почитал конфы в инете — народ (те, кто работает админами) пишут, что настроить сеть/компы можно быстро, а потом будешь сидеть без дела, а это начальству не нравится — типа сидит бездельник на работе, поэтому админы искусственно "ломают" сети или компы, чтобы им было работы.
А вот у провайдера работать, это, как я понимаю, рулез!

Ilyuha
Да, з/п хорошие, глаз радует, но только не надо забывать, что все это для Москвы, а в провинциях уровень з/п порой существенно нуже.

А кто-нибудь знает, кто востребован больше: программер или админ. Ну или кому легче найти работу?

Добавлено
Хмм. на интересный сайтик наткнулся — http://www.vvsu.ru/cts/uchmo.asp
Там хотя написано применительно к Владивостокскому универу, но описание и общие тенденции обучения, насколько я понимаю, подходят для всех. Ведь стандарты разработаны одни!
Цитаты с сайта:
"Квалификация выпускников математик-программист"
.
"Математик-программист будет уметь *[помимо прочего]*:
администрировать информационные системы;
ставить задачу системного проектирования локальных и глобальных сетей;"
что как раз и входит в задачу СисАдмина!

Цитата:

а потом будешь сидеть без дела, а это начальству не нравится — типа сидит бездельник на работе, поэтому админы искусственно "ломают" сети или компы, чтобы им было работы.

Ню это уже перебор. С другой стороны ничего не мешает на рабочем месте заниматся своими проектами, тем-самым вроде-как и занят, и вроде-как понять чем именно у начальства не выйдет.

Цитата:

А вот у провайдера работать, это, как я понимаю, рулез!

Не всегда. Часто адмов несколько, и есть что-т вроде куратора. Короче просто так не посидишь

Цитата:

А кто-нибудь знает, кто востребован больше: программер или админ. Ну или кому легче найти работу?

Адму имхо легче, т.к. контор в них нуждающихся больше. Любому средних размеров офису нужен адм, а программер — только крупным/или софтовым.

Цитата:

Т.е. получается, что заканчивая специальность "Математическое обеспечение и администрирование информационных систем", из студента получается и программер и админ .

Имхо недоадм и недопрограммер в итоге получается. Хотя черт их там знает.

Цитата:

Имхо недоадм и недопрограммер в итоге получается. Хотя черт их там знает.

А по-конкретней можно об этом?
Кстати, вот здесь оф. инфа МО РФ по этой спец-ти: http://gamma.math.spbu.ru/ru/mmeh/Gost/351500.html

Как тогда, например, в универе называется спец-ть, где учат админов, не знаешь?

голоса
Рейтинг статьи
Ссылка на основную публикацию