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

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Я думаю в принципе как и программированию обучаются - через постоянную практику и отрабатываение навыков.

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

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Закончить 11 класс, с 9 по 11 изучать программирование - за 2 года прокачаться до джуна по навыкам, после 11 класса искать стажировку, работу за хлеб, после трудоустройства, идти в вуз на заочно. Либо в обратном порядке - сперва заочный вуз, и дальше работать(желательно по профессии).

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

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Подскажите пожалуйста, как понять что ты уже джун? Язык программирование - javascript

    Если все задачи которые вы решаете на работе не выходят за рамки - создай компонент > пуш на codereview > перепиши компонент правильно > пуш > в прод.

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

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Хотелось бы задачи решать многосложные, которые заставляют задуматься.

    Вы точно ниже 7й, 6й каты на codewars спускались:) ?
    Ответ написан
  • Диплом специалиста в IT заграницей, имеет ли вес?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Смотрите список вузов котирующихся в европе. В любом случае при релокейте делается нострификация диплома. А само высшее техническое образование уже лучше, чем его отсутствие.

    В любом случае работодатель будет выбирать по алгоритму:

    а) Вася - разработчик высокого профиля, не имеет диплома.
    б) Петя - имеет диплом, но средний разработчик.

    Выиграет Вася.

    а) Вася - средний разработчик без диплома
    б) Петя - средний разработчик с дипломом

    Выиграет Петя без вариантов.
    Ответ написан
    1 комментарий
  • Как повысить базовые знаний архитектуры?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Самый верный и правильный вариант - качнуть себя настолько, насколько возможно для pre-джуна. Сделать пет проект, довести его до ума, с ним идти на hh и долбиться на каждую вакансию.

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

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

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Задачи парня поддерживать сайт и улучшать макет сайта

    Для улучшения макета - нужен не курс по wordpress, а курс по верстке + иногда php при отрисовке по условию.

    По теме вопроса: любой курс для уровня beginner => т.е не udemy, а ютуб с ключом = посадка верстки на wordpress.

    Курс как правило подразумевает под собой - разработка темы с нуля, и всё это так же есть бесплатно на ютубе и кодексе wp.
    Ответ написан
    Комментировать
  • Должен ли я запоминать это все?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Расскажу из своей практики:
    У меня всегда в принципе память была "дырявая", сколько бы не тренировал литературой, витаминами и прочим - все отлично работает на ассоциации, но вот через неделю, месяц вспомнить шаблонный момент, который используешь не так часто - вообще не идет в голову.

    Поэтому нашел для себя отличный лайфхак - документирование и сниппеты.

    Пример как выглядит:
    https://github.com/harryheman/JavaScript-Total/blo...

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

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Сам я уже более 20ти лет работаю программистом.

    Странно задавать такой вопрос после работы 20 лет опыта) Вся целевая информация, все новые фичи, стандарты, критическая информация - всё на английском, и процентов 20 информации(уровня junior-premiddle) - на русском, и то переведенная либо с запозданием, либо энтузиастами-просветителями. Как правило самая сложная, узконаправленная информация, либо на английском, либо от товарища сеньора или архитектора, но в виде сарафанного радио и тыканья носом в код.

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

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Ответ написан
    Комментировать
  • Стоит ли идти в школу 21?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Вся суть "Школы 21" это выбирать тех, кто и так с мозгами, остальных отсеивать и гнать мокрыми тряпками. Вайтишникам и любителям легких денег путь заказан. Поэтому если чувствуете что самообучение и кровь, пот и слезы это не ваше = не стоит.
    Ответ написан
    Комментировать
  • Какие курсы можно пройти по написанию сложных приложений на vanilla js?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Таких как правило нет.

    Почему:
    1. писать сложные вещи на нативном js = писать либо костыли(если вы конечно не гуру языка, и знаете паттерны построения сложного приложения), либо думать головой и подключать библиотеку или фреймворк, где 20 умных людей уже предугадали 90% поведенческих факторов.
    2. Второе вытекает из первого, как правило это очень дорого в продакшене, и стоимость скорее всего не окупит себя по 2м причинам = выставив дорогую цену(новичок не купит, либо купив сделает рефаунд - т.к не поймет), а профессионал скорее всего не купит - он с этим сталкивается на работе, а курсы предпологают новичков.

    Выход: заходить на гитхаб, искать ванильные приложения написанные на js, и по коммитам разбирать историю создания приложения.
    Ответ написан
    3 комментария
  • Как определить для себя список необходимых знаний/навыков?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Если вы сталкивались с подобным или сталкиваетесь, как вы сдерживаете себя или нужно ли сдерживать себя вообще в данном случае?

    Нужно находить баланс.

    Пример:
    Что бы получить работу и адекватно стартовать новичком - нужно знать определенный стек технологий, уметь в софт скилы, знать базу computer science, иметь аналитическое мышление, и вагон времени. Много ли это? Много

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

    Баланс: за всю свою короткую жизнь, если вам "повезло", и вы попали в стандартный пул разработчиков(не имеете гениальности, и не двигаете всю сферу вперед новыми открытиями), ваш путь:
    1. Устроиться на работу.
    2.Дорасти до уровня зарплаты, когда не нужно будет считать копейки = возможность откладывать 20% от зарплаты в финансовую подушку, + еще процентов 10-15 инвестировать куда-либо + возможность отдохнуть хотя бы 1 раз в год + иметь имущество среднего класса = машина, квартира, еда.
    3. Развиваться и расширять горизонты в силу своей профессии(повышение квалификации, либо увеличение навыков ради удовольствия или зп).

    Не имея первого и второго, учить левые технологии, просто для расширения кругозора - это идиотизм и трата времени. Лучше займитесь спортом, качайте софт скилы, путешествуйте, живите полной жизнью. Иначе всё что вы возьмете к 50 годам: плохое зрение, радикулит, гемморой, и отсутствие друзей.

    Учить только то, что входит в пулл только одной технологии, всё остальное лесом, или после изучения первой технологии. Иначе не выучитесь вообще.
    Ответ написан
    9 комментариев
  • На каких форумах, группах про IT и Gamedev стоит зарегистрироваться?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    самостоятельном изучении юнити, хотелось бы попросить скинуть список форумов,

    Советую почитать данную статью - https://bezugly.ru/blog/trash-info

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

    Для гарантированного успеха советую делить теорию и практику на 80% практики, которая шлифуется 20% теории. Для первоначальных изучений c# тостера хватит за глаза.

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

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Не писать приставку Junior, писать просто:
    Frontend Developer, Backend Developer, Java Developer, etc

    Пример, 2011 год, я устраиваюсь на работу в обычную веб-студию. Знаний у меня капля в море.
    Работодатель требует крепкого мидла со знаниями: 200+ технологий, и не написано только мытье полов у директора в кабинете. Я просто скопировал, и убрал самое бредовое. Собеседование прошел довольно слабо, но за счет софт скилов попросил дать мне шанс. В итоге 2 месяца не спал, вбирая знания, через полгода был не хуже других.

    Поэтому откликайтесь на все вакансии, это будет долго, мучительно. И рано или поздно - 2, 3, 4 месяца - вам повезет. Таков путь.

    606fe1b245cf5664252337.jpeg
    Ответ написан
    Комментировать
  • Бывает ли тест на профориентацию программиста?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Есть ли тесты, позволяюшие понять, есть ли у него к этому способности к написанию кода?

    Это выглядит как нацизм\фашизм от мира тестов на проф-пригодность) Условно вы по каким-то критериям, пытаетесь отсеять человека, который заходит к вам с нулевым знанием программирования. Я бы назвал этот тест "Синдром Бога".

    Программирование - всего лишь навык. Разделять человека на гуманитария\технаря, можно только в том случае, если вы разрабатываете что-то поистине сложное(нейронные сети, искусственный интеллект, софт под робототехнику). 75 процентов работы программиста - максимум затрагивают школьную математику, и то не всегда. А в школе нет понятия технарь или гуманитарий, есть понятие - уделял ли человек знаний хоть чуть чуть времени, или не уделял.

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

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Какой формат более эффективен с точки зрения обучения и образования? Что говорит ваш опыт по этому поводу?

    Никакой, так как программирование 1 час = это вообще ничто, бывает в сложном проекте 1 час просто дебажишь ошибку, из-за большого количества плохого кода, а у новичков процесс обучение + дебаг своего же = умножить на n.

    С английским так же - что бы выучить английский нужно,
    а) жить в стране носителя языка, что бы 24\7 общаться и ассимилироваться в нем, либо
    б)включить во все аспекты жизни английский язык - хобби, работу, просмотр\прослушивание музыки, фильма, книги и тд.

    Хотите стать мастером какого либо дела - 8-12 часов в день, и через какое-то время после тяжелого отрезка непонимания и отрицания = плоды будут, но вот только сколько лет вам понадобится на это, 1 год или 5, зависит от наследуемых свойств или задатков + вашего личного старания.
    Ответ написан
    Комментировать
  • Где найти друзей IT в Саранске?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    IT друзья

    ))
    IT: Одноклассники, будущие сокурсники.
    Английский: кружки английского

    что у них нету хобби...

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

    Лучший выбор:
    Ищите друзей\будущих однокурсников которые умеют в финансы, продажи, коммуникативные навыки, либо что-то похожее. Рано или поздно вы поймете что программирование это не панацея, и по мимо того что бы общаться с пацанами про циклы, можно общаться на тему культуры, искусства, путешествий, инвестиций и n- количества тем.
    Ответ написан
    8 комментариев
  • Стоит ли начинать изучение программирования в 13 - 14 лет?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Стоит ли начинать изучение программирования в 13 — 14 лет?

    Однозначно стоит. Чем раньше вы начинаете погружаться в сферу(даже если она не пригодится вам в будущем), тем лучше будет вашему мозгу при дальнейшей обработки информации и анализе любых приходящих данных.

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

    Язык в данном вопросе не важен, важно любопытство, интерес и большое количество времени которое вы тратите.
    Ответ написан
    3 комментария