Приветствую всех, в этом посте я расскажу о себе и о планах на этот канал.
Меня зовут Николай, мне 17 лет и в данный момент я учу back-end разработку, чтобы занять позицию джуна.
Немного предыстории: программировать я начал ещё в 14 лет, на курсах в моем городе. Там мы изучали c++ и kotlin, в основном упор был на мобильную и десктоп-разработку. На курсах я научился основам программирования, а также начал понимать принцип написания кода.
После курсов, в 15 лет я начинаю готовиться к ОГЭ, тем самым уделяя программированию меньше и меньше времени. В итоге, в 16 лет я снова начал изучать кодинг.
Мой выбор пал на back-end разработку, тк мне не очень понравилось оформлять страницу на html и css. Языком для разработки стал python, который было очень приятно изучать после c++.
В данный момент я изучил основы языка, потратив в сумме 2 месяца (занимался я по 1 часу, зато каждый день).
Под конец изучения основ я понял, что моя стратегия обучения неэффективна, поэтому я стал уделять больше времени практике, нежели теории.
Сейчас я начал изучать алгоритмы, которые даются мне достаточно легко, но вся тема ещё остаётся расплывчатой.
В этом канале я буду рассказывать свою историю становления программистом, а также всето разбавлять жизненными ситуациями и факапами.
Меня зовут Николай, мне 17 лет и в данный момент я учу back-end разработку, чтобы занять позицию джуна.
Немного предыстории: программировать я начал ещё в 14 лет, на курсах в моем городе. Там мы изучали c++ и kotlin, в основном упор был на мобильную и десктоп-разработку. На курсах я научился основам программирования, а также начал понимать принцип написания кода.
После курсов, в 15 лет я начинаю готовиться к ОГЭ, тем самым уделяя программированию меньше и меньше времени. В итоге, в 16 лет я снова начал изучать кодинг.
Мой выбор пал на back-end разработку, тк мне не очень понравилось оформлять страницу на html и css. Языком для разработки стал python, который было очень приятно изучать после c++.
В данный момент я изучил основы языка, потратив в сумме 2 месяца (занимался я по 1 часу, зато каждый день).
Под конец изучения основ я понял, что моя стратегия обучения неэффективна, поэтому я стал уделять больше времени практике, нежели теории.
Сейчас я начал изучать алгоритмы, которые даются мне достаточно легко, но вся тема ещё остаётся расплывчатой.
В этом канале я буду рассказывать свою историю становления программистом, а также всето разбавлять жизненными ситуациями и факапами.
👍3👀2
StairwayToJava | Блог pinned «Приветствую всех, в этом посте я расскажу о себе и о планах на этот канал. Меня зовут Николай, мне 17 лет и в данный момент я учу back-end разработку, чтобы занять позицию джуна. Немного предыстории: программировать я начал ещё в 14 лет, на курсах в моем…»
Продвижение за сегодня 🔥
Итак, этот день был непростым:
1. Я изучил алгоритм сортировки выбором.
Суть сортировки заключается в том, чтобы за каждый проход по массиву выбрать минимальный элемент и поменять его местами с первым элементом.
Сам алгоритм легчайший и проблем у меня не вызвал
Изучаю я алгоритмы по книге "Грокаем алгоритмы"
2. Я решил 2 проблемы на LeetCode уровня Easy и 2 задачи на Codewars уровня 5 kyu
Задачи на LeetCode оказались намного сложнее, чем на Codewars
Первая задача была проходной - даётся не отсортированный список чисел и число. Нужно найти такие два элемента, сумма которых будет равна данному числу. По сложности 4/10.
А вот со второй задачей пришлось попотеть - нужно было выяснить является ли число палиндромом.
В общем и целом решил я её с 4 попытки, переведя число в строку и перевернув его.
Задачки на Codewars были такими:
1. Переместить в конец все нули в списке
2. Написать функцию, которая шифрует данную строку при помощи ROT13.
С ними проблем не возникло.
Желаю всем продуктивного дня!
Итак, этот день был непростым:
1. Я изучил алгоритм сортировки выбором.
Суть сортировки заключается в том, чтобы за каждый проход по массиву выбрать минимальный элемент и поменять его местами с первым элементом.
Сам алгоритм легчайший и проблем у меня не вызвал
Изучаю я алгоритмы по книге "Грокаем алгоритмы"
2. Я решил 2 проблемы на LeetCode уровня Easy и 2 задачи на Codewars уровня 5 kyu
Задачи на LeetCode оказались намного сложнее, чем на Codewars
Первая задача была проходной - даётся не отсортированный список чисел и число. Нужно найти такие два элемента, сумма которых будет равна данному числу. По сложности 4/10.
А вот со второй задачей пришлось попотеть - нужно было выяснить является ли число палиндромом.
В общем и целом решил я её с 4 попытки, переведя число в строку и перевернув его.
Задачки на Codewars были такими:
1. Переместить в конец все нули в списке
2. Написать функцию, которая шифрует данную строку при помощи ROT13.
С ними проблем не возникло.
Желаю всем продуктивного дня!
👍2
