Warning: mkdir(): No space left on device in /var/www/tgoop/post.php on line 37

Warning: file_put_contents(aCache/aDaily/post/code_and_travel/--): Failed to open stream: No such file or directory in /var/www/tgoop/post.php on line 50
Code&Travel@code_and_travel P.405
CODE_AND_TRAVEL Telegram 405
Я разрабатывала год мобильное приложение с нуля, не зная ничего о Flutter изначально. Я делала собственное расширение для Google Chrome полтора года, даже не ожидая, что оно может набрать 80 000 пользователей. И вот, что я поняла…

То, что ты делаешь — это всегда путь. И на нем обязательно встретятся трудности. Легко говорить друзьям: “Я выложила свое первое мобильное приложение на Flutter в Apple Store и Google Play, можете потыкать”. Это выглядит как результат, который легко дался. Но никто кроме тебя не знает, сколько ночей ты провела, пытаясь разобраться, почему не собирается тот или иной build. Никто не знает, сколько раз мне приходилось все сносить и заново ставить, чтобы запустить версию на эмуляторе после долгого перерыва. Или какое кол-во каверзных вопросов задала мне служба поддержки Apple, когда я впервые публиковала мобильное приложение. Всего и не припомнишь.

Эти трудности сопровождали меня постоянно. Мобильное приложение на Flutter не было простым проектом. Да, нюансы верстки я осилила моментально. Прикручивание логики тоже не было сложным. Но все, что связано с build, публикацией, симуляторами выносило мне мозг как только я за это бралась. А не браться было невозможно: заказчику нужен конечный результат, и ему наплевать, что именно там не работает.

Даже сейчас, когда мобильное приложение уже выложено, эта борьба не окончена. Я сталкиваюсь с новыми нюансами: то, как работало на эмуляторе, не работает на реальном телефоне. И мне приходится сражаться дальше.

Аналогично с Pixel Measurement. Когда-нибудь (надеюсь, скоро) я напишу: “Я заработала первые 2000$ пассивного дохода на своем проекте!”. Меня прокомментируют: “Круто! Повезло!”. Но мало кто поинтересуется, что именно за этим заработком стояло. Как именно я регистрировала 10 почтовых ящиков, чтобы оформить хотя бы один developer аккаунт Chrome Web Store, как именно я вычищала ключевые слова из описания, забирая время у своего отпуска, почему я опубликовала это расширение пьяная из поезда в Осаку, какой дополнительный функционал я разрабатывала полгода и почему 10 раз я переписывала код для монетизации. Люди будут видеть лишь конечный результат.

Однако, вместо бессонных ночей с Flutter был у меня и другой вариант. Гораздо более простой и логичный, как покажется многим. Зачем изучать новый язык программирования, когда можно просто пойти в ВТБ, куда тебя уже берут по умолчанию?

К марту прошлого года я уже более 7 лет работала на проекте банка Открытие. Из-за присоединения группы Открытия к ВТБ нас сокращали. С каждым проводили собеседование, и по его результатам назначали на проект ВТБ. По умолчанию, даже готовиться к собесу не надо. Моя мотивация была настолько низкой, что я ответила на 3 вопроса из 10. И все равно меня взяли. Я могла сидеть в России без возможности работы из-за границы, ездить пару раз в году в отпуск, делать более-менее сносные задачи и постепенно становится злой, как все мои коллеги. Но есть один нюанс: пойди я по этому пути, я бы себе этого никогда не простила. Работать на проекте ВТБ после всего того, что он сделал с Открытием, было ниже моего достоинства. Не говоря уже об остальном диссонансе.

Именно поэтому, как только мне свалилось предложение о Flutter, я за него зацепилась. Да, я пошла изучать новый язык программирования, чтобы не быть в ВТБ. Мне было все равно, что ждет меня на пути мобильной разработки. Я знала, что мне будет не просто. Но одно дело сражаться за то, что тебе действительно важно. И совсем другое — воевать с ветряными мельницами в той среде, где ты не должен находиться. В последнем случае на битву просто не хватит сил.
👍1110😁2



tgoop.com/code_and_travel/405
Create:
Last Update:

Я разрабатывала год мобильное приложение с нуля, не зная ничего о Flutter изначально. Я делала собственное расширение для Google Chrome полтора года, даже не ожидая, что оно может набрать 80 000 пользователей. И вот, что я поняла…

То, что ты делаешь — это всегда путь. И на нем обязательно встретятся трудности. Легко говорить друзьям: “Я выложила свое первое мобильное приложение на Flutter в Apple Store и Google Play, можете потыкать”. Это выглядит как результат, который легко дался. Но никто кроме тебя не знает, сколько ночей ты провела, пытаясь разобраться, почему не собирается тот или иной build. Никто не знает, сколько раз мне приходилось все сносить и заново ставить, чтобы запустить версию на эмуляторе после долгого перерыва. Или какое кол-во каверзных вопросов задала мне служба поддержки Apple, когда я впервые публиковала мобильное приложение. Всего и не припомнишь.

Эти трудности сопровождали меня постоянно. Мобильное приложение на Flutter не было простым проектом. Да, нюансы верстки я осилила моментально. Прикручивание логики тоже не было сложным. Но все, что связано с build, публикацией, симуляторами выносило мне мозг как только я за это бралась. А не браться было невозможно: заказчику нужен конечный результат, и ему наплевать, что именно там не работает.

Даже сейчас, когда мобильное приложение уже выложено, эта борьба не окончена. Я сталкиваюсь с новыми нюансами: то, как работало на эмуляторе, не работает на реальном телефоне. И мне приходится сражаться дальше.

Аналогично с Pixel Measurement. Когда-нибудь (надеюсь, скоро) я напишу: “Я заработала первые 2000$ пассивного дохода на своем проекте!”. Меня прокомментируют: “Круто! Повезло!”. Но мало кто поинтересуется, что именно за этим заработком стояло. Как именно я регистрировала 10 почтовых ящиков, чтобы оформить хотя бы один developer аккаунт Chrome Web Store, как именно я вычищала ключевые слова из описания, забирая время у своего отпуска, почему я опубликовала это расширение пьяная из поезда в Осаку, какой дополнительный функционал я разрабатывала полгода и почему 10 раз я переписывала код для монетизации. Люди будут видеть лишь конечный результат.

Однако, вместо бессонных ночей с Flutter был у меня и другой вариант. Гораздо более простой и логичный, как покажется многим. Зачем изучать новый язык программирования, когда можно просто пойти в ВТБ, куда тебя уже берут по умолчанию?

К марту прошлого года я уже более 7 лет работала на проекте банка Открытие. Из-за присоединения группы Открытия к ВТБ нас сокращали. С каждым проводили собеседование, и по его результатам назначали на проект ВТБ. По умолчанию, даже готовиться к собесу не надо. Моя мотивация была настолько низкой, что я ответила на 3 вопроса из 10. И все равно меня взяли. Я могла сидеть в России без возможности работы из-за границы, ездить пару раз в году в отпуск, делать более-менее сносные задачи и постепенно становится злой, как все мои коллеги. Но есть один нюанс: пойди я по этому пути, я бы себе этого никогда не простила. Работать на проекте ВТБ после всего того, что он сделал с Открытием, было ниже моего достоинства. Не говоря уже об остальном диссонансе.

Именно поэтому, как только мне свалилось предложение о Flutter, я за него зацепилась. Да, я пошла изучать новый язык программирования, чтобы не быть в ВТБ. Мне было все равно, что ждет меня на пути мобильной разработки. Я знала, что мне будет не просто. Но одно дело сражаться за то, что тебе действительно важно. И совсем другое — воевать с ветряными мельницами в той среде, где ты не должен находиться. В последнем случае на битву просто не хватит сил.

BY Code&Travel


Share with your friend now:
tgoop.com/code_and_travel/405

View MORE
Open in Telegram


Telegram News

Date: |

To delete a channel with over 1,000 subscribers, you need to contact user support When choosing the right name for your Telegram channel, use the language of your target audience. The name must sum up the essence of your channel in 1-3 words. If you’re planning to expand your Telegram audience, it makes sense to incorporate keywords into your name. A few years ago, you had to use a special bot to run a poll on Telegram. Now you can easily do that yourself in two clicks. Hit the Menu icon and select “Create Poll.” Write your question and add up to 10 options. Running polls is a powerful strategy for getting feedback from your audience. If you’re considering the possibility of modifying your channel in any way, be sure to ask your subscribers’ opinions first. 3How to create a Telegram channel? Judge Hui described Ng as inciting others to “commit a massacre” with three posts teaching people to make “toxic chlorine gas bombs,” target police stations, police quarters and the city’s metro stations. This offence was “rather serious,” the court said.
from us


Telegram Code&Travel
FROM American