12

Продолжение поста «Прошу помощи программистов с#»1

Такс, всем привет. Возможно кому-то будет полезна эта инфа.
Около полугода назад я решил попробовать начать учить с# и потихоньку погружаться в ит сферу.
Я полный нубас, на момент начала не знал вообще ничего, да и сейчас изменилось немногое.

В самом начале я прогуглил разные языки программирования, писал в гугле запросы в духе "сферы применения языков программирования" и на одной из первых же ссылок нашёл графики где, какой и в какой пропорции они используются.
По всем параметрам лично я выбрал для себя с#, сразу же допустив ошибку, не проверив, что он не самый простой для освоения новичком.

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

Тут на пикабу подсказали ресурс "Степик", там много материалов, по разным языкам на русском. Как правило первые курсы "для чайников" бесплатные. Да и платные не сравнятся по ценам со всякими скилбоксами и им подобным, цены от 3к, примерно до 8к.
Курсы идут как уроки в школе: дали тему, послушал или почитал, следом пошёл выполнять практические задания.

Тут я снова допустил ошибку: по хорошему нужно бы проходить тему и отрабатывать задания по ней, они легко гуглятся по таким запросам как "практические задачи для начинающих *название языка*". Но на степике есть счётчики занятий по календарю и не хочется надолго прерывать цепочку, поэтому пока прохожу курс, а потом буду браться за отдельно взятые темы.

В принципе, для старта, с полного нуля - этого мне более чем достаточно, что бы вкурить самые азы.

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

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

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

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

На последок, если кому интересно: прошло около 5 месяцев, с момента как я начал учиться. Сам, курсами, книгами, и продвинулся я не так чтоб далеко: в данный момент я только подбираюсь к массивам. И если честно очень их боюсь))

@mestih, ты просил тебя позвать)

0
Автор поста оценил этот комментарий

Мде, на 5 месяце подойти только к массивам? Что же вы там изучали все это время? Синтаксис и базовые структуры и примитивы языка читаются за неделю и учатся еще за одну. А вот стандартная библиотека уже изучается по ходу решения задач и это занимает месяцы и даже годы. И в первую очередь вам надо учить больше не сам язык, а концепции и подходы. А так же обобщенные способы решения конкретных прикладных задач. Это вам даст огромный буст опыта на старте.

Например частая задача на бэкенде это сделать экспорт плоского списка данных произвольного типа в документ экселя. Вроде концептуально несложно, а писанины много. Только не надо читерить и использовать сторонние обертки где все написано за вас. Используйте стандартную либу из самого дотнет фреймворка Open XML SDK. Погулите примеры по этой задачке и напишите сами аналогичное решение.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Да я сам знаю, что очень медленно продвигаюсь, но мне прям очень тяжко заставить себя учить после работы - это самая большая проблема победить себя)
0
Автор поста оценил этот комментарий

5 месяцев, а на моменте массивов.

Лучше выбрать для себя какую-то конкретную задачу, и шлифовать её.

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Я просто иду по курсам на степике, пока осваиваю азы сложно ставить цели
1
Автор поста оценил этот комментарий
О, спасибо что позвал :) рад что у тебя всё получается, пригодились ли тебе те файлы? И ещё я был бы рад если бы ты прикладывал скрины сайтов, графики "актуальности" языков и прочее ) Я конечно могу все загуглить это да, но и посты в целом будут более информативными. Примеры своих заданий , что не мог решить и какой в итоге был выход, что ты чувствовал себя дураком, видя это люди знающие этот язык могли бы тебе что то подсказать или указать на ошибки.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Файлы пока нет, прошло пол года, а я все ещё с азами бьюсь)
а на счёт скринов, мне просто лень было на ночь глядя, мож в другой раз))

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества