Tag: Development

  • Алгоритмы

    Моя текущая активная подготовка по Джава скрипку и основам алгоритмов принесла мне одно очень важное откровение, которое я не знала раньше.
    Когда интервьюер просит тебя решить какую-то алгоритмическую задачу, он не ждём что ты вот сейчас за 15 минут напишешь новый эффективное решения.
    Чего он ждёт – так это то, что ты сможешь увидеть патерн схожий с патерном одного из извесных алгоритмов, и сможешь применить его.

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

    P.S. Есть еще конечно менее удачные интервью, когда тебя спрашивают что-то изотерическое и единсвеный способ знать правильный ответ – недавно в ходе подготовки видеть именно эту задачу и помнить решение.
    Но это тоже о том, как увеличить свои шансы пройти техническое интервью? Увеличить количество времени которое ты уделяешь подготовке.

  • Октябрь

    Праздники в этом году очень удачно выпадают. Я попросила выходные во все дни, где есть только половина выходного. И еще в паре мест, когда получалось “выходной”-> “рабочий день”-> “выходной”. В итоге получается, что в Октябре я буду работать 10 дней.
    Большую часть свободного времени планирую посвятить своим личным программным проектам и изучению новых технологий. Я стараюсь уделять этому время по выходным и иногда после работы, но это не тоже самое как иметь целые свободные дни чтобы устроить себе bootcamp. (more…)

  • Treehouse tech degree

    Treehouse снизили цену на свои Tech Degrees до цены Nano Degrees от Udacity и теперь видимо будут с ними конкурировать. Мне интересна их программа
    https://teamtreehouse.com/techdegree/java-web-development. Но когда я смогу до нее добраться, лучше даже не думать 🙁
    Есть более срочные на данный момент вещи – Node.js, Angular 2…

  • Рефлексия

    Последние дни, работая над слабыми местами в своих знаниях, которые мне нужно улучшить к предстоящим интервью, я вижу какой большой путь я прошла за три года и это меня впечатляет. Я чувствую гордость за себя а также увереность, что если я смогла это, что может помешать мне развиться дальше? абсолютно ничего.

  • HotelCloud

    Еще пару месяцев назад, я узнала что фирма в которой я работаю – HotelCloud переводит свою разработку к фирме-оутсорсеру из Украины. Я начала смотреть на вакансии, но в тоже время мне хотелось узнать, а что они решат делать со мной. Может есть опция продолжить работать с ними из дома. Тем более что фирма работает с дизайнером кажется в Будапеште, а теперь есть еще некие CSS`еры из Югославии. Так что прецеденты такой работы есть. Потом я увидела как новый team-leader (который из фирмы-оутсорсера) начал приводить в порядок процедуру установки аппликаций локально и работать над обновлением Ember.js до версии 2. Я увидела позитивные изменения и мне это понравилось.

    Сегодня наконец наступила развязка. Мне прислали официальное письмо что я уволена. Я могу работать до конца Мая, а могу уйти раньше если хочу (естественно оплачены будут только дни которые я отработаю). Даже не смотря на то что такой финал был ожидаемым и вероятным, это все равно было тяжелое ощущение.

    Теперь я определенно в поисках новой работы.

  • О рекурсии.

    2 года назад, на курсе в Джон Брайсе я познакомилась с идеей рекурсии в програмировании. С тех пор я ее боялась. Еще один непонятный ужас.
    Сейчас я делаю Algorithmic toolbox курс с coursera. И вот почувствовала, ну функция которая вызывает сама себя с каким-то меньшим набором даты, ну и что в ней такого страшного? Новая стадия осознания.
    Следующая будет, когда я на реальном примере решу “а вот тут будет хорошо применить рекурсию”. Не знаю когда это случиться, но когда нибудь должно, если продолжу учить алгоритмы и писать код.

    P.S. Вообще начала курса в Джон Брайс было важным переломным моментом. Решения что я хочу знать больше и готова сосредоточиться на этом.

  • Coursera Data Structures and Algorithms Specialization

    Из опыта последних интервью, просто знать Front End технологии, иметь опыт работы и личные проекты чтобы показать, все еще недостаточно чтобы получить хорошую работу. С тебя скорее всего будут также спрашивать решать алгоритмы.

    Осмотрев многие варианты, я начала делать “Algorithmic Toolbox” курс от coursera.org, в надежде что он разовьет меня в нужном направлении. Их оценка в 4-8 часов в неделю выглядит слишком оптимистичной, умножить на два и будет ближе к реалистичным временным затратам в неделю.

    Если успешно его закончу, следующим будет “Data Structures”, второй курс из той же специализации. Может хоть узнаю что такое поиск по бинарному дереву 😀

  • Посмотрела на вакансии на booking.com
    Когда-нибудь я отправлю им резюме, но не сейчас.
    Хотя я подозреваю к тому времени когда я это сделаю, идея уже потеряет всякий ореол гламура вокруг себя.

  • посещение She codes

    Вчера вечером я пошла на встречу She Codes.
    Сначала я поехала с работы в Google Campus. Так были удобные стулья, возможность заварить чая и пончики. Большая часть столов была занята группами по андроиду за разные месяца. И один стол для HackNight.
    Я села за HackNight стол и подумала ок, я посижу и посмотрю что будет происходить. В крайнем случае поработаю немного с Gentle introduction to marioюnette. Потом я услышала что HackNight стол в общем тоже предназначен для написания свободных проектов по андроиду. Стоит заметить что я сделала годовой курс по аппликациям для андроида в John Bryce, так что присоединятся к их курсу мне нет пользы.
    Ну ладно, если тут все только для андроида, я пошла посмотреть на отделение Web в CheckPoint. Так прямо с бумажным стаканчиком чая в руке и пошла. (more…)

  • Вторая неделя на новой работе.

    Самое тяжелое на работе это первый месяц. Я пережила свои первые две недели, а это уже половина пути.
    Адаптация к новому проекту проходит немного лучше чем мои первые дни в ConvertMedia. Я помню что за вторую неделю в ConvertMedia я два раза уходила поплакать в туалете. От того что я ничего не понимаю в коде, в котором мне сказали что-то писать. От того что уровень стресса и беспокойства достиг уровня, на котором ему нужен хоть какой -то выход.

    За вторую неделю на этой работе, я не пряталась в туалете поплакать ни разу. Раз уходила из офиса попить кофе в кафе. Ну а к концу недели, в четверг начиная еще с утра, мне хотелось свернуться клубком на пуфе в углу и все… никого нет дома.
    Но и в ConvertMedia был тот же, если не больший уровень усталости. Чувство когда ты не можешь вытолкать себя из дома утром, потому что кажется всё, я больше не могу.

    Здесь нет такого количества людей которые спрашивают как ты справляешься и внимательно на тебя смотрят. Нет моего собственного внутреннего чувства неудовлетворенности, от того что мне заплатили значительно меньше того что указано на drushim.co.il

    P.S. Счастье что я я не работаю в Герцлии Питуах. Насколько тяжелее была бы стадия “Новый програмист на работе”, мне даже не хочется думать.

  • Интервью в Amdocs

    Сегодня я была на интервью в Amdocs. Я опасалась что сойду с автобуса и буду долго бродить вокруг, уткнувшись в гугль мэпс в телефоне, искать где же они сидят. Но пропустить два здания с многометровой вывеской Amdocs на каждом было невозможно.
    Также я опасалась что они, как оно бывает в больших корпорации, будут спрашивать меня про алгоритмы. Но не спрашивали.
    В Амдоксе мне понравилось. Все аккуратно, чисто. Два моих экзаменатора были вежливые и дружелюбные.
    Само интервью было не простым для меня. Спрашивал про всякие нюансы Джава Скрипта, обсуждали всякие маленькие примеры кода. К концу этой части интервью я уже очень сильно разнервничалась.
    Потом мне дали писать небольшое задание в Code Pen.
    В целом я по-моему отвечала нормально, но не отлично.

  • PluralSight

    Благодаря акаунта со-автора попробовала pluralsight.com. Я всегда считала что записанные на конференциях видео это что-то довольно скучное. Но начала смотреть “Advanced JavaScript” by Kyle Simpson (автор серии книг You don`t know JS) и это сборник отличных видео.
    Например там есть аргументация почему named anonymous function лучше чем unnamed. Ну и еще много разной полезной теории.

  • Отпуск

    За две недели пребывания дома, в отпуске, мо понимание JavaScript и Angular.js заметно углубилось. Мой проект Lucca Guide тоже существенно продвинулся. Еще я наконец познакомилась с FlexBox в СSS.
    Хотелось бы мне, чтобы можно было вот так иногда брать пару недель неоплаченного отпуска, чтобы выполнить накопившиеся дела и сделать погружение в учебу.
    Но очевидно, что отпуск по желанию, чаще 2 раз в год, мне никто давать не будет.
    В планах самостоятельного изучения react.js и node.js. На это нужно время.

    P.S. Скромное количество дней оплаченного отпуска у меня тоже есть, но они уходят на настоящий отпуск, отдых от работы и учебы.

  • Responsive cutter

    Странное явление – вакансии типа нарезчика из дизайна в Responsive html/CSS с опытом работы в 2 года минимум. Иногда также включает нарезку в Sass, или использование Bootstrap`a.
    Вот сегодня мне звонили Matrix с тем-же предложением, вакансией нарезчика в IsraCard. Насколько я поняла речь шла о зарплате в 13т.ш.
    На первый взгляд вроде что плохого? Но с такой работы некуда расти дальше. С такой работы подняться дальше вверх, вот это тяжело.

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

  • ConvertMedia 1,5 месяца

    Проработав в ConvertMedia 1,5 месяца я думаю что начинаю понимать почему все тут так любят уехать в отпуск на месяц. Наверное потому что эта работа уматывает, не только меня.
    Для меня это даже не сколько работа, а сочетание работы со спорт залом, уроками английского и постоянными стараниями улучшить свои навыки как программиста.

  • What you want you become

    Сегодня был мой последний рабочий день в Xwise (xwise.com). Как-то трудно вериться, но я действительно отработала тут 2,5 года. Моя первая “настоящая работа”. Работа на полную ставку за которую платят не минимум в час. Я был так горд собой и счастлив когда её получил. Правда и уходя я точно также счастлив.
    Утром послушала видео уроки по PHP от Lynda.com.
    Пооблизывалась, читая Lonely Planet, про все эти сосиски и жареную свинину в Мюнхене. Израиль сделал меня страстным свиноедом.
    Почитала книгу по истории Германии.
    Провела прощальное поедание тортиков для сотрудников. Нужно было разместить их на три стола, а не на два.
    К моему легкому удивлению, мне не вручили подарочной карточки или даже просто какой нибудь статуэтки в виде кошки. Я понимаю что они не должны, но как-то всё равно немного удивило.

    В воскресенье я иду на свою новую работу и я думаю что это моя ступенька вверх.

  • John Bryce сертификат о окончании курса и учебные планы

    Вчера была на маленькой церемонии раздачи сертификатов о окончании курса в Джон Брайс. Я выбрала сходить на “церемонию”, вместо того чтобы получить сертификат на почте. Рассматривая итоги, конечно за этот курс я чему-то научилась и стала лучшим программистом.Так что я считаю его полезным для себя.
    Но найти работу как программисту андроида он мне не помог – потому что условия на рынке в Израиле такие, что чтобы найти нормальную начальную работу тебе нужно если не опыт работы программистом по андроиду, то хоть опыт работы с джавой два года или же первая степень по компьютерным наукам + большой проект по андроиду.

    Следующие учебные планы, мне хочется попробовать сделать Associate degree in computer science, с обучением на английском.
    Только я пока еще не знаю, как я могу это организовать. Потому что все онлайн -программы стоят изрядных денег. А на иврите я это и учить не хочу, и опции сделать Associate нет.

  • Cat who code

    Временами думаешь что было бы дальше, если бы ты сделал или не сделал что – то, в ситуации которая, оглядываясь назад, кажется важной.
    Вот я не в первый и не в последний раз задаюсь вопрос, чтобы я делала бы сейчас, где и кем бы работала, если бы не начала кодить.
    Так как я не могу узнать, что было бы в других случаях. Но то что стало, кажется мне такой удачей, что меня пугает мысль а что если.. если не это.

  • Растраиваюсь

    Вот в данный промежуток времени мне жаль что я выбрала сделать годовой курс
    Mobile Web and android applications
    а не PHP Web Expert.
    Сделала бы второй, могла бы сейчас так же искать вакансии full stack developer.
    Год тяжелой работы и никакого заметного улучшения в моих опциях на поиск работы.

  • Lynda AngularJS Up and running

    Просматриваю курс Up and Running with AngularJS с Lynda.com. Потом там же есть Building a Data-Driven App with AngularJS.
    Всё это хорошо, но мне нужно что-то писать с Angular`oм, какой то маленький проект может быть. Нужно действительно начать его применять.
    После окончания проекта по андроиду для John Bryce?