Получи случайную криптовалюту за регистрацию!

Путь программиста

Логотип телеграм канала @cs_way — Путь программиста П
Логотип телеграм канала @cs_way — Путь программиста
Адрес канала: @cs_way
Категории: Без категории
Язык: Русский
Количество подписчиков: 50
Описание канала:

Каждый день пишу отчёт о проделанной работе💪

Рейтинги и Отзывы

5.00

2 отзыва

Оценить канал cs_way и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

2

4 звезд

0

3 звезд

0

2 звезд

0

1 звезд

0


Последние сообщения 2

2020-11-14 08:31:36 134 день (не точно)

Прошел месяц и один день как я не писал свои отчеты. Надо исправляться. В этот месяц мой процесс в обучении замедлился. На то были причины, но еще причина была в том что я почти все прошел по теории, а процесс практики очень медленный т.к. нужно перелопатить весь интернет чтобы написать "две строчки". Из-за этой медлительности у меня чуть пропала мотивация. Но сейчас уже привык к этому и потихоньку восстанавливаюсь. Сейчас заполняю свое резюме. Первое что мне нужно сделать, это завершить 2 своих проекта, по телеграм боту и веб-приложению.

Еще, сейчас в процессе быстрого прогресса на JavaRush, стараюсь в минимальные сроки сделать хотя бы 35 уровней (сейчас 27), чтобы это тоже внести в резюме и подписать, что я окончил их курсы. Это будет тоже на пользу. Далее, нужно сделать хорошую фотографию и описание. Краткое, емкое и чтобы глаз HR зацепился. Недавно читал что HR просматривает в среднем резюме соискателя 8 секунд и за это время нужно его чем то зацепить, чтобы он сразу понял, вот он идеальный кандидат.

По теории я готов больше всего, уверенность здесь есть. А вот практику постараюсь максимально подтянуть. Нужно делать тестовые практические задания из интернета и проходить тесты на общее знание Java, что то подобных Oracle тестам.

На этом все, сегодня планирую заниматься минимум 5 часов, а дальше как пойдет. Всем удачи и продуктивного дня
133 views05:31
Открыть/Комментировать
2020-10-13 14:21:32
Читать документацию? Не...
173 views11:21
Открыть/Комментировать
2020-10-12 09:59:03
Уже 400 часов учебы Цель 600-700 часов
150 views06:59
Открыть/Комментировать
2020-10-11 10:34:03 День 101

Вчера восполнял свои пробелы
по базам данных и в частности по Hibernate. Конечно, за 1 день такой фреймворк не выучить, но основные понятия и сложности которые там возникают можно узнать. Так, я узнал что значили те аннотации которые я прописывал в учебном проекте по Спрингу, оказывается это не совсем чистый Hibernate, а Spring Data с имплементацией Hibernate, он более легкий в использовании и не требует конфигурации, все настройки пишутся автоматически.

После этого, на чистом Hibernate не хочется писать, и в будущем собираюсь применять именно Spring Data + Spring Boot, который включает в себя многие автоматические настройки. Но, конечно, знать внутреннюю структуру Hibernate стоит. Например, если возникнет какая-нибудь ошибка или нужно оптимизировать код для работы с базами данных.

Больше рассказать тут нечего, если буду бросаться терминами будет уже скучно:) Также можно поделиться крутыми статьями тык, тык и тык. Все хорошие статьи уже идут на английском, так как на этом уровне уже нет смысла переводить, все и так должны знать английский.

На этом все, всем удачи и продуктивного дня
135 views07:34
Открыть/Комментировать
2020-10-10 10:47:02 День 100 и я готов на все

Но пока это преувеличение Надо еще поднажать по некоторым пунктам. Вчера уделил время тестам по Java. Это сертифицированные тесты Oracle, владельца Java. То есть я сдавал не сам тест, а похожий на него, т.к. сам тест является секретным и выдают его только в сертифицированных центрах за 150$. Если проходишь барьер 65% ты сдал, и ты сертифицированный разработчик Java. У меня вчера было 50% что я считаю неплохим результатом, ошибки которые я совершал я легко разобрал и повторил. Все что там давалось я уже знал, но если не применять их каждый день, то потихоньку забывается.

Сам тест сложный, запутанный. Нужно все смотреть до последней точки, всегда нужно ожидать подвох. Примерная задачка такая: дается код и нужно исправить, сказать что получится, сказать почему не получится, сказать как улучшить и т.п. Еще бывают просто вопросы без кода. И все это на английском, тест на русский не переводится. В стрессе иногда путаешься в понятиях, и не совсем понятно что автор вопроса имеет ввиду, из-за этого тоже было несколько ошибок. Ну, еще очередной повод подтянуть свой английский, особенно технический.

Просмотрел одно интервью на разработчика уровня мидл. То есть человека уже с опытом. Никаких прямо новых вопросов я не услышал, но так, с переменным успехом мог отвечать. Обозначил свои пробелы, в основном связано уже не с Java, а с Hibernate, таким "фреймворком" для работы с базой данных, который повсеместно используется.

На этом все, всем удачи и продуктивного дня
121 views07:47
Открыть/Комментировать
2020-10-09 10:26:01 День 96-99
Процесс обучения начал замедляться
т.к. все ранее неизвестные мне термины были изучены, а теперь стоит в них углубиться. Повторять то что уже "знаешь" не очень весело, но нужно для того чтобы не растерять так трудно добытые знания. Сейчас план такой же, один день изучаю Java, другой Spring. По Спрингу я сейчас делаю бота в телеграм, он по функциональности простой, но его сложно делать так как моих знаний пока не хватает, нужно изучать кучу документаций по Telegram API и библиотеку Java для ботов.

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

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

В последнее время стал писать реже, т.к. это отвлекает меня от учебы, но если буду писать отчет вечером, то нормально. Так и буду делать в дальнейшем, этот пост тоже был написан вчера (привет из прошлого ). На этом все, всем удачи и продуктивного дня
109 views07:26
Открыть/Комментировать
2020-10-05 07:23:53 День 93-95

Времени особо не было чтобы писать отчёты
, занимаюсь по 8 часов каждый день, чтобы максимально получить знания за минимальное время. Эти дни были посвящены Java, Spring и повторам по воскресеньям. По java изучил, повторил темы лямбда, стримы, наследование, дженерики, аннотации, логирование и ещё много тонкостей по другим темам.

По спрингу я делал проект из видео на Ютуб, но делать его не очень просто, т.к. видео старое и приходится лезть в комменты и на официальные сайты фреймворков чтобы обновлять данные. Иначе программа не будет работать. Так, над 2-3 ошибками в одном видео я просидел целый день, но такой кайф в итоге их исправить Потом за 20 минут написал и запустил уже следующее видео.

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

На этой неделе начну мою задумку по созданию боту телеграм, собираюсь его делать с применением всех технологий которые я уже знаю. Также нашел много материалов по этой теме, будет интересно На этом все, всем удачи и продуктивного дня
118 views04:23
Открыть/Комментировать
2020-10-02 17:47:02
Мой код: *Интуитивно понятен и прекрасно структурирован*
Я: *Отвернулся на 5 секунд*
Тот же код:
106 views14:47
Открыть/Комментировать
2020-10-02 11:45:10 День 91-92

Продолжаю по той же схеме чередуя изучение Джавы и Спринга. По джаве темы уже повторяются, сложно найти что то новое что пригодилось бы для работы Junior специалиста. Одним из последних тем для изучения было логирование. Эта такая вещь которая записывает в файл или куда угодно то что происходит в программе. Но на практике его используют чтобы фиксировать ошибку и после их исправлять.

Для внедрения этой штуки в свою программу есть много инструментов. Но ничего сложного в этом нет, поэтому посмотрел видео, сделал сам и пошел дальше. В этот день я повторил темы которые изучал и посмотрел видео с другими лекторами с другой позиции. Не могу сказать что много нового узнал, но интересные моменты подметил.

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

На этом все, за эти дни учился 8 и 6 часов соответственно. Всем удачи и продуктивного дня!
105 views08:45
Открыть/Комментировать