Вещи, которые я знаю теперь, что я хотел бы знать, чем:
- Разница между Git и Github. Я недоверчиво посмеиваюсь, когда признаюсь, что мне было 2020 лет, когда я наконец понял это. Вспоминая те дни, когда я был разработчиком Windows Phone и запускал проект в Visual Studio 2012, он спрашивал, какую систему управления версиями я хотел бы использовать? Гит или Меркуриал. Мы всегда выбирали Git. Я помню, как спросил, почему, и меня уволили и сказали: Вы не хотите использовать mercurial, он похож на водопад, а не на Agile. 😅 Решите сами, прочитав Mercurial vs. Git: почему Mercurial? Опубликовано на Atlassian по совпадению в 2012 году. Еще одна вещь, которую я тогда пропустил. Когда дело доходит до контроля версий, на самом деле не имеет значения, предпочитаете ли вы вышеупомянутые системы или их эквиваленты, самое главное, чтобы он был на месте с первого дня. имел свои собственные проекты и помогал другим, ничто из этого не живет за пределами этих частных репозиториев. Один из способов исправить это — через такие сообщества, как GitHub. Я с нетерпением жду возможности поделиться своими знаниями и внести свой вклад в проекты с открытым исходным кодом. Таким образом, я снова представлюсь техническому сообществу 🙂.
- Начните вести технический блог и регулярно ведите его. Так что у меня есть блог, не обязательно посвященный технологиям, это блог WordPress под названием Fruitymo 😅. Я писал о программировании, езде на велосипеде и стихах о любви.Хотел бы я знать, что нельзя просто писать в блоге истории о Героях, можно говорить и о мрачных незавершенных проектах И о проектах для учащихся. В долгосрочной перспективе это может послужить одной из вещей, которые вы включите в свой портфель. Никогда не недооценивайте силу маленьких начинаний, постепенного обучения и документирования своего пути.
- Реклама в приложениях — это не так уж и плохо. Люди в любом случае всегда будут пытаться найти бесплатную версию вашего приложения, если вы решите отказаться от рекламы и брать за это плату. У одного из моих приложений было около миллиона загрузок в AppStore, и я не заработал на этом ни цента 😂, а все потому, что отказался от встраивания рекламы.
- Тот факт, что вы являетесь основателем, не означает, что вы всегда должны быть ведущим разработчиком. Особенно, если ваш новый продукт лучше всего создается на стеке технологий, в которых вы не разбираетесь. Всегда наймите людей умнее вас. Командная работа воплощает мечту в жизнь. Если вы действительно хотите построить бизнес вокруг программного обеспечения, вам нужно выбрать свою основную область деятельности, хотите заниматься разработкой? Нанять генерального директора, хотите возглавить и развивать бизнес? Наймите технического директора.
- Держаться за акции из страха быть ограбленным или недооценивать свой стартап/продукт — это то же самое, что быть перфекционистом, редактирующим книгу 100 раз, пока она не станет идеальной. Время идет, оно никогда не будет совершенным, и вскоре вы умрете, так как книга не попала в руки людей, что в конце концов сделает книгу несовершенной. Ничто никогда не бывает совершенным. Запускай быстрее, учись быстрее. Идите на риск.
- Технологии постоянно меняются. Платформы обновляются ежедневно, а новые платформы запускаются так же часто. Некоторые стандарты устаревают или устаревают. Вы должны продолжать программировать и адаптироваться, чтобы выжить. В настоящее время основными являются JavaScript-фреймворки, такие как React и NodeJS. Ненависть к JavaScript не принесет еды на ваш стол. Отбросьте свое эго, учитесь, создавайте и публикуйте. То же самое можно сказать и о Python: изучайте его, создавайте и публикуйте.
- UX — это все, да, ВСЁ. Сделайте это хорошо с первого раза. Если вы не знаете, как это сделать, найдите того, кто это делает. Неважно, насколько хорош ваш бэкэнд-код, если ваш продукт не дает вашим пользователям отличный опыт, это 💩. Спасибо *KR, который познакомил меня с концепцией гибкого дизайна, когда я был стажером. Она действительно опередила свое время.
- Чтобы преуспеть в корпоративном бизнесе, вам нужен исполнительный спонсор. Кто-то, кто не только будет направлять вас в развитии вашей карьеры, но действительно откроет вам глаза на лучшее понимание бизнеса, его целей и того, как подготовиться, чтобы соответствовать им. Этот человек должен чувствовать себя достаточно комфортно, чтобы заступиться за вас в комнате, в которой вас нет, предложить вам возможности, которые приведут к вашему росту и развитию. Вы двигаетесь по-другому, когда у вас есть исполнительный спонсор. Кстати, они не обязательно должны быть в той же компании, в которой вы работаете, однако они должны занимать руководящую роль в вашей карьере. повторное преследование.
- Быть интрапренером может привести к выгоранию. Да, вы хотите помочь, и, может быть, у вас есть знания по X и Y, проверьте, есть ли у вас возможности, и нет, я не имею в виду свободное время в вашем календаре, я имею в виду, вы делали перерыв в последнее время? Пустые чашки никогда никому не служили, и вам не нужно поджигать себя, чтобы согреть других людей. Скажите «нет», чтобы ваше «да» было оценено по достоинству.
- Будьте терпеливы к себе. Не корите себя за решения, которые вы приняли, используя информацию и ресурсы, которые у вас были. Со временем, со временем все это как-то обретет смысл. Даже если это не так, отпустите ситуацию.