«Программа работает правильно, если в ней четное количество багов и один компенсирует другой» (с) почти теорема от ну очень умного дяденьки
👍2
Очень сложно найти книгу, в которой были бы хорошо рассказаны основы “Computer Science” без ненужных сложностей, но с необходимым минимумом.
Однажды, в одном из блогов я наткнулся на пост с большим списком литературы. Мое внимание привлекла книга “Computer Science - An Overview” под авторством Glenn Brookshear.
Эта книга делает обзор на основные направления Computer Science и объясняет сложные вещи простым и понятным языком.
Книга переиздавалась 12 раз. С каждым изданием автор добавлял что-то о новых технологиях и тенденциях в IT и компьютерных науках. Одно из изданий было переведено на русский, но, как обычно, перевод ужасен:
https://www.ozon.ru/context/detail/id/84189
Приведу цитату о том кому подойдёт эта книга:
«1) Первокурсникам и второкурсникам на IT специальностях.
2) Тем, кто не учился по специальности Computer Science, но в итоге решил переквалифицироваться в программиста.
3) Тем, кто учился по специальности Computer Science, но половину лекций проспал, и теперь жалеет об упущенных знаниях.
4) Тем, кто учился по специальности Computer Science в университете, где преподаватели сами не очень представляли о чем предметы, которые они преподают.
5) Тем, кто хочет освежить основы, особо не углубляясь в детали.
6) Тем, кто готовится на интервью, и хочет знать “достаточно обо всем” или восполнить пробелы.
7) Тем, кто просто интересуется Computer Science и хочет понять основы.»
#Книги #ComputerScience
Однажды, в одном из блогов я наткнулся на пост с большим списком литературы. Мое внимание привлекла книга “Computer Science - An Overview” под авторством Glenn Brookshear.
Эта книга делает обзор на основные направления Computer Science и объясняет сложные вещи простым и понятным языком.
Книга переиздавалась 12 раз. С каждым изданием автор добавлял что-то о новых технологиях и тенденциях в IT и компьютерных науках. Одно из изданий было переведено на русский, но, как обычно, перевод ужасен:
https://www.ozon.ru/context/detail/id/84189
Приведу цитату о том кому подойдёт эта книга:
«1) Первокурсникам и второкурсникам на IT специальностях.
2) Тем, кто не учился по специальности Computer Science, но в итоге решил переквалифицироваться в программиста.
3) Тем, кто учился по специальности Computer Science, но половину лекций проспал, и теперь жалеет об упущенных знаниях.
4) Тем, кто учился по специальности Computer Science в университете, где преподаватели сами не очень представляли о чем предметы, которые они преподают.
5) Тем, кто хочет освежить основы, особо не углубляясь в детали.
6) Тем, кто готовится на интервью, и хочет знать “достаточно обо всем” или восполнить пробелы.
7) Тем, кто просто интересуется Computer Science и хочет понять основы.»
#Книги #ComputerScience
👍1
"... есть языки со строгой типизацией, а есть хипстерские. Прогресс не остановить, скоро все станем хипстерами"(с) Коллега-опенсорщик
#ЦитатыКоллег
#ЦитатыКоллег
👍1
«... в твоём возрасте уже не код писать надо, а мемуары...»(с) оптимистичный диалог двух 50-ти летних дядечек
#ЦитатыКоллег
#ЦитатыКоллег
- Как они тебе репортят баги?
- В три слова - does not work.
P.S. Умение общаться с коллегами - важнейший soft skill. В следующий раз обсудим soft skills - что это такое и почему на них смотрят HR.
#ЦитатыКоллег
- В три слова - does not work.
P.S. Умение общаться с коллегами - важнейший soft skill. В следующий раз обсудим soft skills - что это такое и почему на них смотрят HR.
#ЦитатыКоллег
👍1
Жить, чтобы помогать другим!
Прекрасная история о том, как человек стал инженером и научился программировать, чтобы сделать этот мир лучше.
Достойно восхищения!
https://www.google.ru/intl/ru/about/stories/livingtoserve/
Прекрасная история о том, как человек стал инженером и научился программировать, чтобы сделать этот мир лучше.
Достойно восхищения!
https://www.google.ru/intl/ru/about/stories/livingtoserve/
about.google
Can open source tech help a veteran build a more inclusive world? Go deeper into episode 6 of the Search On docuseries. - Google
👍1
Когда лень думать.
На работе мне иногда приходится разбираться в Bash и Shell скриптах, возраст которых равен четверти моей жизни. Bash - усовершенствованная и модернизированная вариация командной оболочки Shell.
Командная оболочка в первую очередь предназначена для вызова команд и программ. Таким образом, она является своего рода интерпретатором команд.
Bash-скрипты очень сложно читать и воспринимать. Но существует очень хороший сайт, который может объяснить их - https://explainshell.com.
Этот сайт содержит 29761 проанализированных manpages (документация к команде), найденных в Ubuntu. Написав команду, сайт распарсит ее и выведет текст справки, соответствующий каждому аргументу.
Я им пользуюсь, когда не могу разобраться в скрипте или очень лень в нем разбираться. Согласитесь, что все мы временами ленимся :)
#Полезности #Bash
На работе мне иногда приходится разбираться в Bash и Shell скриптах, возраст которых равен четверти моей жизни. Bash - усовершенствованная и модернизированная вариация командной оболочки Shell.
Командная оболочка в первую очередь предназначена для вызова команд и программ. Таким образом, она является своего рода интерпретатором команд.
Bash-скрипты очень сложно читать и воспринимать. Но существует очень хороший сайт, который может объяснить их - https://explainshell.com.
Этот сайт содержит 29761 проанализированных manpages (документация к команде), найденных в Ubuntu. Написав команду, сайт распарсит ее и выведет текст справки, соответствующий каждому аргументу.
Я им пользуюсь, когда не могу разобраться в скрипте или очень лень в нем разбираться. Согласитесь, что все мы временами ленимся :)
#Полезности #Bash
По ту сторону баррикад.
Процесс найма в мою нынешнюю компанию состоял из 3 этапов. Первым этапом было тестовое задание, вторым - техническое интервью и последним было интервью с менеджером команды.
В диалоге с менеджером я упомянул, что только заканчиваю второй курс и мне всего 19 лет. Его реакция была такова: он резко оторвался от чтения резюме, поднял голову и посмотрел на меня очень удивленным взглядом. Это самый удивленный взгляд, который я видел в своей жизни.
После интервью я не мог понять, почему он не посмотрел и не запомнил, что мне мало годиков. Пару недель назад я начал участвовать в процессе найма новых сотрудников и понял, почему он не запомнил мой возраст.
Мне всегда казалось, что провести собеседование проще простого. Нужно всего лишь составить список вопросов, придумать пару задачек и не "топить" человека, если у него слабые навыки, но жизнь, как всегда, оказалась сложнее.
Сделать вопросы и задачи легко, но сложнее всего держать беседу в некоторых формальных рамках. Нужно следить, чтобы интервью не ушло в сторону и придерживаться изначального плана, а то будет сложно сравнивать кандидатов.
Но и это еще не все. На интервьюеров сыпется поток резюме. Им сложно запомнить всех. Поэтому не стоит обижаться на то, что к Вам на собеседование пришли с распечатанным резюме. Им тоже тяжело, как и Вам.
Давайте уважать друг друга, потому что каждый из нас может оказаться на разных сторонах этих баррикад :)
#ПоискРаботы
Процесс найма в мою нынешнюю компанию состоял из 3 этапов. Первым этапом было тестовое задание, вторым - техническое интервью и последним было интервью с менеджером команды.
В диалоге с менеджером я упомянул, что только заканчиваю второй курс и мне всего 19 лет. Его реакция была такова: он резко оторвался от чтения резюме, поднял голову и посмотрел на меня очень удивленным взглядом. Это самый удивленный взгляд, который я видел в своей жизни.
После интервью я не мог понять, почему он не посмотрел и не запомнил, что мне мало годиков. Пару недель назад я начал участвовать в процессе найма новых сотрудников и понял, почему он не запомнил мой возраст.
Мне всегда казалось, что провести собеседование проще простого. Нужно всего лишь составить список вопросов, придумать пару задачек и не "топить" человека, если у него слабые навыки, но жизнь, как всегда, оказалась сложнее.
Сделать вопросы и задачи легко, но сложнее всего держать беседу в некоторых формальных рамках. Нужно следить, чтобы интервью не ушло в сторону и придерживаться изначального плана, а то будет сложно сравнивать кандидатов.
Но и это еще не все. На интервьюеров сыпется поток резюме. Им сложно запомнить всех. Поэтому не стоит обижаться на то, что к Вам на собеседование пришли с распечатанным резюме. Им тоже тяжело, как и Вам.
Давайте уважать друг друга, потому что каждый из нас может оказаться на разных сторонах этих баррикад :)
#ПоискРаботы
👍1
Лучшее - враг хорошего.
Работая в коллективе, где средний возраст за 30, можно услышать множество историй из далекого прошлого. Сегодня мне рассказали смешную историю о борьбе системного администратора с антивирусом Dr. Web.
Dr. Web решили упростить жизнь админам и сделали единую точку управления антивирусом в корпоративных сетях. По словам человека, который рассказал эту историю, эта точка называлась - "Центральная станция".
В маленьком банке администратор установил лицензионный Dr. Web через эту станцию. Станция работала прекрасно: управление с одного компьютера, обновления ставились сразу и везде и если на одном из компьютеров что-то было не так, то администратору приходило уведомление.
Но в один прекрасный день закончилась лицензия у самой станции. Без лицензии она не хотела удаляться, и антивирусная защита не работала. С других компьютеров Dr. Web не мог быть удален без разрешения станции.
Администратор переступил через свою гордость и написал в техподдержку Dr. Web. Для техподдержки эта проблема тоже оказалась нерешаемой. Они очень долго предлагали разные варианты. В конечном итоге, было предложено оформить демо-ключ, ввести его в центральную станцию и удалить ненужное. Для системного администратора ненужным оказался Dr. Web ;)
Как хорошо, что эти времена позади, и продукты редко имеют такие ошибки.
Работая в коллективе, где средний возраст за 30, можно услышать множество историй из далекого прошлого. Сегодня мне рассказали смешную историю о борьбе системного администратора с антивирусом Dr. Web.
Dr. Web решили упростить жизнь админам и сделали единую точку управления антивирусом в корпоративных сетях. По словам человека, который рассказал эту историю, эта точка называлась - "Центральная станция".
В маленьком банке администратор установил лицензионный Dr. Web через эту станцию. Станция работала прекрасно: управление с одного компьютера, обновления ставились сразу и везде и если на одном из компьютеров что-то было не так, то администратору приходило уведомление.
Но в один прекрасный день закончилась лицензия у самой станции. Без лицензии она не хотела удаляться, и антивирусная защита не работала. С других компьютеров Dr. Web не мог быть удален без разрешения станции.
Администратор переступил через свою гордость и написал в техподдержку Dr. Web. Для техподдержки эта проблема тоже оказалась нерешаемой. Они очень долго предлагали разные варианты. В конечном итоге, было предложено оформить демо-ключ, ввести его в центральную станцию и удалить ненужное. Для системного администратора ненужным оказался Dr. Web ;)
Как хорошо, что эти времена позади, и продукты редко имеют такие ошибки.
👍1
ООП.
Если Вам не знакомы эти буквы, то это лучшая статья для знакомства с ними.
Жаль, что она не попалась мне раньше :(
https://habr.com/post/345658/
Если Вам не знакомы эти буквы, то это лучшая статья для знакомства с ними.
Жаль, что она не попалась мне раньше :(
https://habr.com/post/345658/
Habr
Почему мне кажется, что студентов учат ООП неправильно
Когда я учился в университете мне довольно тяжело было понять ООП (Объектно-ориентированное программирование), сейчас я понимаю, что просто нас учили ООП на не совсем ясных и правильных аналогиях и...
👍1
SRE.
В 2003 году Google создал должность Site Reliability Engineer. Сегодня в LinkedIn зарегистрировано ~25000 SRE.
По словам Вениамина Слосса, вице-президента Google Engineering и основателя Google SRE, SRE «происходит, там где вы просите инженера-программиста спроектировать деятельность системных администраторов». Слосс заявляет, что команда SRE «несет ответственность за доступность, производительность, эффективность, управление изменениями, мониторингом, реагированием на чрезвычайные ситуации и планирования пропускной способности сервисов».
Разработчики хотят создавать, тестировать и выпускать новые релизы как можно быстрее и чаще. Команды эксплуатации (сисадмины) желают убедиться в том, что новый релиз ничего не сломает. Исторически сложилось, что между этими командами ведется непримиримая борьба, в которой админы пытаются тормозить выпуск всего нового, чтобы ничего не сломать, а разработчики ищут способы обойти эти барьеры.
Эта борьба мешает бизнесу удовлетворять требования клиентов и зарабатывать деньги. Поэтому современные направления разработки ПО пытаются решить эту историческую проблему. Site Reliability Engineering - одно из таких направлений.
Задача SRE найти компромисс между потребностями разработчиков и команды эксплуатации. Инженер на такой позиции должен уметь писать хороший код и иметь навыки системного администрирования, чтобы понимать как новый код будет эксплуатироваться в реальной жизни.
Если компромисс будет найдет, то клиенты будут довольны, бизнес заработает денег, а SRE будет спать спокойно;)
В 2003 году Google создал должность Site Reliability Engineer. Сегодня в LinkedIn зарегистрировано ~25000 SRE.
По словам Вениамина Слосса, вице-президента Google Engineering и основателя Google SRE, SRE «происходит, там где вы просите инженера-программиста спроектировать деятельность системных администраторов». Слосс заявляет, что команда SRE «несет ответственность за доступность, производительность, эффективность, управление изменениями, мониторингом, реагированием на чрезвычайные ситуации и планирования пропускной способности сервисов».
Разработчики хотят создавать, тестировать и выпускать новые релизы как можно быстрее и чаще. Команды эксплуатации (сисадмины) желают убедиться в том, что новый релиз ничего не сломает. Исторически сложилось, что между этими командами ведется непримиримая борьба, в которой админы пытаются тормозить выпуск всего нового, чтобы ничего не сломать, а разработчики ищут способы обойти эти барьеры.
Эта борьба мешает бизнесу удовлетворять требования клиентов и зарабатывать деньги. Поэтому современные направления разработки ПО пытаются решить эту историческую проблему. Site Reliability Engineering - одно из таких направлений.
Задача SRE найти компромисс между потребностями разработчиков и команды эксплуатации. Инженер на такой позиции должен уметь писать хороший код и иметь навыки системного администрирования, чтобы понимать как новый код будет эксплуатироваться в реальной жизни.
Если компромисс будет найдет, то клиенты будут довольны, бизнес заработает денег, а SRE будет спать спокойно;)
👍2
День технологий Dell EMC 2018!
Компания Dell EMC приглашает на масштабное образовательное мероприятие для студентов технических вузов Санкт-Петербурга.
Приходите узнать об инженерной экспертизе Dell EMC, технологиях современной ИТ-компании, навыках и компетенциях инженера-разработчика - а также посетить настоящий дата-центр, познакомиться с инженерами и с HR, и с пользой для себя провести пятничный вечер!
Количество мест ограничено, поэтому регистрация по ссылке обязательна.
21 сентября, 17.00, офис Центра разработок Dell EMC.
До встречи!
https://vk.com/wall-41603819_1074
#постнеоплачен
Компания Dell EMC приглашает на масштабное образовательное мероприятие для студентов технических вузов Санкт-Петербурга.
Приходите узнать об инженерной экспертизе Dell EMC, технологиях современной ИТ-компании, навыках и компетенциях инженера-разработчика - а также посетить настоящий дата-центр, познакомиться с инженерами и с HR, и с пользой для себя провести пятничный вечер!
Количество мест ограничено, поэтому регистрация по ссылке обязательна.
21 сентября, 17.00, офис Центра разработок Dell EMC.
До встречи!
https://vk.com/wall-41603819_1074
#постнеоплачен
VK
Dell Technologies St. Petersburg
День технологий Dell EMC 2018!
Наше ежегодное масштабное образовательное мероприятие для студентов технических вузов в этом году состоится 21 сентября - и впервые у нас в офисе!
Приходите узнать об инженерной экспертизе Dell EMC, технологиях современной ИТ…
Наше ежегодное масштабное образовательное мероприятие для студентов технических вузов в этом году состоится 21 сентября - и впервые у нас в офисе!
Приходите узнать об инженерной экспертизе Dell EMC, технологиях современной ИТ…
👍1
Хайпанем?
Что сейчас самое хайповое в IT? Ответ очевиден - Data Science.
Некто под ником Shujian2015 создал подробнейшийд план обучения Data Science. Также в этом репозитории вы найдете список вопросов, которые могут задать на собеседовании на позицию Data scientist.
Наслаждайтесь!
https://github.com/Shujian2015/FreeML
Что сейчас самое хайповое в IT? Ответ очевиден - Data Science.
Некто под ником Shujian2015 создал подробнейшийд план обучения Data Science. Также в этом репозитории вы найдете список вопросов, которые могут задать на собеседовании на позицию Data scientist.
Наслаждайтесь!
https://github.com/Shujian2015/FreeML
GitHub
GitHub - Shujian2015/FreeML: A List of Data Science/Machine Learning Resources (Mostly Free)
A List of Data Science/Machine Learning Resources (Mostly Free) - Shujian2015/FreeML
👍2
Нужно ли самообучение?
Если Ваш ответ не равен true, то у Сбербанка для вас плохие новости:
"Сбербанк также опросил 100 тысяч человек в возрасте от 16 до 80 лет, которые тратят деньги на онлайн-образование. По данным исследования, зарплата подписчиков онлайн-курсов в 2,5 раза выше тех, кто не использует такие сервисы: 77,1 тысячи рублей против 30,3 тысячи рублей в месяц.
В 25-летнем возрасте слушатели онлайн-курсов получают в среднем 55 тысяч рублей против 27,5 тысяч рублей у работников, которые не пользуются образовательными сервисами."
https://vc.ru/hr/45373-cifry-srednyaya-zarplata-molodyh-specialistov-v-rossii-po-ocenke-sberbanka
Если Ваш ответ не равен true, то у Сбербанка для вас плохие новости:
"Сбербанк также опросил 100 тысяч человек в возрасте от 16 до 80 лет, которые тратят деньги на онлайн-образование. По данным исследования, зарплата подписчиков онлайн-курсов в 2,5 раза выше тех, кто не использует такие сервисы: 77,1 тысячи рублей против 30,3 тысячи рублей в месяц.
В 25-летнем возрасте слушатели онлайн-курсов получают в среднем 55 тысяч рублей против 27,5 тысяч рублей у работников, которые не пользуются образовательными сервисами."
https://vc.ru/hr/45373-cifry-srednyaya-zarplata-molodyh-specialistov-v-rossii-po-ocenke-sberbanka
vc.ru
Цифры: Средняя зарплата молодых специалистов в России по оценке «Сбербанка» — Карьера на vc.ru
Лера Михайлова Карьера10.09.2018
👍2
Почему программисты такие счастливые?
Редко, но метко я хожу в тренажерный зал, чтобы не стать тем самым "типичным программистом" из мемов. Иногда в нашей утренней группе занимается очень веселая, жизнерадостная и, вероятно, очень счастливая женщина.
Однажды мы делали тренировку в одной подгруппе. Случайно я услышал ее разговор с одним человеком. Они разговаривали про работу. Она говорила, что у нее интересные задачи, большая зарплата и вкусные стейки на обед.
Про себя я думаю: "Скорее всего она работает в IT, в компании Jetbrains" (потому что они славятся своими стейками:). Спустя круг упражнений кто-то спросил у нее: "а где ты работаешь?". Она ответила: "Jetbrains". И для меня все встало на свои места.
Знаете ли вы почему программисты такие счастливые? Ответ прост - мы работает на любимой работе и получаем много денег. Эта женщина - яркий пример.
Поэтому работайте в IT и получайте удовольствие.
Всем продуктивной недели!
Редко, но метко я хожу в тренажерный зал, чтобы не стать тем самым "типичным программистом" из мемов. Иногда в нашей утренней группе занимается очень веселая, жизнерадостная и, вероятно, очень счастливая женщина.
Однажды мы делали тренировку в одной подгруппе. Случайно я услышал ее разговор с одним человеком. Они разговаривали про работу. Она говорила, что у нее интересные задачи, большая зарплата и вкусные стейки на обед.
Про себя я думаю: "Скорее всего она работает в IT, в компании Jetbrains" (потому что они славятся своими стейками:). Спустя круг упражнений кто-то спросил у нее: "а где ты работаешь?". Она ответила: "Jetbrains". И для меня все встало на свои места.
Знаете ли вы почему программисты такие счастливые? Ответ прост - мы работает на любимой работе и получаем много денег. Эта женщина - яркий пример.
Поэтому работайте в IT и получайте удовольствие.
Всем продуктивной недели!
👍1
Ретроперспектива. Часть 1.
Наверное, вы заметили, что на канале я часто публикую вакансии или анонсы мероприятий от Dell EMC. Это все из-за моего хорошего друга, работающего в этой компании. Я надеюсь уговорить его написать что-нибудь сюда.
На Dell EMC Technology Day он рассказывал о своём пути в IT и этим заставил меня оглянуться назад.
Иногда полезно порефлексировать и подумать, что можно было сделать иначе в своей жизни. За время работы и учебы в универе у меня накопилось много таких моментов.
Один умный человек советовал мне пройти курс "Learning How to Learn". Я тогда учился в школе и не прислушался к этому совету.
Тогда я думал: «Что сложного может быть в учебе? Делай задания и читай книги».
Сейчас, пройдя этот курс, я понимаю насколько я ошибался.
Наш мозг - удивительная и хитрая штука, которая может поглощать множество информации, если понять как он работает. Изучив режимы работы мозга, методы обучения и ловушки, которыми он защищается от работы, можно намного быстрее и качественнее получать необходимые знания.
Очень жаль, что я не прошел его раньше, но лучше поздно, чем никогда.
Успехов!
https://www.coursera.org/learn/learning-how-to-learn
Наверное, вы заметили, что на канале я часто публикую вакансии или анонсы мероприятий от Dell EMC. Это все из-за моего хорошего друга, работающего в этой компании. Я надеюсь уговорить его написать что-нибудь сюда.
На Dell EMC Technology Day он рассказывал о своём пути в IT и этим заставил меня оглянуться назад.
Иногда полезно порефлексировать и подумать, что можно было сделать иначе в своей жизни. За время работы и учебы в универе у меня накопилось много таких моментов.
Один умный человек советовал мне пройти курс "Learning How to Learn". Я тогда учился в школе и не прислушался к этому совету.
Тогда я думал: «Что сложного может быть в учебе? Делай задания и читай книги».
Сейчас, пройдя этот курс, я понимаю насколько я ошибался.
Наш мозг - удивительная и хитрая штука, которая может поглощать множество информации, если понять как он работает. Изучив режимы работы мозга, методы обучения и ловушки, которыми он защищается от работы, можно намного быстрее и качественнее получать необходимые знания.
Очень жаль, что я не прошел его раньше, но лучше поздно, чем никогда.
Успехов!
https://www.coursera.org/learn/learning-how-to-learn
Coursera
Learning How to Learn: Powerful mental tools to help you master tough subjects
Explore practical techniques for focusing, retaining information, and overcoming learning challenges. Based on insights from neuroscience, this course helps you improve how you learn across subjects. Enroll for free.
👍1
Java. С чего начать?
Меня недавно пригласили в Яндекс.Знатоки. Там я ответил на вопрос - Как начать изучать программирование с нуля на языке Java?.
Свой путь в IT, как и многие, я начинал с изучения Java. Сначала я пытался пройти курс на Stepik - "Java. Базовый курс". Он охватывает все базовые возможности языка. Но на тот момент я очень плохо понимал концепции программирования и ООП, поэтому мне было сложно проходить этот курс.
Я решил сначала улучшить понимание базовых вещей. В интернете я наткнулся на Javarush, на котором обещали объяснить основы в игровой форме.
Курс реально захватывает и увлекает своей подачей материала. Быстро пройдя первые 10 уровней (раньше они были бесплатные), я хорошо подтянул основы. Многие "профессионалы" критикуют этот портал, но свою задачу он выполняет. Если у вас не технический бэкграунд, то попробуйте начать с их курса.
После я вернулся к Stepik и мне было уже не так тяжело. Благодаря этому курсу, у меня появились хорошие знания Java Core, которые я благополучно потом растерял, но это уже другая история ;)
Успехов!
#Java
Меня недавно пригласили в Яндекс.Знатоки. Там я ответил на вопрос - Как начать изучать программирование с нуля на языке Java?.
Свой путь в IT, как и многие, я начинал с изучения Java. Сначала я пытался пройти курс на Stepik - "Java. Базовый курс". Он охватывает все базовые возможности языка. Но на тот момент я очень плохо понимал концепции программирования и ООП, поэтому мне было сложно проходить этот курс.
Я решил сначала улучшить понимание базовых вещей. В интернете я наткнулся на Javarush, на котором обещали объяснить основы в игровой форме.
Курс реально захватывает и увлекает своей подачей материала. Быстро пройдя первые 10 уровней (раньше они были бесплатные), я хорошо подтянул основы. Многие "профессионалы" критикуют этот портал, но свою задачу он выполняет. Если у вас не технический бэкграунд, то попробуйте начать с их курса.
После я вернулся к Stepik и мне было уже не так тяжело. Благодаря этому курсу, у меня появились хорошие знания Java Core, которые я благополучно потом растерял, но это уже другая история ;)
Успехов!
#Java
Яндекс Кью
«Как начать изучать программирование с нуля на языке Java?» — Яндекс Кью
14 октября 2020 Kursfinder ответил: Если хочется с перспективами наработать портфолио, получить фундамент, то лучше поступить в ВУЗ и искать параллельно проекты для оттачивания мастерства. С нуля и не только на Java, там полноценное техническое образование.…
👍1