В этой статье я расскажу, что такое c# дам полезные советы при изучении, поведаю откуда брал мотивацию и о моём пути в программирование.
Вы узнаете:
- Частично, что такое c#
- Мой путь в программирование с c#
- Где искать уроки.
- Откуда брать мотивацию.
Что такое c# и с чем его едят.
C# - объектно-ориентированный язык программирования имеющий статическую типизацию и схожий синтаксис с c++ & java.
Услышав такое определение рядовой пользователь не связанный с программированием скорее всего, просто перелистнет статью(вкладку) и пойдет дальше по своим делам, поэтому я постараюсь разжевать дальнейшие технические термины.
Объектно-ориентированное программирование (ООП) - делает код более простым и наглядным. Допустим у нас есть стиральная машина, в ней присутствуют методы, запрограммированные функции, вес, стоимость и остальное, все это имеет некую связь, структуру, но при этом другие разработчики в случае неполадки, смогут наладить продукт и изменить в нем, что-то мы же, как пользователи получаем готовый продукт.
Статическая типизация, быстрее компилирует вашу программу, так как в ней уже заранее известны типы данных.
Компиляция - запуск программы
Также при помощи c# возможно создать игры, ai (искусственный интеллект), программы для windows и это лишь малая часть того, что я рассказал в статье про этот замечательный язык, так как если попробовать уместить все в одну статью, чтение скорее всего растянется на несколько дней!
Мой путь.
Изначально, я следовал за своей мечтой создать игру, но с возрастом пришло понимание, что одной лишь мечты недостаточно и уже в школе пошли мои первые шажки к изучению программирования.
Статью про обучение вы можете прочитать по этой ссылке (Стоит ли получать высшее образование и учи...)
Но в школе с этим не особо задалось, поэтому чуть остыв и собравшись с новыми силами я поступил в колледж, где обучение заиграло совершенно новыми красками, теперь помимо преподавателей с хорошим стажем появились одноклассники, которые иногда, могли помочь в моих разработках, или даже присоединиться к проекту, поэтому практически каждый мой свободный день был посвящен развитию своих навыков и само совершенствующиеся.
Само же программирование у меня началось с постоянного поиска информации, но так как у меня была четкая цель, мой выбор пал на язык программирования c# дальнейшим же этапом для меня был сайт Metanit, где я получил основные знания, после началось регулярное создание различных форм, калькуляторов и т.д., чтобы закрепить свои знания и конечно же при создании программ начали возникать ошибки, из-за которых моё время часто занимал поиск информации на форумах StackOverflow и CyberForum , когда полученные знания были закреплены, мне посоветовали CodeWars, SoloLearn(приложение на телефон), Microsoft Docs где я получил множество различных фишек и дальнейшее видение, куда расти.
Мотивация.
Главная беда, выгорание из-за огромного притока знаний, скукота, куда дальше развиваться? С этим сталкивается многие, но не все находят выход, мои методы индивидуальны и могут скорее всего не подойти вам. Попробуйте сделать передышку не неделю, может несколько, заработать денег от любимого вам дела, посоревноваться с кем-то, пообщаться с другими программистами, найти еще одно увлечение, чтобы балансировать, также сразу скажу, люди, которые заставляют себя учить, это гиблое дело, скорее всего вы просто бросите такой путь на пол пути и возможно стоит взяться за другой язык, или кардинально изменить метод обучения.
Итог.
Подводя итог, программирование, как и любой другой вид работы, тратит ваше время, нервы, поэтому лишний отдых никогда не помешает.
Полезные ссылки если вы изучаете c# обозначены жирным.
Спасибо за прочтение! Подписывайтесь и ставьте лайк. Этим действием, вы поможете студенту быстрее печатать новые статьи развиваться и делиться своим опытом с вами!