Я понимаю, что сообщество не очень любит истории из серии "хочувайти"
Обрисую вводные данные: мне 30 лет, 2 высших (экономика, ин. яз); знание английского b1 в данный момент с возможностью вернуть "языковую форму" и за месяца 3 выйти на С1; уверенный пользователь девайсов, ПК, АИС и пр. систем; ровно 0 дней и секунд в программировании, девелопменте, дизайне и т.д.; возможность последующего переезда меня не пугает, а даже наоборот. Нахожусь не в МСК.
По компетенциям:
- есть успешный опыт работы в крупных федеральных компаниях в продажах b2b и b2c;
- 6-7 лет управленческого опыта, в том числе запуск с "0" бизнеса в роли заместителя директора;
- собирал 2 пула сотрудников на разных предприятиях и выводил на выполнение целевых показателей;
- с IT сталкивался только в роли заказчика (сайт, SEO, таргет, внутрення программа, внедрение API).
- макс число под управлением ~ 20 человек.
- считаю, что хорошо могу анализировать конкурентную среду, спрос, недостатки, точки роста;
- достаточно креативен в вопросах необычных решений, совершенсвования и стратегий
актуальность направления, возможность будущего переезда в зону EC/USA, желание в силу определенных обстоятельств перезагрузить карьеру и жизнь.
Есть возможность инвестировать ( не огромные, но достаточные) средства в образование,
курсы
Не строю иллюзий из серии "за 6 месяцев стать топом", но осязаемость сроков имеет значение.
Выбрал для себя потенциальной целью позицию - Product Manager.
Какие варианты я рассматривал? BigData, Программирование, DevOps, Мобильная разработка, тестирование. Что-то из этого возможно изучить и выйти на должный уровень, а что-то вообще не подходит мне (BigData например). Да и давайте откровенно - стать реально хорошим специалистом узкого технического направления я смогу лет дак в 35 в лучшем случае.
Работоспособность, изучение нового, креативность, нахождение "точек роста", стрессоустойчивость - на высоком уровне.
P.S. к орфографическим и грамматическим ошибкам - просьба отнестись снисходительно.
<?php
declare(strict_types=1);
class Ellipsis
{
private string $char;
private int $count;
/**
* @param string $char
* @param int $count
*/
public function __construct(string $char, int $count)
{
$this->char = $char;
$this->count = $count;
}
/**
* @return string
*/
public function getChar(): string
{
return $this->char;
}
/**
* @return int
*/
public function getCount(): int
{
return $this->count;
}
}
class Ellipsisist
{
private Ellipsis $ellipsis;
/**
* @param Ellipsis $ellipsis
*/
public function __construct(Ellipsis $ellipsis)
{
$this->ellipsis = $ellipsis;
}
/**
* @param string $value
* @return string
*/
public function __invoke(string $value): string
{
return str_pad($value, mb_strlen($value) + $this->ellipsis->getCount(), $this->ellipsis->getChar(), STR_PAD_LEFT);
}
}
class EllipsisistFactory
{
/**
* @param string $char
* @param int $count
* @return Ellipsisist
*/
public static function make(string $char, int $count): Ellipsisist
{
return new Ellipsisist(new Ellipsis($char, $count));
}
}
$arr = ['foo', 'bar', 'baz'];
$ellipsisiatedArr = array_map(
EllipsisistFactory::make('.', 3),
$arr
);
var_dump($ellipsisiatedArr);