Не ограничивайте себя своими границами, ограничивайте себя силой, чтобы их преодолеть

Увлечение информатикой было для меня не таким уж тривиальным. До 10-го класса я любил биологию, а затем мой интерес к математике вырос, но компьютеры никогда не были моей чашкой чая. Я до сих пор помню, как в 10 классе у моей подруги появился смартфон, и она выставляла его напоказ. Я спросил ее, что в нем нового, она, наряду со многими другими функциями, рассказала мне, что это Android. Я слышал этот термин, но никогда не понимаю его, поэтому из любопытства спросил ее, хотя она сама не знала. Еще один инцидент произошел, когда я впервые открыл свой ноутбук в июне 2015 года и поверьте мне, когда я говорю, что в то время я даже не понимал, что такое rar-файлы. Я взяла информатику как часть стада и до первого года обучения была прилежной девочкой, которая училась, чтобы набирать баллы, и слушала старшеклассников, чтобы они участвовали в некоторых занятиях.

Моя жизнь изменилась, когда я прошел курс хакерства на летних каникулах 2015 года и познакомился с миром технологий. В то время я узнал о многих тривиальных и нетривиальных вещах в технологиях. Будучи студентом первого курса, я тогда мало что знал, и моя борьба за понимание привела меня туда, где я нахожусь сегодня. Я начал изучать термины и многое другое. Затем я решил пройти курс Java, как посоветовал мой друг в течение третьего семестра, и это стало еще одним хорошим решением. Пытаясь показать себя лучше всех в классе, я действительно начал получать удовольствие от решения проблем и сложных задач. Я боролся с некоторыми проблемами, работал над ними в течение нескольких дней и наполнил копии различными способами решения этой проблемы. Затем я занялся разработкой приложений для Android и в то время начал работать над проектами в приложении и на веб-сайте. Не совру, но на уроках я серьезно чувствовал себя потерянным. Только тогда, когда я и мои друзья работали над этим кинопроектом на каникулах, и мои навыки оттачивались.

Вся моя усердная и умная работа принесла результаты на 3-м курсе, когда я получил свою первую стажировку по разработке приложений для Android и начал работать над многими другими проектами. Я также становлюсь активным в местных сообществах разработчиков и узнаю о других вещах. А потом настал день, когда я выиграл Smart India Hackathon 2017, и это стало началом жизненных достижений.

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

Как подойти и осуществить?

Единый ответ ОСТАВАЙТЕСЬ ГОЛОДНЫМ, голодным к знаниям, голодным к обучению и, что наиболее важно, жаждой становиться лучше с каждым днем. И ты найдешь свой собственный путь, как и я, когда тебе не терпится. В Интернете можно найти множество ресурсов, но разве это важно? Если вы не решите пойти туда и не найти их, прочтите и используйте их.

Я ничем не отличался, я был совершенно наивен. Но это был весь мой голод, благодаря которому я нашел свой путь. Я начал собираться на технических мероприятиях и митапах. Ад! Я ходил на встречу между экзаменами в конце семестра. Я начал следить за техническими страницами (весь мой фид на FB носит более технический характер).

Проекты

Я понял, что обучение через проект намного лучше, чем теоретический язык. Я изучил PHP, Django и очень много разработки приложений для Android только из-за проектов. Даже я хорошо освоил Java и Python после работы в разработке приложений для Android и Django соответственно. Поэтому я всегда советую людям заниматься проектами независимо от того, посещают ли они уроки. Самое важное, что я чувствую при работе над проектом, - это то, что он учит вас гуглить или искать. Все языки, фреймворки и ресурсы огромны, их нельзя ни учить, ни изучать. Следовательно, важно, чтобы вы научились находить свой вариант использования в этом огромном море, которому вы научитесь с практикой. Кроме того, в конце концов, вы учитесь что-то создавать, верно? Тогда почему бы и нет, творить во время обучения.

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

А теперь приходите и расскажите о своей работе и проекте. Для этого я всегда советую использовать контроль версий, и в настоящее время Git очень популярен. Разместите код вашего проекта на Github, чтобы продемонстрировать его. Github - одна из лучших вещей в разработке, а также крупный репозиторий проектов с открытым исходным кодом. И git всегда пригодится даже во время стажировки. Если вы работаете над веб-сайтом без серверной части, вы можете разместить его непосредственно на страницах Github. Для всех остальных веб-сайтов вам потребуется услуга хостинга, вы можете использовать 000webhost.com для PHP, так как это бесплатно для 2 веб-сайтов. Вы также можете размещать проекты на heroku.com. Что касается приложений, загрузите их в Play Store или Apple Store, если применимо.

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

Первоначальный проект

Я неоднократно сталкивался с этим вопросом. Итак, я предлагаю вам создать свое онлайн-портфолио на Github. Вы также можете использовать уже доступные шаблоны от Google. Этот проект хорош в том смысле, что вам понравится создавать его так, как он посвящен вам, и дает вам возможность исследовать свое творчество. Редактирование шаблонов имеет два преимущества помимо создания вашего проекта - проще редактировать шаблон, чем создавать его с нуля, и вы научитесь намного лучше, например, стиль кодирования, часто используемые библиотеки и т. Д.

Если вы чувствуете, что есть какие-то новые термины, о которых вы не знаете, попробуйте погуглить или узнать у коллег. Вы также можете спросить в комментариях или написать мне на [email protected], я постараюсь дать простое объяснение.

Продолжение следует!

/ codeb1ooded /