Ответы пользователя по тегу Карьера в IT
  • Как относится работодатель к опыту работы на Upwork / fiverr?

    kumaxim
    @kumaxim
    Web-программист
    Если фриланс был твоей основной работой на протяжении пары лет и у тебя сформирован хороший профиль проектов/отзывов, то относятся строго положительно.

    Если ты работал по найму, а по вечерам или выходным занимался фрилансом, то лучше опустить этот опыт в своем резюме. По моему мнению, нельзя одинокого эффективно работать в офисе и подрабатывать потом на фрилансе. Если не хватает денег - подходи к боссу с вопросом: "Что хорошего я должен делать для компании, чтобы в конце месяца получать Х+10, вместо Х". Нормальный босс тебе даст вменяемым ответ. Хреновый - от ответа уйдет, что для тебя станет первым звонком о том, что пора оттуда валить
    Ответ написан
    Комментировать
  • Что за шум вокруг темы, что программисты скоро не нужны?

    kumaxim
    @kumaxim
    Web-программист
    Я согласен с вышеупомянутыми личностями, но лишь отчасти. На мой взгляд, часть людей, которые пришли в сферу за легкими деньгами действительно уйдут/потеряются/вымрут, но это произойдет не потому что программисты больше станут не нужны, а потому что сфера изменится. Трансформируется окружающая среда, которая будет требовать не программистов, а, предположим, аналитиков, которые теперь будут не писать код на C++/JAVA/PHP и т.п., а составлять описание бизнес-процессов для генератора алгоритмов, который сам будет уже делать нужный код.

    Программист - это не человек, который по 6-8-12 часов в сутки набирает код. Программист - это человек, способный посмотреть на проблемы/задачи/процессы под другим углом, чтобы найти более рациональное решение. Я думаю, что ребята, которые чисто набирают код, действительно, в обозримом будущем могут стать ненужными, однако, чтобы светлый ум стал ненужен... Лично я себе такой ситуации представить не могу.

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

    kumaxim
    @kumaxim
    Web-программист
    Директор/Начальник департамента/отдела информационных технологий. Нужное подчеркнуть, лишнее зачеркнуть и радоваться.
    1. Разработка внутреннего программного обеспечения (различные веб-сервисы в связке с 1С, автоматизирующие внутренние бизнес-процессы)
    2. Поддержка и развитие инфраструктуры предприятия, внедрение методологий (ITIL), планирование бюджетов ИТ, общение с вендорами и т.д


    А вообще как тебе выше и сказали, запись в трудовой книжке волнует только сотрудников центра занятости населения. Ни HR-ру ни Директору предприятия до этой вашей формулировки никакого дела нет
    Ответ написан
    Комментировать
  • Как организовать внутренний стартап?

    kumaxim
    @kumaxim
    Web-программист
    Пока не попробуешь - на 100% не узнаешь, поэтому рекомендую закопать все сомнения и поговорить с боссом после работы. А дальше уже зависит от твоего босса. В худшем случае Вы будите искать новую работу.
    Ответ написан
    Комментировать
  • Какие тестовые задания дают на верстальщика?

    kumaxim
    @kumaxim
    Web-программист
    Объемные тестовые задания, которые займут более 1-3 часов у потенциального соискателя, всегда должны оплачиваться. Во времена, когда я стоял у руля в одной региональной веб-студии, я в таких случаях делал одно из следующего:
    1. Человек оформляется задним числом, т.е. реально на работу он выходит, скажем, 8 числа, а договор у него с 6. Два дня он делал тест, поэтому логично бы оплатить ему это время
    2. Человек оформляется днем выхода на работу, однако, в течении месяца он может два дня пропустить. Он просто говорит мне, скажем в понедельник,: "Максим, в среду меня не будет" и ОК.

    Обычно, я пишу это прямо в описании вакансии, что будет оплачиваемое тестовое задание, но оплачено оно будет только в том случае, если Вы завершите его успешно. Из опыта - все кто закрывал объемные тесты были мною наняты, ситуаций когда кто-то 3 дня потратил на работу и потом не был нанят, у меня пока не было.

    Если ты джун и у тебя вообще нет ни одной работы, тогда сделай им эту страничку, но с оговоркой, что потом ты ее выложишь к себе на Githab Pages и будешь показывать в качестве примера работы другим компаниям, если они тебя не возьмут по каким-то причинам. По крайней мере, если ты не получишь работу, ты получишь первую работу в портфолио. Плохое портфолио - лучше чем отсутствующее.
    Ответ написан
    1 комментарий
  • Стоит ли бросать веб ради интернет-маркетолога?

    kumaxim
    @kumaxim
    Web-программист
    Ответь сам себе на вопрос: "Почему я хочу быть программистом/маркетологом/дизайнером и т.д."? Можешь нигде в сети не светить свой ответ, просто зафиксируй его для себя на клочке бумаги.

    Я сам бэк-энд разработчик. Почему я пишу код? Что заставляет меня каждое утро вставать, включать ПК и общаться с клиентами? В моем случае ответ таков: "Я буду последней мразью, если не буду писать код для этого мира". Для меня программирование - это способ самовыражения, я "разговариваю" с окружающим меня миром через свои программы. Кто-то для того чтобы самовыражаться играет на гитаре, кто-то рисует картины. Я - пишу код. Если я не буду этого делать, я сам себя буду считать очень и очень плохим человеком.

    У меня душа "лежит" к написанию/чтению кода, копанию в мануалах, анализу логов и т.д. К чему душа "лежит" у тебя? Что тебе больше нравится: программирование или маркетинг? Ты не сможешь долго заниматься тем, что тебе не нравится. Сделай выбор в пользу чего-то одного и копай вглубь изо для в в день. Деньги потом сами придут, главное чтобы потом, когда они у тебя будут, ты мог спать спокойно, не грызя себя за то, что "А вот надо было тогда...."
    Ответ написан
    1 комментарий
  • Как устроиться на работу бывшему ИП?

    kumaxim
    @kumaxim
    Web-программист
    Статья о том, как 16-тилетний парень основал старпап и заработал 500к USD

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

    kumaxim
    @kumaxim
    Web-программист
    career.ru смотрел?
    Ответ написан
    Комментировать
  • На каких IT-специалистов выше спрос за рубежом?

    kumaxim
    @kumaxim
    Web-программист
    Есть задача, которую надо решить. За решение задач ты получаешь от клиента деньги, причем какой именно инструмент для решения задачи ты используешь, клиенту, за частую, все равно.

    Определись с тем что тебе больше нравится и начинай копать в эту сторону. Через 3-6-12 месяцев тебя сами находить начнут и предлагать проекты/работу.

    А уже язык, фреймворк и т.п. инструменты - вещь вторичная.
    Ответ написан
    Комментировать
  • Что делать когда из команды уходит team lead?

    kumaxim
    @kumaxim
    Web-программист
    Ответ очевиден - нанять нового тим.лида, т.к. незаменимых людей нет, есть взаимозаменяемые.

    Скорей всего, будет просадка по срокам и качеству исполнения задач в районе 3-6 месяцев, в зависимости от текущего объема кодовой базы.

    Также нужно зайти немного с другой стороны. Задайте себе вопрос: "А почему все тащил именно тим.лид"? У него подчиненных сеньоров/мидлов нет или компания кого-то сильнее джуна нанять из-за финансовых ограничений не может? Главная задача тим.лида - координировать работу команды, а не писать код/решать задачи. Разумеется нужно помогать людям, если они где-то застряли. Разумеется нужно направить подчиненного, если он не знает в каком направлении двинаться. Однако, писать код/решать задачи должны именно подчиненные тим.лида, а не он сам. Тогда после ухода лидера из команды она по инерции движется еще в течении 2-3 месяцев без всякого внешнего управления, а этого времени хватит для того чтобы нанять другого человека и дать ему возможность разобраться в текущих делах компании.
    Ответ написан
    1 комментарий
  • Какова значимость диплома в бизнесе по СНГ (IT индустрия)?

    kumaxim
    @kumaxim
    Web-программист
    Фишка ВУЗа не в том, чтобы научить Вас использовать какой-то язык/библиотеку/фреймворк.
    Я когда сам был на 1-2 курсах, задавался сильно вопросом: "А для чего мне этот С++? Сейчас для веба PHP & CodeIgniner используют очень широко, заказов на фриланс-биржах на этот стек много, в описаниях вакансий часто эти ключи встречаются. Вот зачем спрашивается мне этот Ваш С++ с его управлением памятью и прочими ненужными вещами..." Но минуло 4 года, я получил диплом. К этому времени CI уже сдулся, активно все стали использовать альтернативные языки - Python, Ruby. Фреймворки для PHP тоже поменялись - Yii, Laravel...

    Это я все к чему... Универ должен заложить в Вас основу, базу, которая не устареет через 3-4-5 лет к тому моменту, когда Вы получите диплом. А что является этим фундаментом? Скажем интерпритаторы PHP, Ruby, Python написаны C, и зная С/С++ можно очень легко выучить любой вышестоящий язык, синтаксис по большому счету там везде один и тот же. Зная как работает интерпритатор в приницпе, можно написать свой язык программирования. И если язык может часто и не нужен, то вот парсеры с чего-нибудь куда-нибудь мне приходится писать очень часто, а любой парсер имеет упрощенную грамматику языка программирования. Вы думайте необходимость в парсерах скоро вымрет? Что т мне так не кажется...

    Сейчас очень популярна стала тема нейронных сетей, искуственного интелекта, машинного обучения... А что лежит в самой основе этого? Да банальная теория графов. Любая нейронная сеть и ИИ это по большому счету граф, да, со сложной структурой, да, порой в нем может начать творитья просто магия, но тем не менее эта структура и базовые операции с ней были предложены и изучены еще в середине прошлого века. Когда устареет теория графов? Графов вокруг нас больше чем Вы думайте - маршрут движения общественного транспорта, хотя бы например. "Как добраться из пункта А в пунт Б" - типичная задача комивояжера. Когда это уйдет? Думаю только с изобретением устройства для телепортации, и то не факт что полностью.

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

    Говоря о том, что "актуальные сейчас для бизнеса технологии вообще не изучаются, ВУЗ дает устаревшие знания и т.д.", я могу сказать только одно - для бизнеса всегда будет актуально только одно - решение его операционных задач с минимально возможными ресурсами. А вот какие именно инструменты помогают оптимизировать операционную деятельность компании - Java, Python или что-то еще в диапазоне 2-3 лет может сильно варьироваться. Новый язык/фреймворк реально выучить и начать решать на нем задачи за 2-6 недель, если Вы не дурак конечно. Какой именно язык/фреймворк это будет - нужно смотреть задачи компании и имеющиеся на рынке инструменты для решения онных и их изучанием уже и заманиматься.
    Ответ написан
    1 комментарий
  • Как оформляется удаленная работа на иностранную контору?

    kumaxim
    @kumaxim
    Web-программист
    Зависит от Вашего контрагента. По идеи он может заключить с нашими гос.структурами(ФНС, ПФР, ФСС) соглашение об уплате налогов и взносов, но это вещь для них муторная... Я знаю что несколько иностранных фирм так работает, но конкретными деталями не владею.

    Более простой способ - регистрируйте ООО/ИП и заключайте с ними договор. Он, скорей всего, будет на английском, поэтому Вам нужно будет сделать его перевод.
    Схема выглядит примерно так:
    1. Регистрируйте ООО/ИП
    2. Открывайте счет в банке
    3. Предоставляйте в банк документы по валютному контролю

    Ваш счет может быть в рублях, может быть в долларах. Если Вы только получайте, то это не критично. Рублевый счет ООО иметь обязана, в иностранной валюте - на Ваше усмотрение. Лично на мой взгляд, если Вы деньги только получайте, то счет в иностранной валюте - лишние операционные расходы(30-50 у.е. в месяц ведение счета в долларах, в среднем).

    Далее идет валютный контроль. По деталям Вас лучше всего проконсультирует отдел ВЭД Вашего банка. Скажите менеджерам-операционистам, что у Вас будут валютные операции из-за рубежа, они дадут Вам контакты своих коллег, которые Вас детально по всем вопросам проконсультируют.
    Из общих моментов могу выделить следующее:
    1. Контракт с Вашим контрагентом им нужен в обязательном порядке
    2. Если контракт составлен на английском, то нужен нотариально заверенный перевод
    3. Перевод и заверение лучше делать у одного нотариуса.
    4. По каждый платеж от Вашего иностранного партнера Вам нужно предоставлять в банк акт выполненных работ, без него Вам банк на счет деньги не перечислит

    Отдельно хочу отменить пару моментов:
    1) Не ищите отдельно переводчиков, отдельно нотариуса. Сразу обращайтесь к нотариусу и говорите что Вам нужен перевод контракта для отдела ВЭД банка. Если нотариус говорит что такую услугу не оказывает - ищите другого нотариуса. Обычно, он сотрудничает с 1-2 переводчиками, которым он доверяет. По стоимости - 1-1,5 т.р. перевод одной страницы договора, плюс 1,5 - 2 т.р. заверение самого контракта. Цены примерные, в Вашем регионе могут отличаться.
    2)Акты выполненных работ большинство банков принимает как распечатки со сканов, т.е. Ваш партнер печатает сам на принтере акт, подписывает его и сканирует. Скан отправляется Вам по электронной почте. Вы печатайте его(лучше ч/б), ставите на нем своей рукой "Копия верна, Иванов И.И, подписать" и сверху печать. Относите в банк.

    Если говорить про выбор банка - ВТБ, не ВТБ24, а именно ВТБ. Меня лично они устраивают. До них работал с Альфа банком, тоже вроде ничего, но зачисление первых нескольких платежей они ну очень сильно растянули....
    Ответ написан
    1 комментарий
  • Равнозначен ли за рабочий стаж опыт работы в собственной фирме?

    kumaxim
    @kumaxim
    Web-программист
    Если хотите уехать из РФ - уезжайте сейчас. Зачем Вам какой-то стаж, образование и т.п.? В том же Тайланде можно 3 месяца без проблем как турист жить( Пума Тайланд, поправь если не прав). Потом съездить на 1 день в соседние Бали, вернуться обратно и у Вас снова есть право на 3 месяца в Тайланде. И так сколько Вам угодно раз.
    Ответ написан
  • Тестовое задание при трудоустройстве?

    kumaxim
    @kumaxim
    Web-программист
    Одно из самых часто встречающихся по версии резидентов одного южного коворкинга.

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

    Список полей: серия карты, номер карты, дата выпуска карты, дата окончания активности карты, дата использования, сумма, статус карты (не активирована/активирована/просрочена).

    Функционал приложения
    1. список карт с полями: серия, номер, дата выпуска, дата окончания активности, статус
    2. поиск по этим же полям
    3. просмотр профиля карты с историей покупок по ней
    4. активация/деактивация карты
    5. удаление карты

    Реализовать генератор карт, с указанием серии и количества генерируемых карт, а также "срок окончания активности" со значениями "1 год", "6 месяцев" "1 месяц". После истечения срока активности карты, у карты проставляется статус "просрочена".

    Примечание: поля с датами должны содержать также и время.


    Вообще почитай книжку "Достаточно ли Вы умны, чтобы работать в Google", задачи из нее мозг разносят на раз. Хотя бы страниц 10-20 перед собеседованием прочесть рекомендую.

    На собеседованиях, особенно если нанимаем Junior'а, по большому счету владение языком/фреймворком спрашивают по минимуму. В основном делается упор на значение базовых моментов математики(мат.логика: СДНФ, СКНФ и т.д. очень часто), структур данных(дискретная математика, деревья, как минимум), принципов(минимум DRY & SOLID) и шаблонов проектирования(GRAPS & GoF) и т.д.

    Иногда задается вопрос вида "А какой самый важный(главный, основной) на Ваш взгляд шаблон(принцип, техника) проектирования(программирования)?" Лично для меня этот шаблон называется "Здравый смысл". Описание можно глянуть в Википедии

    P.S.: успехов в трудоустройстве :-)
    Ответ написан
    Комментировать
  • Как избежать мошенничества при тестировании на должность Front-End Dev?

    kumaxim
    @kumaxim
    Web-программист
    Здесь может быть только один совет - смотри кто тебя нанимает.
    Человек с 100+ закрытыми проектами на бирже или аккаунт, зарегистрированный 3 дня назад с нулевой репой.

    Если возможен физический контакт - предложи заключить предварительный договор(соглашение о намерениях).
    Ответ написан
    Комментировать
  • Нормально ли такое тестовое задание?

    kumaxim
    @kumaxim
    Web-программист
    Антон Тихомиров к вопросу куда - вот ссылка на вакансию. На днях мне пристали точно такое же задание. Я от выполнения отказался, т.к. там жестко фиксировался Yii, а я сейчас работаю с Laravel.
    Ответ написан
  • Кому нужен старательный IOS - junior без опыта?

    kumaxim
    @kumaxim
    Web-программист
    Был у меня определенный промежуток времени, когда у меня бизнес рухнул, долги остались и мечтал я устроиться на работу.... Эх, 8-ми часовой рабочий день, 5 дневная рабочая неделя.... Раскис в общем я.

    Теперь ближе к делу. Нулевой опыт? Ты мерчентайзер/кассир в супермаркете, который услышав разговор двух фрилансеров про заработки на oDesk 3-5к у.е. в месяц решил стать программистом?

    Когда-то автор ядра Linux Линус Торвальдс сказал: "Болтовня ничего не стоит, покажи нам свой код"!

    С моей точки зрения твой алгоритм должен быть примерно таким:
    1)Регистрируйся на brainstorage.me (заполнение базовой анкеты)
    2)Указывай все технологии, которыми хоть в какой-то степени владеешь: git, yii, laravel, php, mysql, postgreSQL, redis... Причем не важно в какой именно степени ты знаешь, приложение Getting Started из документации освоил(для фреймворков), сервер запустить смог(для БД) - ок, будем считать что минимальное знакомство с ними ты имеешь
    3)У тебя есть какой-то код? Может быть твои лабы, курсовые, диплом и т.п. Выложи его в паблик на GitHub и добавь ссылку в резюме. Покажи свой код!
    4)Рассылай резюме максимально большому количеству предприятий. В сопроводительном письме пиши что мол опыта почти нет, готов работать за еду

    Далее ждешь тестовых заданий и пытаешься сделать их. По результатам уже разговариваешь с работодателем на тему з/п, испытательного срока и т.д. Из своего опыта могу сказать, что для junior в моем регионе(юг РФ) максимальная з/п 250 у.е. по текущему курсу. Как в центре РФ - не знаю.

    Удачи! :-)
    Ответ написан
  • Поздний старт в ИТ - есть ли шансы?

    kumaxim
    @kumaxim
    Web-программист
    Г-н ТС, в ИТ всем плевать какие у Вас бумажки, особенно если Вы работайте через интернет. Выполняйте тестовое задание, потом 1-2 проекта с оплатой по факту и вот с Вами клиент уже хочет работать на постоянной основе. (речь про фриланс)

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

    kumaxim
    @kumaxim
    Web-программист
    И так, с чего начать обучение:
    1.Самый низкий порог вхождения у языка PHP. Начинайте именно с него
    2.Изучите популярные CMS: WP, DLE, Joomla и т.д. Очень много заказов есть типа "Создать сайт", причем экзотики в 2 из 3 проектах не нужно. Здесь минус в том, что школоты тут полно и цену они сбивают весьма сильно...
    3.Далее категория заказов "А можно ли сделать вот так". Сводится все это к разработке/переработке модулей на все тех же CMS. Нужно учить PHP + API этих самых CMS. Возьмите один движок и копайте по нему в эту область, не рвитесь сразу за всеми. Порог вхождения тут тоже не велик, но здесь больше голодные студенты обитают
    4.Когда перерастете уровень дополнений/модулей, переходите к фреймворкам. Сейчас самый популярный Yii. Фреймворк позволяет Вам делать какие-то уникальные приложения, которые достаточно тяжело реализовать на готовых системах. Здесь ценник по существеннее, чем в первых двух, т.к. школота в силу своих умственных способностей сюда влезть не может.

    Теперь расскажу как вообще этому обучаться на своем примере. Я делаю так:
    1.Открываю тоненькую книжечку по языку(листов 100, не более), смотрю на основы
    2.Делаю примеры из этой книжке в IDE/блокноте. Это дает мне определенную базу
    3.Далее у меня есть список из примерно 20 задач(любую методичку по программированию откройте), которые я всегда делаю на новом языке. Это позволяет мне "привыкнуть" к новому коду и начать изучать стандартную библиотеку языка
    4.Затем я начинаю брать низкобюджетные заказы на фрилансе по этому языку
    5.После этого начинаю учить самый популярный фреймворк языка, опять же на низкобюджетных проектах.
    6.Сделать с 12-15 проектов я могу уже браться за что-то более менее серьезное с почасовой оплатой на фултайме.

    Вот это мой путь. По срокам - базу я себе нарабатываю за 1,5-2 месяца, на это время у Вас должна быть какая-то "подушка".

    P.S. надеюсь помог. ))
    Ответ написан
    7 комментариев