50 вещей, которым я научился благодаря StartNG

В декабре прошлого года я подал заявку на стажировку в StartNG, и меня приняли. Я зарегистрировался, чтобы изучать мобильную разработку с использованием Flutter и Kotlin. Мое путешествие до сих пор было фантастическим, так как я многому научился и могу создать простое мобильное приложение, используя как Flutter, так и Kotlin. Я бы настоятельно рекомендовал всем, кто интересуется программированием, записаться к ним. Вот 50 вещей, которые я усвоил с тех пор, как начал, некоторые я усвоил на собственном горьком опыте, лол.

1) Не размещайте сообщения в неправильных каналах

2) Задавайте вопросы, но, что более важно, читайте объявление, размещенное в рабочей области.

3) Подружитесь, они помогут вам в программировании

4) Работа и привыкание к слабой среде и другим инструментам программирования, например. клуб.

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

6) Работа с командами, в StartNG я принадлежу к команде T4DL (не спрашивайте, как наш лидер придумал это название), и нас попросили разделить себя на подгруппы, и каждой подгруппе было предложено создать 3 разных идеи для творчества.

7) Справляться с давлением и соблюдать сроки. Это был один из самых сложных уроков, которые я усвоил из-за того, что я не лучший в борьбе со стрессом, я так часто кричу на свою «Сбой Gradle Sync» в Android Studio , даже печатая это, я злюсь.

8) Навыки исследования и решения проблем

9) Работа с требованиями пользователя в режиме реального времени

10) Лучшее знание языка программирования, например. Флаттер и Котлин

11) Написание и использование API

12) Написание поддерживаемого кода при работе с большой кодовой базой

13) Работа с методами разработки программного обеспечения

14) Правильное использование контроля версий, таких как Github, Gitflow

15) Разбивайте большие проблемы на более мелкие.

16) Всегда добавляйте комментарии во время написания кода, это поможет любому Тому, Дику и Гарри (всегда хотел это сказать) лучше понять ваш код.

17) Всегда пишите код с Reason

18) Делайте заметки (и усердно учитесь)

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

20) Не ждите, что во время обучения программированию вас будут кормить с ложечки. Большинство людей ожидают, что, поскольку это стажировка для начинающих, вам должны говорить ВСЕ, что вам нужно знать: «Нет!», «Лучший кодер в мире»247.

21) «Google» — ваш лучший друг. О, знаменитая поисковая система Google. Спасло так много программистов от написания катастрофических кодов.

22) Документация является ключевым моментом. Документируйте каждый фрагмент кода, который вы пишете

23) Думайте критически при кодировании

24) Имея дело с клиентами, не обещайте и не выполняйте.

25) Приходите вовремя на встречи с клиентами или на любое техническое мероприятие. Пожалуйста, не расслабляйтесь. Пожалуйста, не по европейскому времени.

26) Всегда ставьте интересы клиента выше своих собственных.

27) Уменьшение рабочего давления при подготовке к работе в реальной жизни.

28) Полное понимание того, что происходит в технологической индустрии.

29) Соблюдай простые правила и положения, это поможет в реальном мире - этот саб достается мне, и только мне.

30) Когда вам дали задание, прочитайте задание не менее трех раз, чтобы убедиться, что вы его поняли. Если вы прочитали вопрос один раз и не поняли, почему бы не прочитать его снова и снова… пока не поймете.

31) Практика делает лучше, чем больше вы практикуетесь в программировании, тем лучше у вас получается

32) Эффективно и продуктивно общаться с моим наставником и коллегами-стажерами.

33) Я научился управлять профессиональным рабочим пространством. Честно говоря, когда я впервые попал в слабину, это было не так уж сложно, как это представляли некоторые коллеги-стажеры, но, опять же, я все же научился его использовать.

34) Я научился учиться у других. Тот факт, что вы учитесь у других, не дает вам права копировать чужой код, это не круто.

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

36) Создайте свое профессиональное рабочее пространство

37) В кодировании мы не должны подходить к проблемам с «проблемным» мышлением, а с мышлением «решения».

38) Всегда пишите удобочитаемый код

39) Проверяйте свои коды по мере продвижения

40) Если не знаете, что делать, сначала переборщите, а потом оптимизируйте.

41) Используйте описательные имена для функций/методов/переменных/классов и т. д.

42) Определите, что работает для вас

43) Изучайте сложные вещи раньше, копируйте других, которые делают то же, что и вы, что делаете вы быстрее — Марк Эссьен.

44) Поймите теорию

45) Вам не нужно быть техническим специалистом или изучать программирование, чтобы тестировать программное обеспечение.

46) Я узнал о важности системы поощрений — «Вечер пятницы» «попался» на слабине — Спасибо, мистер Сейи, хотя я никогда ничего не выигрывал.

47) Я научился всегда быть готовым учиться. Ты не знаешь всего (грустное лицо)

48) Никогда никого не недооценивайте. Каждый способен достичь величия

49) Всегда будь онлайн, все может измениться за считанные минуты.

50) Я понял, что управлять такой компанией, как StartNG, и обучать людей программированию БЕСПЛАТНО непросто.

В заключение я хотел бы сказать большое спасибо Сейи Онифаде, генеральному директору StartNG, за предоставленную мне возможность изучать программирование. Не каждый раз, когда молодые нигерийцы и африканцы получают возможность бесплатно изучать такие вещи, как программирование, таким эффективным и действенным способом, иногда вы даже задаетесь вопросом, почему программа бесплатная. Я считаю, что индустрия высоких технологий в Нигерии развивается во что-то большее и лучшее благодаря таким людям, как г-н Сейи Онифаде, у молодых нигерийцев должна быть возможность реализовать свои мечты и быть поставленными в положение, в котором они достаточно оснащены, чтобы конкурировать с нашим иностранным контрагентом. части. Фу! Этот вывод получается довольно длинным. У меня заканчиваются хорошие слова, чтобы сказать о г-не Сейи Онифаде, лол, но на самом деле, хотя он отличный парень, у него есть видение и большие надежды на Нигерийскую технологию. О, в настоящее время я пишу это с канала пробации, поэтому первое, чему я научился, было: «Не размещайте сообщения не на том канале». Кстати, это выучено или выучено? Точно сказать не могу. Я надеюсь, что вы хорошо провели время, читая это. Извините за опечатки.