Ответы пользователя по тегу IT-образование
  • Можно ли научиться хорошо программировать если сначала теория потом практика?

    criticalsomethoughts
    @criticalsomethoughts
    UI\UX Developer, Project Manager
    Вуз вам не помощник - это априори, еще до поступления в ваш университет нужно было снять розовые очки по поводу высшего образования в России(если вы конечно учитесь не в СПБГУ,Бауманке,ИТМО,МГУ).
    если сначала теорию часа 3 изучать, потом практика часа 2 в день.
    - обучение напрямую строится на ошибках, поглощая 50% или более информации из литературы - вы рискуете просто прокрастинировать, и отлынивать от практических задач.

    В программировании очень круто применяется закон Паррето, он же 80\20 - 80% практики, 20% теории, 20% теории нужно будет в поиске косяков, доборе нужной информации, которой вам будет всегда не хватать. Причем в 20% должно быть минимальное количество "воды".

    высоком уровне(сеньйор)
    - в каждой компании свои понятия сеньёрности, видел я в нашей компании одного "миддла", который до наших джунов не дотягивал.
    Ответ написан
  • Рано ли мне еще во vue.js?

    criticalsomethoughts
    @criticalsomethoughts
    UI\UX Developer, Project Manager
    Очень сложно понять vue - если не понимаете для чего он нужен, как строится архитектура SPA - решать задачки на codewars - можно до бесконечности, пока вы не начнете делать свой pet проект, с места вряд ли сдвинетесь.

    Алгоритм такой - изучаете базовый синтаксис js - советую курс на Hexlet - называется codebasics(коротко и лаконично показывает основной принцип решения простейших задач, стрелочные функции, работа с числами, строками, массивами.

    Далее качаете на udemy любой курс где делают SPA приложение, смотрите его\повторяете - всё что не поняли - гуглите, задаете много вопросов на Тостере. И так до посинения. Задачи на codewars конечно хороши, но решаете 1000 задач на массивы - вы научитесь решать задачи с массивами, к vue это не относится никаким боком.
    Ответ написан
  • Нужна ли вышка для того чтобы стать Android разработчиком?

    criticalsomethoughts
    @criticalsomethoughts
    UI\UX Developer, Project Manager
    Нужна ли вышка для того чтобы стать Android разработчиком?
    - нет, но предпочтительна для развития дальнейшей карьеры разработчика.

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

    Требуют ли работодатели вышку?
    - зависит от компании, как правило - вышка идет плюсом, но не является гарантом вашего трудоустройства.

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

    criticalsomethoughts
    @criticalsomethoughts
    UI\UX Developer, Project Manager
    Если мы говорим о глобальном изучении программирования, не залезая в дебри ЯП, то - знания которые никогда не обесценятся и будут вам только на руку:
    1. Логическое мышление: книги по логике\алгоритмы
    2. Абстрактное мышление.
    3. Основной фундамент: Логика, теория множеств, дискретная математика
    Система счисления, алгоритмы, структуры данных
    Парадигмы: Декларативное, имеративное, логическое программирование
    Железо: Основная архитектура компьютера
    Софт: Сети, протоколы, ОС, компиляторы\интерпретаторы

    Все остальное добирается в процессе работы, или копания глубже вашей среды.
    Ну и конечно, как сказали выше, английский - святая святых, 70% информации(если не больше) - в англ. сегменте веба\книг
    Ответ написан
  • Какие есть на данный момент хорошие курсы от компаний для дальнейшего трудоустройства?

    criticalsomethoughts
    @criticalsomethoughts
    UI\UX Developer, Project Manager
    Не проще ли, просто ходить на собесы и просить зп на уровне "сходить 2 раза в ашан и умереть с голоду", а там и глядишь, если проявите себя, возьмут в штат.

    Недавно знакомый (23 года), сделал пару пет проектов - один - сервис помощи в решении математики(пишешь задачу, тебе "оператор" пишет решение(3 вопроса бесплатно, потом за деньги), второй пет проект - поисковик книжек в формате epub. На 3х собесах его послали, сказали что слишком "мал", следующие 2 собеса он выбирал между большой компанией\маленькой зп, маленькой компанией\хорошей зп.

    Итог: не бойтесь ходить на собеседования, как по мне, на работе быстрее постигнуть дзен, чем на недокурсах.
    Ответ написан
  • Трудность восприятия в некоторые дни тревожит меня одного?

    criticalsomethoughts
    @criticalsomethoughts
    UI\UX Developer, Project Manager
    Очень давно проходил курс Оксфорда, смысл был в более лучшем обучении путем подключения рассеянного и сфокусированного мышления. Вся суть на картинке. Надо давать мозгу отдыхать, иначе объем потребляемой информации не усваивается(в виду необработанной, или недостаточной информации). Именно по этому у вас иногда зажигается "лампочка"(обычно после того как вы отвлеклись, или выспались) помогающая вам найти решение проблемы, которое на самом деле было так близко.
    5d8b489830dd9288302320.jpeg
    Ответ написан
  • Как вы учились или как вы считаете чему нужно учить Web-разработчика в ВУЗе?

    criticalsomethoughts
    @criticalsomethoughts
    UI\UX Developer, Project Manager
    У меня нет высшего образования и совсем нет желания его получать. Вообще и совсем.


    В большинстве больших компаний, есть дурацкая система отбора персонала по критериям наличия высшего образования, обычно эти позиции пишут на уровне поиска работы мидла\сеньора(руководителя). Т.к как работа уже связана с архитектурой и computer since. Сам получил вышку заочно, знал всю программу вуза(нет, но она была старая и не нужна), т.к до этого учился в колледже, и ничего нового там для себя не подчерпнул. Но корочка пригодилась в поиске работы, когда искал руководящую должность.

    Возможно вы посоветуете что совсем не пригодится если я буду идти именно в web?


    Web понятие растяжимое, работа с UI\UX, работа с данными, архитектура приложений, и еще много чего, всё это входит в веб. Высшее образование никак не поможет вам влиться в веб, т.к как обычно курсы вышки устарели еще в 1999 году, и никаких JS, HTML, CSS на достойном уровне вам на блюде не подадут, но вышка имеет и свои плюсы - математика работает напрямую с вашим мозгов, т.к как наука не терпящая идиотизма и оперирующая истинной. Информатика даст вам ту базу, которая нужна норм программисту, как раз те алгоритмы и паттеры, которые нужны если вы хотите расти.

    В любом случае всё это можно добрать и не ходя в Вуз, но отсутствие корочки рано или поздно аукнется, если вы конечно не уедите из России, где вашим дипломом будут подтираться. Если это не какой нибудь НМУ.
    Ответ написан
  • Где искать клевые сайты (блоги) с информацией для ознакомления?

    criticalsomethoughts
    @criticalsomethoughts
    UI\UX Developer, Project Manager
    Не жалко,
    Дайджест Фронт, PHP на хабре alexzfort
    CSS Triks
    Все остальное отрывками и по рассылкам на почту, главное выискивать бриллианты из тучи говноинформации которая на вас скидывается. Плюс чем больше вы растете как специалист тем больше делаете акцент на зарубежную литературу и авторов блогов. Так как весь движ там.
    Сайты типо Techrocks.ru стараюсь пропускать, слишком много воды.
    Ответ написан
  • Как изучить php и 1с Битрикс?

    criticalsomethoughts
    @criticalsomethoughts
    UI\UX Developer, Project Manager
    Очень хороший курс по PHP у Hexlet(гуглите прямо так), CMS учится очень просто, просто берете и делаете свой проект - допустим магазин для своей бабули. Сроки - зависят от ваших способностей в усвоении материала, и готовности поглощать информацию.

    Я знаю только основу html и css
    - я бы на вашем месте начал изучать html\css что бы довести его до нормального уровня, и впихнул бы туда еще и базовый js
    Ответ написан
  • Каков путь становление Junior C#?

    criticalsomethoughts
    @criticalsomethoughts
    UI\UX Developer, Project Manager
    Пишите больше кода, решайте задачки на codewars, и когда почувствуете себя комфортно с синтаксисом, базой - плавно переходите к след. стеку
    t66wwptroof21.png
    Ответ написан
  • Куда двигаться в изучении frontend-разработки, программирования?

    criticalsomethoughts
    @criticalsomethoughts
    UI\UX Developer, Project Manager
    Что я знаю?:

    1. HTML - не знаете, HTML это не быстро найти и интегрировать код, а нормальное знание семантической верстки, что бы потом не тошнило SEOшников от отсутствия тэгов header\footer
    2. c CSS все очень странно, что значит средне-начальный уровень? Позиционирование в CSS, одна из начальных и простых тем, это не работа с анимацией, svg и тд и тп. Изучите лучше, особенно перед тем как копаться в WP и плагинах типо Elementor.
    3. Все остальное не читал, т.к как именно после этого многие на тостере пишут что веб - это работа для макак.

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

    И после этого повторите так еще 7-8 раз. После этого либо вылезайте на hh, либо думайте о фрилансе(не факт).
    Ответ написан