Ответы пользователя по тегу Карьера в IT
  • Как попасть в IT школьнику?

    @res2001
    Developer, ex-admin
    Если в твоем городе есть нормальный ВУЗ, то иди учись. Если нет, то стоит поискать куда ты можешь поехать учиться. У тебя сейчас единственная возможность в жизни получить бесплатное образование. Скорее всего такого подарка судьбы больше не будет никогда. Бывают, конечно, исключения.
    Обучение это не столько "новые технологии" программирования. Это еще и математика и прочие предметы, которые хорошо ставят мозги на место. Это то же нужно, если и не для программирования, то для собственного развития.
    Но самое главное, чему ты должен научиться в ВУЗе - учиться самостоятельно. Впрочем, похоже, это у тебя не плохо получается. Значит будешь оттачивать навык :-)
    Желаю удачи!
    Ответ написан
    5 комментариев
  • Какая из профессий в сфере IT предполагает и программирование и работу непосредственно с оборудованием/с железом?

    @res2001
    Developer, ex-admin
    Подскажите пожалуйста, какие есть профессии требующие навыков программирования, но при этом предполагающие так же работу "в поле" непосредственно с оборудованием

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

    Если же хочется больше программирования, то тут уже не до работы в поле. Можно программировать железо, тогда вы "поле" можете частично перенести к себе за раб.стол. Если вам это направление подходит, то налегайте на Си и потом на С++ и ищите вакансии связанные с низкоуровневой разработкой.
    Ответ написан
    Комментировать
  • Подводные камни удаленной работы на организацию в другом регионе РФ (с оформлением в штат)?

    @res2001
    Developer, ex-admin
    Одно время работал на компанию, находящуюся на другом конце страны, разница во времени 8 часов. Все нормально. Когда надо было пообщаться с офисом приходилось предпринимать дополнительные действия - встать рано или наоборот. При приеме это все обсуждалось, график работы зафиксирован в договоре.
    С трудовой проблем не было - отправил почтой первым классом. У меня то же были опасения на счет трудовой и я перед отправкой сделал нотариально заверенную копию, не пригодилась. Потом оформил электронную трудовую, что и вам рекомендую (это должен делать работодатель, вам надо только написать заявление).
    Почта, кстати, работает нормально. Заказные письма ходят достаточно быстро, ни разу косяков не было. Первый класс - чуть дороже и чуть быстрей, но не критично. Только надо определится с оптимальным временем посещения этого заведения, т.к. в часы пик там обычно много народу. У меня до сих пор оптимально 12-16.

    Трудовой договор и прочие документы можно отправлять обычным заказным письмом.
    Хорошо иметь дома принтер (подойдет черно-белый), т.к. регулярно надо будет что-то печатать/подписывать/пересылать, не часто, но 3-4 раза в год точно.

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

    Еще один момент - если в вашем регионе или в регионе работодателя действуют полярки и/или северные коэффициенты (надбавки к окладу), то на этом надо заострить внимание, т.к. от региона к региону коэффициенты разные. Вы должны получать эти надбавки согласно месту вашей работы - в трудовом договоре должно быть указано, что вы работает по месту нахождения (жительства) и ваш регион. Работодатели порой сами не особо этот момент просекают, потом пытаются задним числом исправлять. Сам ходил по этим граблям. В Москве этих надбавок нет, но в регионе работодателя они могут быть.
    Ответ написан
    1 комментарий
  • Как преодолевается потеря мотивации в ИТ?

    @res2001
    Developer, ex-admin
    Отдых, спорт, общение. В общем все стандартно - переключайтесь на другие занятия, которые приносят положительные эмоции. Со временем выгорание проходит и снова хочется куда-нибудь углубиться :-)
    Ответ написан
    Комментировать
  • Хочу стать C++ разработчиком но поможет ли Unity?

    @res2001
    Developer, ex-admin
    На реальной работе вам придется изучать и использовать много разных сторонних библиотек. Практически нигде не используется "голый" ЯП. Так что начните это делать прямо сейчас. Это будет хорошей практикой для вас.
    Ответ написан
    3 комментария
  • Если в вакансии указано "наличие профильного технического образования", то важно ли, какой вуз заканчивать - престижный или региональный?

    @res2001
    Developer, ex-admin
    Если бы им нужны были выпускники какого-то конкретного вуза (и факультета) они бы об этом так и писали. Такие узкоспециализированные вакансии то же встречаются.
    Ответ написан
    Комментировать
  • Мешает ли факт того, что я лежал в ПНД от военкомата и получил "легкий" диагноз (тревожное РЛ) трудоустройству в it сфере?

    @res2001
    Developer, ex-admin
    IT оно есть в разных местах, порой достаточно неожиданных. Получив подобную отметку в военнике вы никогда не устроитесь на любую работу в силовых структурах, МЧС и т.п. - где требуется отслужить срочку.
    Если считаете, что есть смысл на старте жизни потерять часть потенциальных работодателей, то вперед.
    У меня есть несколько примеров, когда сначала люди думали, что нафига им эта гос.служба, они и так красивые и все их с руками будут отрывать, а потом об этом жалели, когда возникли трудности с поиском нормальной работы.
    Ответ написан
    7 комментариев
  • Где искать социально значимую работу?

    @res2001
    Developer, ex-admin
    Начните для начала социально значимо обеспечивать себя и свою семью - эти люди часть социума им то же нужна помощь. А потом уже можно будет и про всех остальных подумать - можно, например, ежемесячно перечислять какую-то сумму на благотворительность.
    Вообще практически любую легальную деятельность можно тем или иным способом протащить в социально значимые.
    Ответ написан
  • Как найти призвание прогеру с небольшим опытом?

    @res2001
    Developer, ex-admin
    Круто, что английский на высоком уровне.

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

    Вы можете менять языки, платформы, проекты, но есть технологии, которые используются в подавляющем большинстве проектов и присутствуют практически на всех платформах в том или ином виде. Стоит начать изучение именно этих технологий:
    1.сетевое программирование
    2.многопоточность/многозадачность и взаимодействие потоков/процессов.
    3.базы данных

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

    @res2001
    Developer, ex-admin
    Если вас возьмут на работу программистом, значит вы уже что-то умеете.
    Но это не означает, что можно останавливаться в развитии.

    Сделайте резюме на hh и ищите работу, разместите на github портфолио, ссылку дайте в резюме. Откликайтесь на интересные вакансии.
    Проходите собеседования, делайте тесты. Со временем поймете чего вы стоите и что нужно подтягивать.
    Не стоит сильно реагировать на неудачные собеседования. Неудачное собеседование дает вам направление дальнейшего развития. Но не стоит и распылятся, если у вас уже есть интересующее вас направление. Возможно у данного работодателя сильно специфические хотелки, которые другим нафиг не нужны.
    Ответ написан
    Комментировать
  • Как высыпаться за 6 часов?

    @res2001
    Developer, ex-admin
    Не гонитесь все успеть. Выделяйте самое важное и успевайте только его.
    Не убивайте время в соц.сетях.
    Даже когда вы типа "отдыхаете" смотря ютуб или слушая музыку (сюда же можно и компьютерные игры включить и еще что-то) - это все мешает мозгу переваривать то что вы вложили в него за день и продуктивность в итоге падает. Лучше всего для отдыха прогулки/пробежки на свежем воздухе (без наушников) и общение с другзьями.
    Спать надо столько сколько надо организму.
    Так же рекомендую ложиться примерно в одно и то же время и вставать по будильнику. В выходные не спать до упора, а прибавить к будням 1-2 часа и хватит. В таком режиме через некоторое время организм адаптируется и уже сам будет вас укладывать и будить в нужное время.
    Ответ написан
    Комментировать
  • Куда податься со знаниями языка Си?

    @res2001
    Developer, ex-admin
    Кроме драйверов и ядра линукса Си востребован там где нужно максимальное быстродействие и/или минимальное использование памяти.
    Ответ написан
    Комментировать
  • Что почитать по системному администрированию?

    @res2001
    Developer, ex-admin
    Не буду рекомендовать литературу, обозначу основные направления.

    1.Знания по сетям надо подтянуть. Организация с точки зрения админа - это в первую очередь локальная сеть и организация работы многих устройств в этой сети. Часто имеется географически распределенная сеть.
    У вас пока больше ремонт и обслуживание оборудования.
    В домашних условиях изучать сети проблематично. Проще всего устроится в контору, где уже есть 1-2 админа и совместно решать конкретные задачи в конкретных условиях. Условия в разных организациях могут быть очень разными, а от этого сильно зависят способы решения задач.

    2.Базы данных. Они есть в любой организации. Даже бывает, что организация не знает об этом.
    Поэтому на каком-то уровне нужно знать БД: настройка, бэкап, оптимизация. Хорошо знать SQL - реально часто полезен. Хорошо хотя бы иметь представление с какой стороны заходить к 1-2 распространенным СУБД. Например взять 1 из корпоративного сектора (MS SQL) и одну свободную (Postgre, MySQL). Лучше начинать с реляционных СУБД. Сейчас полно других вариантов, но реляционные наиболее универсальный вариант и подходят практически в любых ситуациях, к тому же в корпоративном секторе используются в основном РСУБД. Специализированные СУБД могут быть в каких-то направлениях более эффективны, чем РСУБД, но это уже совсем другая история.

    3.Изучать скриптовые языки применительно к административным задачам. Начать следует с языков командной оболочки используемой ОС (cmd, powershell, bash), после этого хорошо изучить какой-либо универсальный ЯП (python). Этому может способствовать такой подход: есть некая задача, вы можете ее решить используя GUI утилиту, попробуйте ее решить без применения GUI инструментов. Стоит помнить о том, что инструменты администрирования командной строки являются первичными, а затем они уже обрастают GUI надстройками. Часто задачи решаются только из командной строки.
    Ответ написан
    1 комментарий
  • Какую выбрать сферу в IT с нуля когда тебе "под 40"?

    @res2001
    Developer, ex-admin
    На мой взгляд вы правильно расставили приоритеты.
    1С - это обычно работа в офисе, думаю в любом более-менее крупном городе можно будет устроится. Материалов для изучения хватает. Поставьте на домашнем компе и попытайтесь что-нибудь сделать. Хорошие 1сники неплохо зарабатывают, так что перспектива есть. Но, конечно, нужно подковаться и в бух.учете, без этого в "хорошие" не пробится.
    WEB - есть хороший шанс на удаленную работу или фриланс. Но в этом случае надо быть хотя бы мидлом. Если в вашем городе есть вариант устроится джуном в местную студию, то вперед (JS - для фронат, PHP, Python - для бэка). Можете сходить на собеседование и узнать требования, под них и будете готовится. Наберетесь опыта, начнете искать удаленную работу.
    Ответ написан
    Комментировать
  • Как устроиться на работу программистом, если живешь в регионе?

    @res2001
    Developer, ex-admin
    Разместите резюме на HH (мой круг, superjob и т.п.), откликайтесь на понравившиеся вакансии, проходите собеседования, делайте тестовые задания. Не забывайте ежедневно обновлять резюме. Удаленные вакансии есть, устроится реально.
    В свободное время делайте то что задумали, потом добавите ссылки к резюме.
    Параллельно можно посмотреть и в сторону фриланса.
    Желаю удачи!
    Ответ написан
    2 комментария
  • Есть ли жизнь в госкорпорациях?

    @res2001
    Developer, ex-admin
    Близко знаком с ситуацией в одном местном холдинге - там кумовство и все прочее из вашего списка (кроме гос.тайны - у них своя "тайна") в полном объеме, а может и хуже.
    Но т.к. без ИТ ни одна большая компания сейчас работать не может, то и там есть не плохие места с нормальными зарплатами и работают там нормальные спецы. Но таких мест мало и они, обычно, уже заняты.
    Ответ написан
    Комментировать
  • 44 года можно ли еще стать востребованным специалистом в IT?

    @res2001
    Developer, ex-admin
    Пока вы на нулевом уровне найдите дополнительный доход (можно, например, работать диспетчером в такси, они еще остались местами). Параллельно подтягивайте программирование. На самом деле любую сферу, сейчас программирование востребовано, только у вас уже нет времени перебирать, если выберете какое-то направление, то его и прокачивайте не отвлекаясь на другие технологии.
    Ответ написан
    Комментировать
  • Быть узкоспециализированным или разносторонним? Что лучше?

    @res2001
    Developer, ex-admin
    Какие-то технологии верхнего уровня приходят и уходят быстро, например разные фреймворки в веб разработке. Но они базируются на базовых технологиях, которые довольно статичны (веб фреймворки базируются на - http, css, JS, ЯП для серверной части, ... Посмотрите когда последний раз менялся стандарт http, а что принципиально нового появилось в новой версии JS и на сколько это новое трудно изучить?). То же самое и в других областях. Если вы дорастете до хорошего знания базовых технологий то технологии верхнего уровня сможете легко осваивать.
    В других отраслях то же самое, например в сетях: IPv4 - сколько уже лет на нем весь интернет работает? (скоро 40 стукнет, по моему). Его все хоронят, а он никак не умирает. Уже и преемник IPv6 больше чем 20 лет назад появился.
    И не стоит кидаться на все подряд. Определите для себя наиболее интересное направление на данный момент и погружайтесь в него.
    Ответ написан
    Комментировать
  • Что делать когда из команды уходит team lead?

    @res2001
    Developer, ex-admin
    Обычно, незаменимых людей нет. Договоритесь с "бывшим" о консультациях и его условиях, возьмите контакты. А пока он еще на месте, постарайтесь получить максимум информации.
    Так или иначе все проблемы, которые возникнут после его ухода, решите, а со временем все освоите сами.
    Ну и в дальнейшем повышайте число автобуса (или понижайте :)
    Ответ написан
    Комментировать
  • Какие вопросы могут задать на собеседовании младшего администратора БД(MS SQL)?

    @res2001
    Developer, ex-admin
    Что такое база данных master/msdb/model?
    В свое время я прокололся на этом, но тогда я ни разу MS SQL в глаза не видел - работал с другими СУБД.
    Вопросы по бэкапу/восстановлению, сжатию журнала транзакций/базы данных, репликации/зеркалирование.
    Это что касается непосредственно администрирования. Так же скорее всего будут вопросы по T-SQL, но для администратора обычно достаточно базовых знаний.
    Ответ написан
    3 комментария