Найти в Дзене
Mordi

Мой путь в программирование с c#

Оглавление

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

Вы узнаете:

  • Частично, что такое c#
  • Мой путь в программирование с c#
  • Где искать уроки.
  • Откуда брать мотивацию.

Что такое c# и с чем его едят.

C# - объектно-ориентированный язык программирования имеющий статическую типизацию и схожий синтаксис с c++ & java.

Услышав такое определение рядовой пользователь не связанный с программированием скорее всего, просто перелистнет статью(вкладку) и пойдет дальше по своим делам, поэтому я постараюсь разжевать дальнейшие технические термины.

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

Фото взято с сайта "Лаборатория линуксойда"
Фото взято с сайта "Лаборатория линуксойда"

Статическая типизация, быстрее компилирует вашу программу, так как в ней уже заранее известны типы данных.

Фото взято с сайта "Tproger"
Фото взято с сайта "Tproger"

Компиляция - запуск программы

Фото взято с сайта "Professor Web"
Фото взято с сайта "Professor Web"

Также при помощи c# возможно создать игры, ai (искусственный интеллект), программы для windows и это лишь малая часть того, что я рассказал в статье про этот замечательный язык, так как если попробовать уместить все в одну статью, чтение скорее всего растянется на несколько дней!

Мой путь.

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

Статью про обучение вы можете прочитать по этой ссылке (Стоит ли получать высшее образование и учи...)

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

Само же программирование у меня началось с постоянного поиска информации, но так как у меня была четкая цель, мой выбор пал на язык программирования c# дальнейшим же этапом для меня был сайт Metanit, где я получил основные знания, после началось регулярное создание различных форм, калькуляторов и т.д., чтобы закрепить свои знания и конечно же при создании программ начали возникать ошибки, из-за которых моё время часто занимал поиск информации на форумах StackOverflow и CyberForum , когда полученные знания были закреплены, мне посоветовали CodeWars, SoloLearn(приложение на телефон), Microsoft Docs где я получил множество различных фишек и дальнейшее видение, куда расти.

Мотивация.

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

Итог.

Подводя итог, программирование, как и любой другой вид работы, тратит ваше время, нервы, поэтому лишний отдых никогда не помешает.

Полезные ссылки если вы изучаете c# обозначены жирным.

Спасибо за прочтение! Подписывайтесь и ставьте лайк. Этим действием, вы поможете студенту быстрее печатать новые статьи развиваться и делиться своим опытом с вами!