Ответы пользователя по тегу Карьера в IT
  • Стоит ли поступать в ВУЗ, если есть опыт работы программистом?

    @sarathorn
    php программист, веб-дизайнер, коллекционер
    У меня только 11 лет школы за плечами и много лет саморазвития.
    С чем столкнулся:
    1) Найти фултайм работу в Москве с зарплатой 60-70 тысяч рублей, плёвое дело.
    2) Зарабатывать сидя дома достаточную для жизни и развлечений сумму - реально.
    3) Зарабатывать сидя дома 100-150к реально, но уже сложнее.
    4) Получить в 20 лет кредит от банка - легко.
    5) Поступать в универ ради отсрочки от армии - ерунда. Если безнадёжно годен, лучше идти сразу, я же оказался негоден.
    6) Проучился полтора месяца в университете, не хочу туда возвращаться.

    С другой стороны, наличие диплома поможет иммигрировать в другую страну или просто найти там работу.

    Я бы рассматривал два варианта: или не поступать совсем, или учиться за рубежом.
    Ответ написан
    Комментировать
  • Экспресс обучение frontend разработке. Как подступиться?

    @sarathorn
    php программист, веб-дизайнер, коллекционер
    Из SASS и LESS стоит выбрать что-то одно, в препроцессорах нет ничего сложного.

    Если речь о вёрстке макетов для небольшой вебстудии, то про все страшные слова по типу Angular, React, Backbone можно забыть, как и о необходимости в чём-то серьёзнее связки HTML+CSS+jQuery.

    Бустрап (любое другое творение для ускорения работы) будет плюсом не только для работодателя, но и лично для вас. Изучается за пару дней.
    Ответ написан
    3 комментария
  • Работа за границей без опыта?

    @sarathorn
    php программист, веб-дизайнер, коллекционер
    Новой Зеландии нужны веб-разработчики. Им там очень хорошо платят, их там ждут, их там ценят. Плюс Новая Зеландия очень красивая страна и привлекает меня ещё по очень большому количеству критериев.

    Но! Если я хочу переезжать туда по гос.программе миграции квалифицированных сотрудников, то надо высшее образование по специальности, связанной с веб-разработкой, и минимум 2 года опыта работы. Само собой, знание английского на отличном уровне и ещё много чего...

    Есть другой вариант - лететь туда по туристической визе, например, проходить собеседования и получить работу, потом уже с трудовым договором переезжать по рабочей визе. Плюсы: можно найти работодателя, который возьмёт тебя без опыта работы и без высшего образования. Минусы: это будет обычная рабочая виза, а не вид на жительство, как могло бы быть по предыдущему варианту. Вот только в Новую Зеландию лететь больше суток и по деньгам около 45.000-60.000 рублей в одну сторону.

    Полагаю, в Арабских Эмиратах и в других странах всё примерно похоже.

    Основные требования будут такие:
    1) Местный язык + английский
    2) Опыт (опыт может быть в виде фриланса и личных проектов)
    3) Знания (работодатель может взять вас за знания, а не за диплом)

    Вопрос в совершенно другом... А нужны ли вы работодателю в другой стране? Ему ведь придётся на вас кучу бумажек оформлять, чтобы вам выдали рабочую визу... Это очень много геморроя.

    У вас два варианта:
    1) быть очень крутым специалистом, чтобы окупить затраты работодателя
    2) ехать туда, где ваша специальность в дефиците

    PS: у меня за плечами только 11 лет школы (в универ поступил, но бросил спустя месяц) и много лет самообразования, есть несколько проектов, сделанных на фрилансе и пара личных. Я блестяще прошёл собеседование в 2 московские конторы, где в требованиях было написано, что нужна вышка и 1+ год опыт работы.
    Ответ написан
    5 комментариев
  • Не зазорен ли поиск ответов в Google на работе?

    @sarathorn
    php программист, веб-дизайнер, коллекционер
    Не зазорно.

    Подобный вопрос я начал задавать школьным учителям ещё в 9 классе. Особенно учительнице по физике. Хоть я и дружу с техникой на уровне паяльника, но сейчас не помню ни одной формулы. Зачем? Есть учебник, есть конспекты, есть шпоры, есть Гугл. Зачем помнить то, что крайне легко можно найти?

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

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

    Возьмём JS, лично я в 90% случаев использую его для добавления/удаления классов у элементов, для анимаций, для проверки состояния и прочей простой ерунды. Остальные 10% случаев это отправка данных из форм, получение html от другой страницы или другого сайта, их я не помню, но нагугливаю за пару минут.

    В моём понимании может быть стыдно гуглить "как получить html от другой страницы js jquery", но запрос "jquery load" никаких даже мыслей о стыде не должен вызывать. Невозможно помнить всё. Да и нет в этом никакого смысла. Вы хотите быть человеком-энциклопедией? Я бы не отказался от такой суперспособности, но самостоятельно её приобретать не хочу, лучше займусь чем-то более полезным.

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

    Ну и ещё одно подтверждение. Я обожаю ковыряться в компьютерном железе. Сходу могу подобрать комплектующие под потребности и цены. Знаю тысячи особенностей разных платформ. Но, я помню лишь основные моменты. Например, Pentium 3 выпускались под 370 сокет, работали с памятью SDRAM и нужно внимательно выбирать материнку, так старые материнки могут не дружить с последними моделями третьих пней. И так про все платформы начиная с Pentium 1. При этом я даже под страхом расстрела не вспомню сколько у какого процессора транзисторов, на каком он техпроцессе... А зачем? В жизни это обычно не надо, а если вдруг понадобится, то есть гугл, который быстро мне скажет "количество транзисторов Pentium 3"
    Ответ написан
    Комментировать
  • Как эффективно работать целый день?

    @sarathorn
    php программист, веб-дизайнер, коллекционер
    Мне 20 лет, живу отдельно от родителей, зарабатываю фрилансом. Самое важное - организовать свой день.

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

    В моём случае физическая нагрузка или простая прогулка не улучшают продуктивность, с другой стороны залипание в ютюб/вк или чтение статей могут свести все старания на 0.

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

    8 часов подряд кодить каждый день... Вы серьёзно? На этой неделе мои результаты такие: воскресенье - 12 часов кодинга, понедельник - 8, вторник - 8, среда - 6, четверг - 4, пятница - 3, суббота (сегодня) - нет ни малейшего желания, но очень надо хотя бы пару часов... Вы просто перегорите. Настраивайтесь на 4, максимум на 6 часов кодинга в день. Остальное время можно заполнить чтением документаций, проработкой прототипов на бумаге, обсуждениями с коллегами и боссом.

    Если ситуация требует 8-16 часов кодинга подряд (такое, увы, бывает), то меня спасают две вещи:
    1) Сериалы. Второй монитор, второй ПК, планшет или даже смартфон вам в помощь. Берёте сериал, который УЖЕ смотрели и включаете. Он должен быть интересный, но уже знакомый, это два обязательных требования. Так он не будет отвлекать от работы (сюжет же уже знаком, а половину реплик вы можете произнести вместо актёров), но создаст иллюзию отдыха. В моём случае можно всё привести к такому выражению: 60 минут кодинга = 80 минут кодинга под сериал. НО! Так я могу выдерживать 12-16 часов без особых усилий. Что в итоге даёт больше результата, чем 6-8 часов чистого кодига после которых я просто убитый на пару дней.
    2) Кофеин. Обычный кофеин. Кофе я не пью, а энергетики слишком дорогие для регулярного применения. Есть замечательная альтернатива - Кофеин-бензоат натрия. ~30рублей в аптеке за 6 таблеток. Максимальная разовая доза - 6 таблеток, она же 300мг кофеина. 1-2-3 таблетки мой организм может не заметить, а при шести я начинаю разговаривать сам с собой. Грань очень тонкая, но при правильной дозировке получается неплохой boost к производительности. Внимание! Кофеин может повышать давление и пульс, а также имеет ряд побочных эффектов. Передозировка может убить. Я не несу ответственности за последствия приёма кофеина.

    Смесь кофеина и прогулки (зима, 3 часа ночи, -20C) может породить тонну гениальных идей, увы, лишь 1 из сотни имеет шанс на успех в реальном мире.

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

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

    Непосредственно программирование (как и дизайн) идёт легче, если есть план и схемы. В моём случае при работе над back-end у меня 70% времени уходит на проектирование и проработку мелочей на бумаге, лишь 30% времени это сам кодинг. При работе с фронт-эндом я где-то 60-70% времени работаю, а 30-40% проектирую. Я так понимаю, вас не заставляют именно кодить 8 часов. Вас заставляют 8 часов сидеть на рабочем месте. Вот и прикиньте, что из них лишь где-то 3-4 часа будут самим кодингом. Хотя... Если работы очень много, вы не единственный кодер в конторе и есть более опытные, которые и берут на себя всё проектирование... ух... тогда остаётся только монотонно стучать по клаве...

    Ещё очень важный момент. ОБЯЗАТЕЛЬНО ОТДЫХАЙТЕ! В выходные не должно быть ни единой мысли о работе, после работы займитесь хобби, уберитесь дома, погуляйте, сходите в спорт зал, почитайте книгу, посмотрите кино, поспите в конце-концов. Никакой работы за пределами рабочего места. Этот трюк заставит мозг ассоциировать рабочее место с рабочим процессом, а значит уже не нужно будет самому его мотивировать работать. Это работает крайне просто. Если вы видите очень красивую девушку да ещё и без одежды, то кое-что что происходит с одним очень важным органом и мозг начинает работать совершенно иначе. И вот теперь в поле зрения попадает ваше кресло и ваш рабочий комп, мозг пробегается по ассоциациям и понимает, что надо работать. В паре с состоянием вынужденной необходимости всё сработает на ура.

    Перерывы - спорный момент. Мне проще проработать, например, 6 часов без перерывов (только если на отойти до туалета или до кухни, чтобы налить воды и стащить печеньку), чем 6-8 с перерывами. Я очень много времени и сил трачу на переключение с одного вида деятельности на другой.

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

    @sarathorn
    php программист, веб-дизайнер, коллекционер
    Лесом университет. Самообразование - залог успеха.
    Ответ написан
    7 комментариев
  • Какие преимущества фриланс имеет над работой в офисе?

    @sarathorn
    php программист, веб-дизайнер, коллекционер
    Я пошёл во фриланс, так как это была единственная возможность зарабатывать в 15-16 лет. Сейчас мне 19. Иногда появляются мысли, что неплохо было бы куда-то устроиться, что-то делать по мере сил и стабильно получать свои 15-20-25 тысяч в месяц... Но... Зачем? Когда я за 1 сайт могу получить 30-40-50-60 тысяч? И таких могу сделать 1-2-3-4 в месяц. То есть, получается, что при наёмной работе мой максимальный доход составит 25.000 рублей. При фрилансе минимальный будет 30.000. Ну а на большее человеку без высшего образования (даже не студенту) точно надеяться не стоит, по крайней мере в моём городе.

    Ещё один весомый аргумент - не надо никуда ходить. Хочу работаю дома, хочу на улице, хочу в кафе. Хочу не работаю, кстати!

    Могу работать ночью, а днём спать. Могу наоборот. Могу сутки без сна проработать, а потом на сутки заснуть.

    Меня не могут уволить, меня не могут заставить делать то, чего я не хочу. Не нравится этот заказчик? Лесом, найду другого. Возможности Яндекс.Директа легко удовлетворяют мои потребности в объёме заказов.
    Ответ написан
    5 комментариев