Ответы пользователя по тегу IT-образование
  • Что учить "новичку" в 2020: C# или C++?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Что мне лучше учить на данный момент C# или С++, с учетом возраста и того, что у меня есть время и силы( карантин спасибо :) ),

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

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

    Какой язык Вы выберете, всем абсолютно по барабану. Любой язык хорош, в том случае если он решает поставленную бизнесом задачу.
    Ответ написан
    Комментировать
  • Что думаете о Яндекс.Практикум?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    войти в it-сферу с базовыми минимальными знаниями

    Вполне хватит вашего упорства, вагона вложенного времени, и сил.
    Или Вы думаете что все разработчики с этого форума обязательно проходили через какие-либо курсы что бы запрыгнуть в it-поезд? Любой курс, любая онлайн школа это агрегатор по заработку денег, Ваше образование и карьера стоит далеко не на первом месте по приоритету в данном механизме.
    Если Вы не готовы впахивать как папа карло ближайшие лет 5-25 - даже не суйтесь, есть масса профессий где и денег больше, и не нужно вечерами сидеть за книгами.
    Ответ написан
    4 комментария
  • Образование в Европе на бесплатной основе?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Образование в Европе на бесплатной основе?

    Да, если Вы знаете язык на уровне B2, прошли нострификаю документов, ну и примерно вложили 500 000 на языковую школу, которая делает все эти вещи.
    Был ли у вас, или у ваших знакомых такой опыт?

    Был, алгоритм описан выше.
    Стоит ли это того? Действительно ли там хорошее образование?

    Я бы не сказал что в странах вроде Чехии, Польши, Словакии(славянской европе, образование сильно отличается от российского - как правило математика там намного слабее, это факт), котируется ли европейское образование при дальнейшем релокейте - да. Если хотите лучшего образования - китай\штаты.
    Насколько сложный порог вхождения?Да и в целом само обучение?

    Если языки Вам даются тяжело, то будет туго, если Чешский язык(не важно какой) для вас не тупик - не сложнее чем в России.
    Можно ли будет совмещать работу с учебой?

    Если сможете найти, студенческая виза(если у вас нет ВНЖ) не дает вам право работать на территории государства, если только не черновая работа за копейки, с надеждой что не обманут.

    В IT не совсем новичок, работаю на Java около года, также был полугодовой опыт работы во фронтенде

    Учите язык, ищите компанию которая делает сотрудникам релокейт в другие страны, аля EPAM, либо любой другой аутсорс.

    Но для начала я бы сперва хотя бы на месяц поехал в страну о которой Вы грезите, и пообщался бы с людьми. Сам был в Праге, очень красиво, круто. Но не зря Чехи отучившись уезжают в Германию, Швейцарию и тд.
    Ответ написан
  • Где пройти хороший курс C++?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Где пройти хороший курс C++?

    Устроится на работу джуном, лучший курс, за который еще и деньги платят.
    Даже какую-нибудь маленькую 2D

    Может стоит начать с малого? Найдите на github портфолио какого нибудь джуна - ищется очень просто, заходите на мой круг, или hh, и в каком нибудь из портфолио должен быть профиль на гитхаб, смотрите что сделал товарищ, пытаетесь повторить. Если не получается - смотрите код, пишете ручками, и так далее до победного.
    Какой курс можете посоветовать платный?

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

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Не знаю с чего начать и какую цель поставить.

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

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Что можете посоветовать? Где есть возможности развития в IT сфере, есть интересные компании, универы и т.п.?

    Я бы посоветовал Вам перестать верить в образовательную систему Российской Федерации как в нечто схожее с божьим даром, падающим в руки молодым специалистам. Лучше всего, если Вы как можно скорее выберете профиль, который Вам по душе, переедете в крупный город(можете составить список исходя из вакансий на hh), и попытаетесь устроится на работу. Можно год отдать самообучению(азам, что бы дотянуть до джуна), работая без разницы кем, накопить 2х месячную финансовую подушку, и спокойно бегать по собеседованиям.

    Главное, чтобы еще быдла не было много, уже тошнит от этих отморозков, как-будто не в городе живу, а в бомжатнике, в этом

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

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    demshpw, Вы можете хоть до дыр зачитаться книгами(которые Вам посоветовали прочитать выше), но по факту, пока вы не начнете реализовывать свои проекты, Вы так и останетесь "мертвым программистом". Как правило задачи из книг - почти никак не связаны с проблемами которые возникают в ходе разработки проекта, и обычно остальные процентов 60 гугляться, и учаться в ходе проб и ошибок. Поэтому от себя добавлю, если вы хотите начать программировать - во первых выберите сферу(на PHP тоже много чего можно делать, многие идут по стопам разработки под CMS, некоторые идут в разработку под фреймворки и тд). Как только изучили базу PHP, переходите к написанию кода от мелких проектных реализаций, к большим.

    В 2020 году? php? начинать учить? Я вас умоляю!
    По Go купите где-нибудь или скачайте курс, обязательно англоязычный.

    Не слушайте никого, на PHP пишут много, и бывает довольно хорошо. Плюс зарабатывают неплохие деньги. PHP будет жить долго и счастливо, у него свой рынок, своя доля в вебе. Есть много легаси кода, есть много нового кода, хорошие апдейты(язык не мертвый). Скакать по языкам как барышня по балам - не стоит, программирование это не про язык - а про мышление, умение строить алгоритмы, решать задачи, деструктурировать их, и помогать бизнесу.
    Судя по hh - go разработчики задыхаются от предложений работы, 1100 вакансий на всю россию(+\-)
    5eb406e113ed8958477757.png5eb406e688483891324316.png
    Ответ написан
    9 комментариев
  • Какой язык программирование yчить новичкy?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Мой вопрос в том какой язык программирование yчить для понимания что такое программирования

    Любой, что бы понять что такое программирование - можно просто прочитать википедию, если вы хотите хардкора и +\- отсутствия конкуренции в будущем уже на позиции мидл - C, C++. Если хотите быстро войти на рынок труда в будущем - Python, JS, PHP.

    Сегодня я yвидел в одном паблике спор на счет языков программирования, какой yчить новичкy, но в основном там был спор двyх программистов. Один говорил что для новичка надо yчить python, а дрyгой что си.

    Это сразу показывают что люди деграданты. Язык программирования - это инструмент, а не истина в первой инстанции по уровню крутости человека. Поэтому старперам которые Вам скажут что Вы не тру, если учите первым языком Питон, а не C++ - - можно сразу их лесом слать.

    Я на 40-60 процентов знаю python, но изyчая темy алгоритмов и стрyктyр данных, дискретной математики и так далее мне кажется что я идy кyда то не тyда, хотелось бы yслышать мнение людей которой в этой теме давно, с чего они начинали, что бы посоветовали, какие языки и так далее.

    Зачем изучать язык ради изучения языка? Вы хоть один проект сделали на python, который не стыдно будет показать на github?

    Не забивайте себе голову компостом, найдите сферу которая Вам нравится - и у Вас сразу отпадет надобность выбирать язык.
    Ответ написан
    1 комментарий
  • Как найти наставника?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Давным-давно, в незапамятные времена был способ... он назывался "Мне 18 лет, пора идти работать". Там и команда, и деньги и крутые проекты с совместным развитием.
    Ответ написан
    3 комментария
  • Какие курсы JavaScript выбрать?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Посоветуйте пожалуйста подходящие и хорошие курсы.

    Советую книги, что-то типо Javascript на примерах и в действии, Разработка интерфейсов на react\angular\vue(любое на выбор), чем быстрее вы перейдете от примеров - перебор массивов - до копания реального дерьма в вебе, тем лучше.


    И стоит ли их брать или можно справиться самому?

    Можно справиться самому, если есть хороший навык чтения технической литературы.
    Пример как нужно читать технические книги тут(начало на 5:00) - https://www.youtube.com/watch?v=nUPVkY2BzC0&t=524s

    Просто почти все уроки на YT по JS очень старые, а на сколько я знаю язык быстро развивается.

    Не настолько быстро что бы из языка ушел базовый синтаксис, и его типовые конструкции. Плюс работа программиста это не только писать код на всяких модных штуках, но и копаться в legacy коде. Поэтому нужно знать как выглядит обычная функция, и как стрелочная. Чтобы на собеседовании не делать бараньи глаза и не говорить, я всегда писал const func = () => {}, а эту конструкцию вижу в первый раз.

    P.s так же буду рад, если кто даст ссылку на свежие уроки на YT по современному JS

    Заходите в гугл, пишите там "Курсы фронтенд разработчика", заходите на любой сайт инфоцыган, ищите программу курса, вырываете её из контекста, вбиваете каждую позицию программы в ютуб, гугл, toster, stack и тд. И так от 0% до трудоустройства.
    Ответ написан
    Комментировать
  • Какие выбрать онлайн курсы по big data для учебы с околонулевого уровня?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Roadmap:
    1. Научиться гуглить - бесплатно.
    2.Изучить Python по roadmap github - бесплатно +\- если научитесь первому шагу.

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

    PS: я бы Вам посоветовал не грезить голубыми мечтами ворваться в Data Science с нуля, т.к обычно туда уже двигают мидловые питонисты с хорошим знанием математики.
    Ответ написан
    Комментировать
  • Ускорят ли курсы мое обучение?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Открою Вам маленький секрет. Сейчас 2020 год, и вы имеете доступ к нескончаемой базе учебных материалов. Единственный минус - в ней много воды и информационного шума(курсы которые вы скинули). Ваша задача, как программиста - научить свои мозги структурировать информацию и отсеивать лишнее. То, что Вам рассказывают на курсе за 40 минут(хронометраж одного урока), в книге отдают 3-4 листа сжатой информации, без воды. Программист обязан уметь работать с технической литературой, документацией.

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

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

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

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Похоже на то, что вы просто стесняетесь спросить - "курсы ок? или проходить их ущербно?". А вся эта история про небольшой доклад в институте - занимательная история.

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

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

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

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    https://en.wikipedia.org/wiki/Computer_science
    Прекрасная статья на wiki. Поглощайте информацию хоть пачкой.

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

    То что вы описываете - это конечно замечательно, только немного масштабы не те. Если вы хотите быть грамотным специалистом - не стоит распылять свои мозги на "осознание" всего IT, особенно на первоначальных этапах.

    Изучайте то, чем вы планируете заниматься. Иначе в попытке достигнуть "дзен" архитектора - вы так и не построите стену, в попытке понять молекулярную составляющую кирпича. Будет как в фильме "Дом, который построил Джек". Мастер перфекционизма.
    Ответ написан
    Комментировать