Преди няколко дни бях поканен да изнеса лекция за моето пътуване в света на технологиите пред група студенти в училище по програмиране, Moringa. Това е ускорител за разработчици на софтуер, базиран в Найроби, Кения.

Не бих искал да навлизам в подробности колко нервен и напрегнат бях преди разговора, нито ще споменавам как почти просто не се появих през деня. Вместо това просто ще кажа, че се възползвах от случая, пристигнах навреме на мястото и преодолях страховете си, както правим всички ние :-)

Ето някои от точките, които споделих по време на моя разговор:

1) Сътрудничете с други разработчици на софтуер

Тази точка беше и все още е един от най-големите ми стълбове, докато пътувам през тази област, защото намирам, че е по-лесно да се уча от грешките на онези, които са тръгнали „напред“, за да избегна подобни грешки и когато съм заседнал в в коловоз или в безкраен цикъл на коригиране на грешки, мога бързо да получа помощ от по-опитен разработчик.

И така: Сера Нджамби Роно, Филип Мотури Мотури, Иън Брайони

2) Посещавайте технически събития

Доколкото това силно зависи от вашата наличност/гъвкавост, мисля, че е важно да присъствате на поне две или повече събития на година. Не бях запален по това, докато не присъствах на едно, което беше добре планирано и не бях разочарован от решението си.

И така: Проспер Отемуива, Сегун Фамиса, Кируи К. Кенеди

3) Кандидатствайте за онлайн работа

Това е доста полезно, особено за тези, които искат да работят от разстояние, а също и за всеки разработчик на софтуер, който иска да започне работа по повече проекти, които в момента са популярни в тяхната област на опит.

4) Увеличете максимално безплатните онлайн материали, YouTube, Udemy, Edx, Coursera

Тук списъкът е безкраен. Можете да се обърнете към тази публикация от някой от опитните разработчици, които познавам. Той сподели толкова много полезни връзки, които силно препоръчвам.

5) Не се страхувайте да излезете!

Вие сте най-добрият си насърчител. Никой друг не може да ви мотивира да продължите, ако не вярвате в себе си.

6) Разберете клиента си.

Преди да започнете да таксувате за вашата работа/проекти, разберете естеството на бизнеса на вашия клиент и знайте колко може да е готов да плати. В противен случай ще водите загубена битка.

Кажете ми в коментарите по-долу, ако имате точки, които можете да добавите към публикацията ми, никога не знаете кого ще вдъхновите.