Как вкатываться дальше.
1739
46
Послушал местных
, не стал покупать курсы и занимался сам полтора месяца. При том не просто 2 урока посмотрел на ютубе, а реально как мразь с учетом основной работы суммарно по 80 часов за компом сижу в неделю.
Так вот, пока шли всякие циклы, типы данных и пр, да, это супер легко. Учебные проекты типа "напиши калькулятор", да кайфово.
Но вот сейчас задался вопросом, а что дальше?
Тупые учебные проекты без фидбека уже никак не помогают мне улучшать качество кода.
Да, сектанты "все есть в гугле", там действительно можно нагуглить практически любую строчку кода.
А как мне нагуглить общее понимание, как в данном случае сделать лучше и не писать кучу циклов, изменений типов и пр. когда есть опции в сто раз эффективнее сделать, которые опытный прогер мгновенно заметит? Я пишу какое-то фуфло на 30 строк, а потом оказывается, что уже есть готовый метод, но сорри, гугл внезапно не может мне это подсказать, если я сам не подозреваю.
А как сделать хороший код в соответствии с принципами ООП когда я с гугла знаю разве что какие-то общие определения?
Я уж не говорю, что реально начал чувствоваться недостаток профильной вышки, алгоритмов, графов и пр.
Давайте, расскажите мне подробнее, умники, теперь когда я уже в теме +/-.
IndiGo(real) сказал(а):↑ну а ТЕПЕРЬ
Спойлерможешь покупать курсы, практикумы, программы и т.п.
Нажмите, чтобы раскрыть...
Я не прогер но мне знакомые говорили что курсы не для новичков прям, нужна база. Так что поддерживаю мысль курсы всегда топ. Тем более когда есть выбор (не скиллбоксы и прочая параша)
Смотри. Что бы понять лучше язык и его уже существующие методы - идёшь на кодварс. Пилишь там 30 строк что бы засабмитить задачу, потом смотришь лучшие практики, там все сделано в 3-4 строки. Идёшь читать что это за методы такие волшебные. Регаешь Некст задачу.
Не думай пока о том, что бы писать хороший код в архитектурном плане. Сначала стань джуном и делай так, как будут делать все на твоих проектах. Изучай язык и попутно изучай паттерны проектирования (а главное задумывайся над ними). Старайся применять их пока пишешь код.
Как может на таком уровне почувствоваться недостаток базы - понятия не имею... Ты там не на Лиспе код фигачишь случаем?
Ну, я вот по такому же пути иду. Скачал прошел курсы, понял, что не хватает понимания. Начал читать книгу. Там прям много-много теории. Начинаешь потихоньку понимать принципы работы тех или иных функций.
Сейчас столкнулся с проблемой, что с головой ушел в книги и, кроме теории, особо ничего не делаю (не считая калькуляторов и морского боя, как у тебя (причем 7х7 морской бой вызвал у меня многие сомнения, пришлось прям попотеть, чтобы понимать че там происходит)). Решаю проблему путем задачек по программированию.
Что-то из разряда таких: https://habr.com/ru/post/440436/
Они помогают грамотно усвоить материал и понять что и где надо применять.
Если уже чувствуешь, что неплохо знаешь ОСНОВЫ, то можешь нанимать ментора с почасовой оплатой. Или циганичать на форумах в поиске филантропов)
Либо брать курсы и выжимать из них прям максимум в виде общения с ментором (у которого по мимо тебя будет еще 40-50 студентов)
Есть ультимативный вариант, благодарю которому ты станешь НАСТОЯЩИМ программистом при должных временных и моральных затратах. И это абсолютно бесплатно! Тебе нужно всего-лишь прочитать и усвоить 3 тома из серии "Программирование - введение в профессию" от А. Столярова. Автор преподаёт Информатику и Кибернетику в МГУ, знает ВСЮ внутреннию кухню IT-образования в России и в целом здравый мужик (только люто-бешено презирает Microsoft, кек). Читать придётся много и долго, с самых азов: как устроен комьютер, что такое память, шина, процессор и т.д. Не переживай, там ты дойдёшь и до написания кода сначала на ПаскалеSmiluk сказал(а):↑Но вот сейчас задался вопросом, а что дальше?
Нажмите, чтобы раскрыть..., потом на С
, а потом и С++ изучишь
(но не выучишь
). Гарантирую, что после прочтения и освоения материала из этих трёх книг, у тебя будет база большая, чем у 80% выпускников ВУЗов, и не спрашивай откуда я это знаю
. И не бойся, там всё разжёвано с расчётом на то, что читающий ВООБЩЕ-ТО не знает, что такое программирование и как оно должно работать. Книги бесплатны, чекай. И да, попытками неистово "войти в айти" через бесплатные курсы на ютубе без поддержки практикующих менторов/репетиторов, стоящих у тебя за спиной, могут сильно засрать мозги.
Aftersh0ck сказал(а):↑И да, попытками неистово "войти в айти" через бесплатные курсы на ютубе без поддержки практикующих менторов/репетиторов, стоящих у тебя за спиной, могут сильно засрать мозги.
Нажмите, чтобы раскрыть...Да, вот че-то месяц назад меня уверяли все как один что курсы для даунов и все сами заходят в айти, а щас переобулись, да?
Smiluk сказал(а):↑Да, вот че-то месяц назад меня уверяли все как один что курсы для даунов и все сами заходят в айти, а щас переобулись, да?
Нажмите, чтобы раскрыть...Я месяц назад не был зареган, так что ничё не знаю
. Да и к тому же, спрашивать про такие вещи нужно на тематических ресурсах хотя-бы, на том же habr,е например. Загугли канал "Лёша Корепанов", у него там под видео найди ссылку на ТГ, где сидят (довольно много) таких же как ты "хочу-в-айти", и с ними общайся лучше. Но книжки Столярова всё-таки полистай, т.к. они всё-таки 100% вар хорошего "программиста".
Smiluk сказал(а):↑Послушал местных
, не стал покупать курсы и занимался сам полтора месяца. При том не просто 2 урока посмотрел на ютубе, а реально как мразь с учетом основной работы суммарно по 80 часов за компом сижу в неделю.
Так вот, пока шли всякие циклы, типы данных и пр, да, это супер легко. Учебные проекты типа "напиши калькулятор", да кайфово.
Но вот сейчас задался вопросом, а что дальше?
Тупые учебные проекты без фидбека уже никак не помогают мне улучшать качество кода.
Да, сектанты "все есть в гугле", там действительно можно нагуглить практически любую строчку кода.
А как мне нагуглить общее понимание, как в данном случае сделать лучше и не писать кучу циклов, изменений типов и пр. когда есть опции в сто раз эффективнее сделать, которые опытный прогер мгновенно заметит? Я пишу какое-то фуфло на 30 строк, а потом оказывается, что уже есть готовый метод, но сорри, гугл внезапно не может мне это подсказать, если я сам не подозреваю.
А как сделать хороший код в соответствии с принципами ООП когда я с гугла знаю разве что какие-то общие определения?
Я уж не говорю, что реально начал чувствоваться недостаток профильной вышки, алгоритмов, графов и пр.
Давайте, расскажите мне подробнее, умники, теперь когда я уже в теме +/-.
Нажмите, чтобы раскрыть...Какой язык?
есть вариант залететь на стажировку/курсы от каких-то больших компаний, там можно найти ментораSmiluk сказал(а):↑Послушал местных
, не стал покупать курсы и занимался сам полтора месяца. При том не просто 2 урока посмотрел на ютубе, а реально как мразь с учетом основной работы суммарно по 80 часов за компом сижу в неделю.
Так вот, пока шли всякие циклы, типы данных и пр, да, это супер легко. Учебные проекты типа "напиши калькулятор", да кайфово.
Но вот сейчас задался вопросом, а что дальше?
Тупые учебные проекты без фидбека уже никак не помогают мне улучшать качество кода.
Да, сектанты "все есть в гугле", там действительно можно нагуглить практически любую строчку кода.
А как мне нагуглить общее понимание, как в данном случае сделать лучше и не писать кучу циклов, изменений типов и пр. когда есть опции в сто раз эффективнее сделать, которые опытный прогер мгновенно заметит? Я пишу какое-то фуфло на 30 строк, а потом оказывается, что уже есть готовый метод, но сорри, гугл внезапно не может мне это подсказать, если я сам не подозреваю.
А как сделать хороший код в соответствии с принципами ООП когда я с гугла знаю разве что какие-то общие определения?
Я уж не говорю, что реально начал чувствоваться недостаток профильной вышки, алгоритмов, графов и пр.
Давайте, расскажите мне подробнее, умники, теперь когда я уже в теме +/-.
Нажмите, чтобы раскрыть...
Для начала определись с мотивацией и направлением.Что ты писать хочешь? геймдев, мобилки, срм-параша?
Просто начинаешь теперь гуглить про принцип работы того, что тебе интересно, ты столкнулся с одной из ям, после которых опускают руки
Nazamb сказал(а):↑Так а кем ты хочешь быть? Я так и не понял
Нажмите, чтобы раскрыть...В этом вопросе кроется решение проблемы тса.
Waterbird сказал(а):↑Дальше покупай курсы или учись где этому учат, айтишники на этом и зарабатывают.
Нажмите, чтобы раскрыть...Говнокодеры на этом и зарабатывают.Качественный программист не будет менторить, так как его время стоит дороже, он лучше его потратит на +проэкт.А всякие бездари, у которых не получилось, выучив азы идут циганить.
Kopa_CoCHoBa9I сказал(а):↑Для начала определись с мотивацией и направлением.Что ты писать хочешь? геймдев, мобилки, срм-параша?
Просто начинаешь теперь гуглить про принцип работы того, что тебе интересно, ты столкнулся с одной из ям, после которых опускают руки
В этом вопросе кроется решение проблемы тса.
Говнокодеры на этом и зарабатывают.Качественный программист не будет менторить, так как его время стоит дороже, он лучше его потратит на +проэкт.А всякие бездари, у которых не получилось, выучив азы идут циганить.
Нажмите, чтобы раскрыть...Хоть одна причина мидлу с зп пусть 150к не менторить после основной работы за неплохой бонус? Я знаю, что есть прогеры с зпшками в много сотен к и даже миллион+, но такой и не нужен чтобы учить от уровня 0 до джуна.
Smiluk сказал(а):↑Хоть одна причина мидлу с зп пусть 150к не менторить после основной работы за неплохой бонус? Я знаю, что есть прогеры с зпшками в много сотен к и даже миллион+, но такой и не нужен чтобы учить от уровня 0 до джуна.
Нажмите, чтобы раскрыть...Мидлы всё свободное время тратят на то, чтоб стать сеньйорами.Как я и сказал, вопрос ток в твоей мотивации.Если пойдёшь обучаться у циган, то сам циганёнком и станешь.
В интернете есть ВСЯ нужная тебе информация.У тебя жопа горит только по тому, что ты не можешь её найти.И это абсолютно нормально.Выпей воды, продышись, определись с направлением и продолжай сам разбираться в вопросах, а не искать простых путей, которые ни к чему не приведут.
Можешь разве что в Епам пойти, это единственные норм курсы, но потянешь ли?
Тема закрыта
-
ЗаголовокОтветов ПросмотровПоследнее сообщение
-
Сообщений:12
Просмотров:15
-
Сообщений:8
Просмотров:10
-
Сообщений:65
Просмотров:95
-
Сообщений:1
Просмотров:3
-
Сообщений:12
Просмотров:20