Профиль пользователя заблокирован сроком с 27 декабря 2017 г. и навсегда по причине: регулярные нарушения Регламента работы Сервиса
Ответы пользователя по тегу IT-образование
  • Как наработать опыт в стилистике написания кода?

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

    термин быдлокод больше относится к плохо структурированному коду и прописанными в нем данными типа id элементов системы или какие-либо сообщения

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

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

    @AnneSmith
    самая ленивая
    все работает
    https://codewars.statuspage.io/
    возможно это ваш провайдер или ваша страна так борется с вами
    Ответ написан
    Комментировать
  • Как понять, насколько мне подходит книга, смотря на оглавление?

    @AnneSmith
    самая ленивая
    никак, если, к примеру, эти книги не принадлежат разным сериям разных издательств

    некоторые серии априори имеют хорошую репутацию, то есть издатели уже сделали за вас трудную работу по выбору

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

    @AnneSmith
    самая ленивая
    может лучше смотреть в сторону каких-либо известных зарубежных дизайнерских школ?
    там однозначно перспективы лучших связей и лучшей работы
    Ответ написан
    Комментировать
  • Есть какие-нибудь сайты, где люди с идеей объединяются/ищут "за бесплатно" людей для реализации проекта?

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

    @AnneSmith
    самая ленивая
    без хорошего образования - математика, физика, робототехника - вы станете только кодером, как 90% тех, кто называет себя программистами и с упоением до конца жизни пишет свой говнокод

    если бы вы были гениальным самородком, то это было бы ясно еще до окончания школы, то есть не ваш случай

    писать абы какой код много ума не надо, что и доказывает количество местных вопросов со вступлением "я вчера решил стать программистом", вопрос стоит в другой плоскости: что именно вы собираетесь программировать, если вы не умеете решать даже математические задачи? и кто вас наймет, если вы даже не сможете понять постановку задачи для сложного финансового калькулятора?

    рискнете построить многоэтажный дом или торговый центр без архитектурно-строительного образования? в программировании ничуть не проще
    Ответ написан
    9 комментариев
  • Стоит ли вовсе стремиться поступать в столичные ВУЗы?

    @AnneSmith
    самая ленивая
    без вариантов учитесь дома в тепле и уюте и потратьте время и силы на самообразование вместо выживания в чужом городе, даже можно английский тянуть параллельно

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

    если есть мозги, то все будет тип-топ
    Ответ написан
    Комментировать
  • Как составить план обучения web-программирования?

    @AnneSmith
    самая ленивая
    начините с построения алгоритмов
    как только этому научитесь, все остальное - дело времени и усилий
    Ответ написан
    Комментировать
  • Можно ли научиться "отключать других"?

    @AnneSmith
    самая ленивая
    найдите то, что вам действительно важно и интересно, и никто и никогда не сможет вас от этого отвлечь

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

    @AnneSmith
    самая ленивая
    • к 30 годам это долго и поздно, лучше целиться на как можно раньше
    • если вы действительно задались такой целью, то первое, что вам нужно знать, - это английский язык, и уже, зная, язык, вы сможете найти всю требуемую информацию на официальных иммиграционных сайтах, список востребованных профессий и требования к аппликантам, итп итд
    • из обсуждений про канаду, которые были несколько лет назад, для целей иммиграции отсутствие профильного диплома заменяли минимум 4 года работы по специальности, которую вы указываете в иммиграционном заявлении; из консульского отдела звонят на вашу фирму и проверяют работаете ли вы там
    • магистратура по IT специальности может облегчить иммиграционный процесс; если собираетесь доучиваться в другой стране, то имеет смысл почитать требования колледжей и университетов к вашему имеющемуся образованию
    • Java востребована везде и будет востребована дальше, потому что весь финансовый мир запрограммирован именно на ней, мобильный мир, кстати, тоже
    • сейчас тренд full stack - Java, Javascript, HTML5, CCS3, хорошо если будет что-то из React/Angular/Nodejs - с таким набором найдете работу на раз даже без местного опыта
    • спецы по автоматизированному тестированию очень востребованы и оплачиваются гораздо лучше, чем разработчики приложений
    • если вы работали в более-менее приличных компаниях с известными проектами, если у вас примеры ваших собственных проектов на Git, или участие в опенсорсе, то есть доказательства ваших навыков, скорее всего профильный диплом не будет иметь большого значения при приеме на работу; по этой теме как раз можете начинать шерстить вакансии на indeed и workopolis - там указывают подробные требования

    Австралию и Новую Зеландию я бы не советовала, там просто нечего делать, лучше сразу метить в Штаты, но это непросто. Самый простой путь:
    • английский и письменный, и разговорный, и особенно аудирование, сдача IELTS в соответствии с иммиграционными требованиями
    • максимум образования и опыта в IT, что вы сможете выжать за следующие 2-3 года
    • иммиграция в канаду
    • несколько лет работы в канадских компаниях, и можно начинать искать работу в штатах, а там и канадское гражданство не за горами
    • между делом начинайте читать все форумы на тему канадской иммиграции, и вы вполне сами справитесь с этим процессом

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

    @AnneSmith
    самая ленивая
    в идеале единственные вещи, которые должны сподвигать на самообучение - это карьера и зарплата/доход, если у вас нет естественного интереса к программированию, когда вы идете за тем, что вам просто нравится

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

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

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

    @AnneSmith
    самая ленивая
    не грузитесь
    все гуглят, сегодня при такой нагрузке невозможно не гуглить и совершенно не нужно
    зачем изобретать велосипед, если его уже кто-то сделал?
    можете изобрести лучший, но опять же без гугла вы не узнаете, какие велосипеды уже есть
    радоваться надо, что все можно найти за две минуты
    Ответ написан
    Комментировать
  • Тема для диплома (специалист) Компьютерные науки?

    @AnneSmith
    самая ленивая
    AI до вас еще не скоро доедет, а вот переезд в cloud уже очень востребованная тема - инфа из первых рук и от непосредственных разработчиков для cloud
    Ответ написан
    Комментировать
  • Кто проходил курс обучения от learn.python.ru? Как вам?

    @AnneSmith
    самая ленивая
    тогда лучше искать то, что интересно
    в программировании с "тяжело" много не наработаешь
    Ответ написан
    2 комментария
  • Научат ли меня?

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

    любая интеллектуальная профессия требует много усилий по самообучению, если вы к этому не готовы, то самое время сориентироваться на профессию попроще
    Ответ написан
    Комментировать
  • Какую специальность в IT выбрать?

    @AnneSmith
    самая ленивая
    все зависит от того, чем вы потом хотите заниматься:

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

    если вам нравится именно разработка софта во всех видах, тогда хватит инженера

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

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

    @AnneSmith
    самая ленивая
    с таким уровнем интереса в этой профессии вы далеко не уедете, и самый точный ответ уже давно озвучил незабвенный тема лебедев

    попробуйте прямые продажи, там мотивация вполне себе ощутимая и не так удалена по времени
    Ответ написан
    Комментировать
  • Какие практические курсы по программированию вы знаете (не базового уровня)?

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

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

    @AnneSmith
    самая ленивая
    придумайте, как можно быстро и легко синхронизировать по событию все приложение, или часть приложения, или два элемента

    условия: вы не можете добавлять никакой код или атрибуты в HTML, как это делается в известных фреймворках, можете обращаться к элементам только по их ID, приложение может быть очень большим и очень сложным, скажем форма на 1000+ полей ввода разного типа, не считая всех остальных элементов, и вы не знаете, о чем именно будет ваше следующее приложение
    Ответ написан
    Комментировать