ТОП-7 отелей Лас-Вегаса
Сегодняшняя экскурсия будет по злачному Лас-Вегасу, который зовет себя мировой столицей Развлечений. В туре мы пройдемся по ТОП-7 (согласно моему мнению) фешенебельным отелям и взглянем, какое искусство творят дизайнеры и архитекторы XXI века. Нажимаем на статью ниже и стартуем!
Присоединиться
#путеводительотэлли #америка #лас_вегас
Сегодняшняя экскурсия будет по злачному Лас-Вегасу, который зовет себя мировой столицей Развлечений. В туре мы пройдемся по ТОП-7 (согласно моему мнению) фешенебельным отелям и взглянем, какое искусство творят дизайнеры и архитекторы XXI века. Нажимаем на статью ниже и стартуем!
Присоединиться
#путеводительотэлли #америка #лас_вегас
Vk
ТОП-7 отелей Лас-Вегаса
Все самые выдающиеся современные отели располагаются на улице Strip (я тоже подумала, кто эту улицу так назвал). Это имя ей дал один из полицейских Лос-Анджелеса, именовавший ее в честь родной автодороги Sunset Strip.
Сегодня я устроила баррикаду на квартире, и мне пришлось срочно возвращаться назад. А когда ехала обратно, влипла в разрыв Тушинского тоннеля, прогремевшего на всю Москву. Если вы ещё не в курсе, то инфа тут.
А ещё до конца недели мне нужно отработать 40 часов, из которых сделано только на 10 🙄 (привет, рабочие выходные!). И успеть сходить на английский, фитнес и мало ли куда ещё...
К чему это я? А к тому, что даже все случившееся не отменяет моих планов: составить расписание обучения #30daysofcode. Сегодня формируются группы и запускаются потоки, по 5-6 человек в команде. Ещё есть возможность присоединится, все бесплатно, подробности тут.
P. S. Лайфхак: Как заставить человека усомниться, все ли у него в порядке с головой. Выйдите на обед в шубе, а вернитесь в пальто. Окружающие будут думать, что вы им с утра померещились) Протестировано на охраннике.
#опытэлли
А ещё до конца недели мне нужно отработать 40 часов, из которых сделано только на 10 🙄 (привет, рабочие выходные!). И успеть сходить на английский, фитнес и мало ли куда ещё...
К чему это я? А к тому, что даже все случившееся не отменяет моих планов: составить расписание обучения #30daysofcode. Сегодня формируются группы и запускаются потоки, по 5-6 человек в команде. Ещё есть возможность присоединится, все бесплатно, подробности тут.
P. S. Лайфхак: Как заставить человека усомниться, все ли у него в порядке с головой. Выйдите на обед в шубе, а вернитесь в пальто. Окружающие будут думать, что вы им с утра померещились) Протестировано на охраннике.
#опытэлли
30daysofcode - мы стартовали!
Итак, с сегодняшнего дня 30 дней мы непрерывно занимаемся кодингом (не включая выходные). Всего набрано 4 команды, 20 участников, 7 языков программирования. Победившая команда (в которой дойдет до финала самое большое число человек) получает приз.
Спасибо всем, кто участвует, прием заявок окончен! Следующий поток будет в марте.
Итак, с сегодняшнего дня 30 дней мы непрерывно занимаемся кодингом (не включая выходные). Всего набрано 4 команды, 20 участников, 7 языков программирования. Победившая команда (в которой дойдет до финала самое большое число человек) получает приз.
Спасибо всем, кто участвует, прием заявок окончен! Следующий поток будет в марте.
Нью Йорк - город мечты?
Нью Йорк - город, о котором мечтают многие. Но так ли хорошо внутри него? Я оказалась в его подзёмке в полночь, и то, что я увидела, повергло меня в шок.
Узнать, что же там
#опытэлли #америка #нью_йорк
Нью Йорк - город, о котором мечтают многие. Но так ли хорошо внутри него? Я оказалась в его подзёмке в полночь, и то, что я увидела, повергло меня в шок.
Узнать, что же там
#опытэлли #америка #нью_йорк
Vk
Ужастик о дороге из Манхеттена в Нью-Джерси
Однажды поздним вечером, где-то около полуночи, нам нужно было преодолеть расстояние от Манхеттена (Нью-Йорк) до Нью-Джерси. Для понимания: Нью-Джерси - соседний штат Нью-Йорка, и путь до него лежит через Гудзон.
Кто ты? Junior, Middle or Senior?
Со всех сторон звучат фразы должностей: джуниор, миддл, сеньор… В чем проходит грань между ними и как понять, кто ты?
Начнем, с самой первой. Стажер-разработчик. Стажер - этот тот, кто знает синтаксис языка, на котором будет писать. И понимает азы популярного фрейморка (React для frontend, Spring для backend). Он готов начать писать, но очень мало знает в программировании. Смотрит примеры других людей и копирует код, не осознавая, зачем и почему это делается именно так.
Junior-разработчик решает простые задачи самостоятельно, без помощи коллег. Но если задача выбивается из привычного круга знаний, без помощи джуну не обойтись. Он может сделать тупой баг и не понимать, что именно запрогал не так. А также целую неделю решать задачу, которую middle- или senior выполнит за час. Junior-разработчик только начинает читать про качество кода, паттерны и старается применять их повсеместно.
Middle-разработчик уже прочитал про рефакторинг, понимает, как сделать код читаемым. Он способен решить большинство проблем самостоятельно. Исследует несколько причин бага, тестируя разнообразные гипотезы. Middle более разумно понимает, где и какие best practice использовать. Осознает, почему код может корректно работать у него локально, но приносить кучу багов на продакшене.
Senior-разработчик - уровень, при котором программист множество задач решает с ходу. Встречаясь с новой задачей, он припоминает все потенциальные решения и моментально выбирает среди них наилучшее. Гораздо лучше middle понимает качество кода и понятно объясняет коллегам, почему в этом случае стоит писать так, а не иначе.
Конечно же, middle и senior должны понимать запросы бизнеса. Они программируют не только потому, что им это нравится, то и для решения конкретного функционала. Они могут видеть идеальное решение, программировать которое придется целый месяц. Но выбирать функциональный вариант, который делается за неделю. Им нужно понимать, как разработать масштабируемую систему, способную выполнять новые поступающие требования от бизнеса. Например, выносить функционал в отдельные компоненты, подлежащие переиспользованию.
Стоит понимать, что в целом шкала стажер/junior/middle/senior абстрактная и зависит от конкретной компании. Как правило, в каждой из них вырабатывается собственный стандарт, по которому они собеседуют кандидата. При этом на него сильно влияют компетенции проводящих интервью. Так что границы стажер/junior/middle/senior - это не заранее определенные лейблы, а стадии развития разработчика.
Со всех сторон звучат фразы должностей: джуниор, миддл, сеньор… В чем проходит грань между ними и как понять, кто ты?
Начнем, с самой первой. Стажер-разработчик. Стажер - этот тот, кто знает синтаксис языка, на котором будет писать. И понимает азы популярного фрейморка (React для frontend, Spring для backend). Он готов начать писать, но очень мало знает в программировании. Смотрит примеры других людей и копирует код, не осознавая, зачем и почему это делается именно так.
Junior-разработчик решает простые задачи самостоятельно, без помощи коллег. Но если задача выбивается из привычного круга знаний, без помощи джуну не обойтись. Он может сделать тупой баг и не понимать, что именно запрогал не так. А также целую неделю решать задачу, которую middle- или senior выполнит за час. Junior-разработчик только начинает читать про качество кода, паттерны и старается применять их повсеместно.
Middle-разработчик уже прочитал про рефакторинг, понимает, как сделать код читаемым. Он способен решить большинство проблем самостоятельно. Исследует несколько причин бага, тестируя разнообразные гипотезы. Middle более разумно понимает, где и какие best practice использовать. Осознает, почему код может корректно работать у него локально, но приносить кучу багов на продакшене.
Senior-разработчик - уровень, при котором программист множество задач решает с ходу. Встречаясь с новой задачей, он припоминает все потенциальные решения и моментально выбирает среди них наилучшее. Гораздо лучше middle понимает качество кода и понятно объясняет коллегам, почему в этом случае стоит писать так, а не иначе.
Конечно же, middle и senior должны понимать запросы бизнеса. Они программируют не только потому, что им это нравится, то и для решения конкретного функционала. Они могут видеть идеальное решение, программировать которое придется целый месяц. Но выбирать функциональный вариант, который делается за неделю. Им нужно понимать, как разработать масштабируемую систему, способную выполнять новые поступающие требования от бизнеса. Например, выносить функционал в отдельные компоненты, подлежащие переиспользованию.
Стоит понимать, что в целом шкала стажер/junior/middle/senior абстрактная и зависит от конкретной компании. Как правило, в каждой из них вырабатывается собственный стандарт, по которому они собеседуют кандидата. При этом на него сильно влияют компетенции проводящих интервью. Так что границы стажер/junior/middle/senior - это не заранее определенные лейблы, а стадии развития разработчика.
Как продуктивно учиться и работать?
Осознала, что секрет моей продуктивности кроется в максимальной концентрации. Вообще, я за четкое разделение каждого мессенджера и социальной сети. Telegram использую для блога, ВКонтакте - для общения с друзьями, Skype - по работе, WhatsApp - тоже часть работы + фитнес + родители. В Instagram не болтаю. Medium и почту - для чтения ИТ-статей. И всячески контролирую, чтобы они не перемешивались между собой.
У меня даже выключены все нотификации за исключением рабочих. Все вопросы предпочитаю решать оптом. Например, проверяю выполнение челленджа #30daysofcode дважды в сутки. Перед сном пробегаюсь по результатам и пишу все интересующие меня вопросы, а днем читаю на них ответы. Или формирую все вопросы ВКонтакте (разным людям) утром, а по пути с работы разбираюсь с тем, что каждый ответил.
Одновременно читать статью на Meduim и общаться не буду. Для этого надо быть человеком-мултитаском, что мне не свойственно). И я искренне восхищаюсь людьми, которые быстро отвечают на сообщения и продуктивны. Мне проще полностью сконцентрироваться на чтении, а по завершении - 100% на общении. Иначе концентрация (а вместе с тем, и продуктивность) снижается в разы.
В целом, для получения максимальной эффективности стремлюсь к снижению отвлекающих факторов. Это - must have. Стараюсь работать в тишине, без людей вокруг и без мессенджеров, а по завершении задачи “выхожу в люди”.
#мыслиэлли
Осознала, что секрет моей продуктивности кроется в максимальной концентрации. Вообще, я за четкое разделение каждого мессенджера и социальной сети. Telegram использую для блога, ВКонтакте - для общения с друзьями, Skype - по работе, WhatsApp - тоже часть работы + фитнес + родители. В Instagram не болтаю. Medium и почту - для чтения ИТ-статей. И всячески контролирую, чтобы они не перемешивались между собой.
У меня даже выключены все нотификации за исключением рабочих. Все вопросы предпочитаю решать оптом. Например, проверяю выполнение челленджа #30daysofcode дважды в сутки. Перед сном пробегаюсь по результатам и пишу все интересующие меня вопросы, а днем читаю на них ответы. Или формирую все вопросы ВКонтакте (разным людям) утром, а по пути с работы разбираюсь с тем, что каждый ответил.
Одновременно читать статью на Meduim и общаться не буду. Для этого надо быть человеком-мултитаском, что мне не свойственно). И я искренне восхищаюсь людьми, которые быстро отвечают на сообщения и продуктивны. Мне проще полностью сконцентрироваться на чтении, а по завершении - 100% на общении. Иначе концентрация (а вместе с тем, и продуктивность) снижается в разы.
В целом, для получения максимальной эффективности стремлюсь к снижению отвлекающих факторов. Это - must have. Стараюсь работать в тишине, без людей вокруг и без мессенджеров, а по завершении задачи “выхожу в люди”.
#мыслиэлли
О Москве
Я сама из Петербурга, но уже 2 года живу и работаю в Москве. И когда я об этом сообщаю одной или другой стороне медали, угадайте, какой вопрос звучит. Ну как она, петербуржцу Москва?
В Москве либо недолюбливают Петербург (медленный и серый), либо восхищаются (красивый город). В Петербурге же почти все не любят Москву (а те, кому нравилась, уже переехал). Я же не склоняюсь ни к одной, ни к другой стороне. Зато заметила ее особенности.
1. Ритм жизни. В Москве он, конечно, больше. И мне он оказывается гораздо ближе по душе. Я всегда бегала. И если в Петербурге на меня смотрели удивленно, то в Москве я оказываюсь «среди своих».
2. Больше денег. Зарплаты в Москве выше, денег на новогодние гуляния тратиться больше, снег всегда убирают. Здесь все гораздо легче покупается и продаётся, заключаются бизнес-сделки и в целом рынок предложений больше.
3. Система общественного транспорта. У меня нет машины, я всегда пользуюсь метро и автобусом. Единый месячный билет на общественный транспорт здесь дешевле (почему!? Меня всегда интересовал этот вопрос). Особенно, если брать его на год.
4. Разнообразие всего. Я утопаю в количестве выставок, музеев, парков, городских событий, конференций и всего-всего. У меня, конечно, есть список интересных мест, но события заканчиваются быстрее, чем я успеваю их посещать.
5. Срок жизни информации. В Москве он чрезвычайно краток. Человек уволился - через неделю о нем забыли. Сегодня делаем одно, завтра другое, послезавтра третье. Реклама напротив моего дома в Москве меняется раз в неделю, а в Петербурге до сих пор весит Предложение ресторана отметить Новый год у них.
Нет, я ничего против Петербурга не имею. Для меня в каждом городе есть свои преимущества и недостатки, и в целом они компенсируют друг друга. Просто эта статья о Москве.
#эллироссия #москва #петербург
Я сама из Петербурга, но уже 2 года живу и работаю в Москве. И когда я об этом сообщаю одной или другой стороне медали, угадайте, какой вопрос звучит. Ну как она, петербуржцу Москва?
В Москве либо недолюбливают Петербург (медленный и серый), либо восхищаются (красивый город). В Петербурге же почти все не любят Москву (а те, кому нравилась, уже переехал). Я же не склоняюсь ни к одной, ни к другой стороне. Зато заметила ее особенности.
1. Ритм жизни. В Москве он, конечно, больше. И мне он оказывается гораздо ближе по душе. Я всегда бегала. И если в Петербурге на меня смотрели удивленно, то в Москве я оказываюсь «среди своих».
2. Больше денег. Зарплаты в Москве выше, денег на новогодние гуляния тратиться больше, снег всегда убирают. Здесь все гораздо легче покупается и продаётся, заключаются бизнес-сделки и в целом рынок предложений больше.
3. Система общественного транспорта. У меня нет машины, я всегда пользуюсь метро и автобусом. Единый месячный билет на общественный транспорт здесь дешевле (почему!? Меня всегда интересовал этот вопрос). Особенно, если брать его на год.
4. Разнообразие всего. Я утопаю в количестве выставок, музеев, парков, городских событий, конференций и всего-всего. У меня, конечно, есть список интересных мест, но события заканчиваются быстрее, чем я успеваю их посещать.
5. Срок жизни информации. В Москве он чрезвычайно краток. Человек уволился - через неделю о нем забыли. Сегодня делаем одно, завтра другое, послезавтра третье. Реклама напротив моего дома в Москве меняется раз в неделю, а в Петербурге до сих пор весит Предложение ресторана отметить Новый год у них.
Нет, я ничего против Петербурга не имею. Для меня в каждом городе есть свои преимущества и недостатки, и в целом они компенсируют друг друга. Просто эта статья о Москве.
#эллироссия #москва #петербург
Привет! А ты кто?
Давайте немного познакомимся. Чтобы статьи были для вас интереснее, мне нужно кое-что о вас знать.
Всего 3 вопроса. 30 секунд вашего времени и несоизмеримый benefit в виде информации, которая будет полезна вам.
Поехали!
Давайте немного познакомимся. Чтобы статьи были для вас интереснее, мне нужно кое-что о вас знать.
Всего 3 вопроса. 30 секунд вашего времени и несоизмеримый benefit в виде информации, которая будет полезна вам.
Поехали!
Из какого вы города?
Anonymous Poll
23%
Москва
9%
Петербург
33%
Регионы (Россия)
23%
СНГ
12%
Зарубеж
Где находится Катар?
Бывают популярные страны для путешествий (Турция, Италия, Германия). Бывают, экзотические (Мальдивы, Шри-Ланка). А есть необычные, те, в которые обычно не приезжают. К последним относится Катар.
Скажу честно, я бы и сама до него не доехала, если бы не стыковочный рейс. Но, на первое наше счастье, запустилась компания Qatar Airlines, летающая с пересадками через одноименный город. А, на второе счастье, Катар в 2017 году отметил визы для россиян. Чем не повод посетить?
Катар - небольшая арабская страна, выросшая за счет природных ресурсов. Ее ВВП на душу населения первое(!) в мире. Практически вся жизнь Катар сосредоточена в городах (в них живет 99,38%), а в столице, Дохе, чуть менее половины (45%). Сельское хозяйство развито слабо и удовлетворяет лишь 10% страны. Зато нефтегазовая отрасль направлена практически на весь мир.
Располагается Катар на Персидском заливе рядом с Ираном, Объединенными Эмиратами и Саудовской Аравией.
Интересно, что стать катарцем русский может, но надо прожить в стране официально как минимум 20 лет (и еще удовлетворять ряду требований). Если есть желание, шанс имеется, правда придется отказаться от паспорта РФ (Катар не признает двойное гражданство).
Прибыв в Катар, не стоит забывать, что это - страна с сильно развитыми мусульманскими обычаями. Девушкам с открытыми руками и платьями выше колен здесь не место (даже если на улице +50), что неудивительно, ведь все местные носят паранджу.
Кстати, в 2022 году Катар вслед за Россией примет чемпионат мира по футболу. В честь этого в Дохе даже откроют метро. Чем не повод поставить себе штампик столь необычной страны?
#опытэлли #катар #доха
Бывают популярные страны для путешествий (Турция, Италия, Германия). Бывают, экзотические (Мальдивы, Шри-Ланка). А есть необычные, те, в которые обычно не приезжают. К последним относится Катар.
Скажу честно, я бы и сама до него не доехала, если бы не стыковочный рейс. Но, на первое наше счастье, запустилась компания Qatar Airlines, летающая с пересадками через одноименный город. А, на второе счастье, Катар в 2017 году отметил визы для россиян. Чем не повод посетить?
Катар - небольшая арабская страна, выросшая за счет природных ресурсов. Ее ВВП на душу населения первое(!) в мире. Практически вся жизнь Катар сосредоточена в городах (в них живет 99,38%), а в столице, Дохе, чуть менее половины (45%). Сельское хозяйство развито слабо и удовлетворяет лишь 10% страны. Зато нефтегазовая отрасль направлена практически на весь мир.
Располагается Катар на Персидском заливе рядом с Ираном, Объединенными Эмиратами и Саудовской Аравией.
Интересно, что стать катарцем русский может, но надо прожить в стране официально как минимум 20 лет (и еще удовлетворять ряду требований). Если есть желание, шанс имеется, правда придется отказаться от паспорта РФ (Катар не признает двойное гражданство).
Прибыв в Катар, не стоит забывать, что это - страна с сильно развитыми мусульманскими обычаями. Девушкам с открытыми руками и платьями выше колен здесь не место (даже если на улице +50), что неудивительно, ведь все местные носят паранджу.
Кстати, в 2022 году Катар вслед за Россией примет чемпионат мира по футболу. В честь этого в Дохе даже откроют метро. Чем не повод поставить себе штампик столь необычной страны?
#опытэлли #катар #доха
Профессии в разработке
Профессий в разработке так много, что легко начать в них путаться. Я рассмотрела самые популярные из них.
Аналитик. Его задача - сформировать требования для проекта. Понять у заказчика, что мы хотим получить, и перевести это в понятный для разработчиков язык.
UX-проектировщик. Делает прототипы сайтов. Рисует модель того, как все должно выглядеть. Продумывает сценарии пользователя, сообщает, что здесь должна располагаться картинка, а ниже - текст с заголовком. Однако, не сообщает, какая именно картинка и какого размера текст использовать.
Дизайнер. Разукрашивает то, что нарисовал UX-проектировщик, фирменными цветами. Подбирает изображения, определяет конкретные шрифты и оттенки. По результатам получается дизайн сайта, передаваемый дальше.
В некоторых организациях UX-проектировщик и дизайнер - это один и тот же человек.
После того, как макет сайта готов, он поступает на работу верстальщику. Верстальщик преобразует то, что сделал дизайнер в программный код. На выходе он получает статичную HTML-картинку, без функциональности. Например, пользователь будет видеть товары интернет-магазина, но однотипные. Логику поиска и изображения конкретных товаров подключаем потом.
После того, как верстка готова, в работу вступает frontend-разработчик. Его дело - наполнить логикой то, что сделал верстальщик. Чтобы пользователь нажимал на кнопку и действительно фильтровал товары. Чтобы user клал товар в корзину и цифра в заказе увеличивалось.
Параллельно в работу включается backend-разработчик. Его задача - сделать логику, скрытую от посторонних глаз. Настраивать синхронизацию актуальных товаров с базой данных, осуществлять платежи, применять работающие промокоды. Его работа не заметна для пользователя, но не менее важна.
После того, как проект готов, в разработку включается QA-инженер или тестировщик. Он проверяет все, что сделали программисты. Находит баги и недочеты в проекте. Или дает отмашку, что все готово и проект можно выводить.
Также для работы сайта требуется контент-менеджер. Он пишет актуальные тексты для товаров, статьи. Отвечает за уникальную информацию, представленную на сайте.
Для продвижения сайта потребуется SEO-специалист или специалист по Яндекс.Директ. Они раскручивают сайт в интернете. Делают так, чтобы как можно больше людей, интересующихся данным товаром или услугой, а нем узнали. Работа SEO-специалиста зачастую долгая и часто не заметна для заказчика и пользователя.
Конечно, выше представлены не все профессии, существующие в мире ИТ. Есть еще project-менеджер, data science инженер, контент-маркетолог, архитектор, сисадмин и т.д. и т.п. Но о них позднее)
#эллиипрограммирование
Профессий в разработке так много, что легко начать в них путаться. Я рассмотрела самые популярные из них.
Аналитик. Его задача - сформировать требования для проекта. Понять у заказчика, что мы хотим получить, и перевести это в понятный для разработчиков язык.
UX-проектировщик. Делает прототипы сайтов. Рисует модель того, как все должно выглядеть. Продумывает сценарии пользователя, сообщает, что здесь должна располагаться картинка, а ниже - текст с заголовком. Однако, не сообщает, какая именно картинка и какого размера текст использовать.
Дизайнер. Разукрашивает то, что нарисовал UX-проектировщик, фирменными цветами. Подбирает изображения, определяет конкретные шрифты и оттенки. По результатам получается дизайн сайта, передаваемый дальше.
В некоторых организациях UX-проектировщик и дизайнер - это один и тот же человек.
После того, как макет сайта готов, он поступает на работу верстальщику. Верстальщик преобразует то, что сделал дизайнер в программный код. На выходе он получает статичную HTML-картинку, без функциональности. Например, пользователь будет видеть товары интернет-магазина, но однотипные. Логику поиска и изображения конкретных товаров подключаем потом.
После того, как верстка готова, в работу вступает frontend-разработчик. Его дело - наполнить логикой то, что сделал верстальщик. Чтобы пользователь нажимал на кнопку и действительно фильтровал товары. Чтобы user клал товар в корзину и цифра в заказе увеличивалось.
Параллельно в работу включается backend-разработчик. Его задача - сделать логику, скрытую от посторонних глаз. Настраивать синхронизацию актуальных товаров с базой данных, осуществлять платежи, применять работающие промокоды. Его работа не заметна для пользователя, но не менее важна.
После того, как проект готов, в разработку включается QA-инженер или тестировщик. Он проверяет все, что сделали программисты. Находит баги и недочеты в проекте. Или дает отмашку, что все готово и проект можно выводить.
Также для работы сайта требуется контент-менеджер. Он пишет актуальные тексты для товаров, статьи. Отвечает за уникальную информацию, представленную на сайте.
Для продвижения сайта потребуется SEO-специалист или специалист по Яндекс.Директ. Они раскручивают сайт в интернете. Делают так, чтобы как можно больше людей, интересующихся данным товаром или услугой, а нем узнали. Работа SEO-специалиста зачастую долгая и часто не заметна для заказчика и пользователя.
Конечно, выше представлены не все профессии, существующие в мире ИТ. Есть еще project-менеджер, data science инженер, контент-маркетолог, архитектор, сисадмин и т.д. и т.п. Но о них позднее)
#эллиипрограммирование
30daysofcode. Статистика.
С 14 января я вместе с вами решила замутить проект 30daysofcode. Изучать новое нужно каждый будний день. Сейчас у нас почти экватор: прошло 13 дней активного кодинга. Пришло время замедлиться и подвести итоги.
Для начала статистика:
- 23 участника, 5 команд.
- Написан 231 отчёт.
- Изучается 7 разных языков программирования.
- За 13 дней кодинга вылетело 4 человека (если три дня пропуска - вылет).
Также у нас образовался явный лидер - группа γ (Гамма). Ее же участники решили скооперироваться вместе и делать совместный проект.
Подробную статистику можно глянуть тут.
А теперь о том, что дал проект лично мне:
1. Я, наконец-то, выучила материал, на который никогда не хватало времени. Волшебная сила 💪 необходимости - НАДО отчитываться.
2. Приучила себя к регулярностям, а не читать материал от случая к случаю. Даже когда не хочется (команда ждёт).
3. И, самое важное: выучила привычку углубляться именно в сложный материал. До этого у меня была привычка по несколько раз читать уже известные вещи, а сложные игнорировать. Пришлось этот непрогрессивный подход прибить. Результат - голова соображает лучше, задачки решаются быстрее)
Но впереди меня ждёт ещё немалый объём обучения и кодинга)
А ты хочешь принять участие в 30daysofcoding в марте?)
#опытэлли #30daysofcode
С 14 января я вместе с вами решила замутить проект 30daysofcode. Изучать новое нужно каждый будний день. Сейчас у нас почти экватор: прошло 13 дней активного кодинга. Пришло время замедлиться и подвести итоги.
Для начала статистика:
- 23 участника, 5 команд.
- Написан 231 отчёт.
- Изучается 7 разных языков программирования.
- За 13 дней кодинга вылетело 4 человека (если три дня пропуска - вылет).
Также у нас образовался явный лидер - группа γ (Гамма). Ее же участники решили скооперироваться вместе и делать совместный проект.
Подробную статистику можно глянуть тут.
А теперь о том, что дал проект лично мне:
1. Я, наконец-то, выучила материал, на который никогда не хватало времени. Волшебная сила 💪 необходимости - НАДО отчитываться.
2. Приучила себя к регулярностям, а не читать материал от случая к случаю. Даже когда не хочется (команда ждёт).
3. И, самое важное: выучила привычку углубляться именно в сложный материал. До этого у меня была привычка по несколько раз читать уже известные вещи, а сложные игнорировать. Пришлось этот непрогрессивный подход прибить. Результат - голова соображает лучше, задачки решаются быстрее)
Но впереди меня ждёт ещё немалый объём обучения и кодинга)
А ты хочешь принять участие в 30daysofcoding в марте?)
#опытэлли #30daysofcode
Выступаю в Университете ИТМО. УРА!
Выступаю с лекцией в родном универе. На этот раз с темой «Как начать карьеру в ИТ. Личный опыт девушки-программиста». Состоится 9 февраля в 13.00 по адресу Песочная набережная, д. 14 (Университет ИТМО, Санкт-Петербург).
Поделюсь своим ИТ-опытом, расскажу, чего он мне стоил и где я в итоге оказалась.
Также поговорим о:
- Действительно ли нужен университет программисту?
- Перспективы в ИТ в 2019 году.
- С чего начать свою карьеру?!
- Как понять, стоит ли тебе заниматься программированием?!
- Как изучать программирование?! (самостоятельно VS курсы)
Выступление пройдет в рамках Профориентационного Хакатона факультета ИКТ. Подробнее о нем и о том, кто еще выступает, здесь.
Вход свободный! Приходите! Буду рада всех видеть)
P. S. Если возникнут вопросы, как найти аудиторию, пишите мне лично - @afelua.
#опытэлли
Выступаю с лекцией в родном универе. На этот раз с темой «Как начать карьеру в ИТ. Личный опыт девушки-программиста». Состоится 9 февраля в 13.00 по адресу Песочная набережная, д. 14 (Университет ИТМО, Санкт-Петербург).
Поделюсь своим ИТ-опытом, расскажу, чего он мне стоил и где я в итоге оказалась.
Также поговорим о:
- Действительно ли нужен университет программисту?
- Перспективы в ИТ в 2019 году.
- С чего начать свою карьеру?!
- Как понять, стоит ли тебе заниматься программированием?!
- Как изучать программирование?! (самостоятельно VS курсы)
Выступление пройдет в рамках Профориентационного Хакатона факультета ИКТ. Подробнее о нем и о том, кто еще выступает, здесь.
Вход свободный! Приходите! Буду рада всех видеть)
P. S. Если возникнут вопросы, как найти аудиторию, пишите мне лично - @afelua.
#опытэлли
Сколько стоит потусить в Лас-Вегасе?
Во-первых, сразу договоримся об авиабилетах. К великому сожалению, прямых рейсов Москва-Лас-Вегас нет. А те, которые летают, требуют от 2-х пересадок и 33 000 рублей. Совет на будущее: не берите тур по Америке в один единственный Лаг-Вегас.
Я летела из Нью-Йорка. Как оказалось, бюджетно, поскольку перелет в один конец с багажом вышел в 110$ (брала локоустер Spirit). Мне повезло, поскольку обычно летают за 250$.
Главный вопрос, который будет у вас по прибытию в Лас-Вегас - это где жить. Я прилетела в топовый сезон (в то время в Лас-Вегасе проходила крупнейшая международная конференция всей планеты), поэтому останавливаться в крутых отелях мне было не вариант. Но если вы сейчас выберите, например, середину февраля, то на букинге спокойно заедете в топовый отель (Luxor, Mandalay Bay) за 100$ с небольшим. Скажу сразу, выбирайте поближе к центру (главная улица называется Strip), т.к. Лас-Вегас - огромен, и все-равно придется тратиться на такси. Итак, берем цену: 100$ за ночь.
Кстати, почти всегда можно найти Excalibur, девяую по размеру гостиница в мире, за 2000 руб. (она на фото к записи).
Теперь давайте продумаем дневную программу. Гулять из стороны в сторону по центру города нам не интересно, поэтому выберем дневное развлечение. Экскурсия в Долину Огня - второй по популярности тур после Гранд Каньона. Выбираем его за 118$. Если вы путешествуете на автомобиле, то можно существенно сэкономить: аренда авто стоит в среднем 65$ и влезает туда 5 человек.
Стоит сказать, что экскурсия (а это - хайкинг по горам) невероятно интересная и красивая. Когда-нибудь я ей посвящу отдельную статью.
Приезжаем часов в 6 обратно в Вегас, и конечно же, хотим ужинать. Здесь хочется сказать "спасибо" крутым отелям города, которые предлагают Ужин Шведский Стол за 20-25$. Берем по-максимуму, 25$ (будем считать, что завтрак включен в отеле, а пообедать на экскурсии, к сожалению, не удалось).
А дальше гулять и тусить! Здесь уже тратьтесь, как ваша душа пожелает. Моя душа была чрезмерно скромной, и, положив в рулетку 5$, я выиграла 25$ и остановилась. Но ради того, чтобы потусить, думаю, не жалко было бы потратить разок и сотку.
Заложим еще и такси, которым, скорее всего, придется пользоваться. Но Uber Pool тут не супер-дорогой, и в 25$ за день, думаю, уложитесь.
—
Суммарно траты:
100$ - билет из Нью-Йорка и Лос-Анджелеса (настраиваете VPN и переходите на сайт Spirit, а то он заблокирован в России). Кстати, из LA летает и Southwest Airlines, но ситуация с его сайтом аналогичная.
100$ - обратный билет (условия аналогичны). Можно, конечно, поехать на автобусе за 12.5$ до LA, но знайте, что автобус и Лос-Анджелес - вещи несовместимые для приличных людей
100$ - отель. Езжайте в не сезон (хотя, и в +50 летом тоже ехать не стоит). Скорее всего, в номере будет жить 2 человека, поэтому возьмем по 50$ с каждого.
118$ - тусим днем, идем на экскурсию. Полный список экскурсий смотрите на Viator. Впрочем, если вы берете в аренду автомобиль (и, к тому же, вас 4 человека), то сэкономите.
25$ - ужинаем. Давайте для большей реалистичности умножим на 2 и представим, что мы еще и обедаем.
25$ - такси, делим надвое и получаем 12.5$.
+ ∞ - тусить.
Итого: 200$ (билеты) + 180$ * кол-во дней + 100$ (отель) * (кол-во дней - 1) + потусить.
Например, если вы идете на 3 дня, то бюджет составит 840$ + потусить. С каждого, Карл.
#опытэлли #америка #лас_вегас
Во-первых, сразу договоримся об авиабилетах. К великому сожалению, прямых рейсов Москва-Лас-Вегас нет. А те, которые летают, требуют от 2-х пересадок и 33 000 рублей. Совет на будущее: не берите тур по Америке в один единственный Лаг-Вегас.
Я летела из Нью-Йорка. Как оказалось, бюджетно, поскольку перелет в один конец с багажом вышел в 110$ (брала локоустер Spirit). Мне повезло, поскольку обычно летают за 250$.
Главный вопрос, который будет у вас по прибытию в Лас-Вегас - это где жить. Я прилетела в топовый сезон (в то время в Лас-Вегасе проходила крупнейшая международная конференция всей планеты), поэтому останавливаться в крутых отелях мне было не вариант. Но если вы сейчас выберите, например, середину февраля, то на букинге спокойно заедете в топовый отель (Luxor, Mandalay Bay) за 100$ с небольшим. Скажу сразу, выбирайте поближе к центру (главная улица называется Strip), т.к. Лас-Вегас - огромен, и все-равно придется тратиться на такси. Итак, берем цену: 100$ за ночь.
Кстати, почти всегда можно найти Excalibur, девяую по размеру гостиница в мире, за 2000 руб. (она на фото к записи).
Теперь давайте продумаем дневную программу. Гулять из стороны в сторону по центру города нам не интересно, поэтому выберем дневное развлечение. Экскурсия в Долину Огня - второй по популярности тур после Гранд Каньона. Выбираем его за 118$. Если вы путешествуете на автомобиле, то можно существенно сэкономить: аренда авто стоит в среднем 65$ и влезает туда 5 человек.
Стоит сказать, что экскурсия (а это - хайкинг по горам) невероятно интересная и красивая. Когда-нибудь я ей посвящу отдельную статью.
Приезжаем часов в 6 обратно в Вегас, и конечно же, хотим ужинать. Здесь хочется сказать "спасибо" крутым отелям города, которые предлагают Ужин Шведский Стол за 20-25$. Берем по-максимуму, 25$ (будем считать, что завтрак включен в отеле, а пообедать на экскурсии, к сожалению, не удалось).
А дальше гулять и тусить! Здесь уже тратьтесь, как ваша душа пожелает. Моя душа была чрезмерно скромной, и, положив в рулетку 5$, я выиграла 25$ и остановилась. Но ради того, чтобы потусить, думаю, не жалко было бы потратить разок и сотку.
Заложим еще и такси, которым, скорее всего, придется пользоваться. Но Uber Pool тут не супер-дорогой, и в 25$ за день, думаю, уложитесь.
—
Суммарно траты:
100$ - билет из Нью-Йорка и Лос-Анджелеса (настраиваете VPN и переходите на сайт Spirit, а то он заблокирован в России). Кстати, из LA летает и Southwest Airlines, но ситуация с его сайтом аналогичная.
100$ - обратный билет (условия аналогичны). Можно, конечно, поехать на автобусе за 12.5$ до LA, но знайте, что автобус и Лос-Анджелес - вещи несовместимые для приличных людей
100$ - отель. Езжайте в не сезон (хотя, и в +50 летом тоже ехать не стоит). Скорее всего, в номере будет жить 2 человека, поэтому возьмем по 50$ с каждого.
118$ - тусим днем, идем на экскурсию. Полный список экскурсий смотрите на Viator. Впрочем, если вы берете в аренду автомобиль (и, к тому же, вас 4 человека), то сэкономите.
25$ - ужинаем. Давайте для большей реалистичности умножим на 2 и представим, что мы еще и обедаем.
25$ - такси, делим надвое и получаем 12.5$.
+ ∞ - тусить.
Итого: 200$ (билеты) + 180$ * кол-во дней + 100$ (отель) * (кол-во дней - 1) + потусить.
Например, если вы идете на 3 дня, то бюджет составит 840$ + потусить. С каждого, Карл.
#опытэлли #америка #лас_вегас
Нужен ли университет программисту
Около 5 лет назад я закончила универ ИТМО. Сразу после нашла первую работу, а спустя два года сменила на более перспективную. Прошло пять программистских лет - наступила пора подвести итоги. И ответить на вопрос, нужен ли мне был университет в карьере или нет.
Что же мне дал ИТМО?
1. Широкий кругозор знаний. У меня было 5 языков программирования, нормализация баз данных, алгоритмы, высшая математика, физика, мультимедиа технологии и много чего еще. Я еще на знала, буду ли программистом, и интересовалось всем подряд. Это позволило мне прощупать каждую из технологий и осознать ее достоинства и недостатки. А итоговый выбор я сделала лишь в конце университетского пути.
2. Базовые знания. Благодаря обширности университетской программы я слышала фундаментальные программисткие знания неоднократно. То, что спрашивают на собеседованиях. В момент поиска первой работы я выгодно отличалась от конкурентов-самоучек, владеющих подобной информацией наполовину. Конечно, всю ее можно освоить самостоятельно. Но надо знать, что искать.
3. Сильные наставники. Университет - это место, из которого ты вынесешь четко то, что нужно. Если интересует халявная оценка, идешь писать диплом у пофигистичного препода. Если хочешь разобраться в материале, отправляешься к опытному и требовательному профессору. Я выбрала второй вариант. Мой научный руководитель не пропускал даже легкие недочеты и каждый раз давал задачу сложнее предыдущей. Это позволило прокачаться гораздо быстрее одногруппников и окончательно определиться с путем программиста.
Что же университет мне не дал? Не было алгоритмов прихода из точки А в В. Нам давался экскурс в материал, сообщалось домашнее задание, а путь его реализации приходилось искать самим. Написание программного кода напоминало создание дома, когда ты только научился строить сарай. Но подобный подход приучил меня к самостоятельности.
Поступать в университет для изучения программирования, получения заветной корочки или пропустить этот шаг - выбор каждого. Но я выбрала пойти за высшим образованием, и осталась довольна.
Около 5 лет назад я закончила универ ИТМО. Сразу после нашла первую работу, а спустя два года сменила на более перспективную. Прошло пять программистских лет - наступила пора подвести итоги. И ответить на вопрос, нужен ли мне был университет в карьере или нет.
Что же мне дал ИТМО?
1. Широкий кругозор знаний. У меня было 5 языков программирования, нормализация баз данных, алгоритмы, высшая математика, физика, мультимедиа технологии и много чего еще. Я еще на знала, буду ли программистом, и интересовалось всем подряд. Это позволило мне прощупать каждую из технологий и осознать ее достоинства и недостатки. А итоговый выбор я сделала лишь в конце университетского пути.
2. Базовые знания. Благодаря обширности университетской программы я слышала фундаментальные программисткие знания неоднократно. То, что спрашивают на собеседованиях. В момент поиска первой работы я выгодно отличалась от конкурентов-самоучек, владеющих подобной информацией наполовину. Конечно, всю ее можно освоить самостоятельно. Но надо знать, что искать.
3. Сильные наставники. Университет - это место, из которого ты вынесешь четко то, что нужно. Если интересует халявная оценка, идешь писать диплом у пофигистичного препода. Если хочешь разобраться в материале, отправляешься к опытному и требовательному профессору. Я выбрала второй вариант. Мой научный руководитель не пропускал даже легкие недочеты и каждый раз давал задачу сложнее предыдущей. Это позволило прокачаться гораздо быстрее одногруппников и окончательно определиться с путем программиста.
Что же университет мне не дал? Не было алгоритмов прихода из точки А в В. Нам давался экскурс в материал, сообщалось домашнее задание, а путь его реализации приходилось искать самим. Написание программного кода напоминало создание дома, когда ты только научился строить сарай. Но подобный подход приучил меня к самостоятельности.
Поступать в университет для изучения программирования, получения заветной корочки или пропустить этот шаг - выбор каждого. Но я выбрала пойти за высшим образованием, и осталась довольна.
На чем писать backend в 2019?
Количество языков программирования ввергает начинающих в шок. В одной только backend-разработке выделяют Java, Python и Kotlin. Какой из них предпочесть и зачем выбирать бэкенд? Об этом я поговорила с backend-разработчиком, имеющим опыт программирования на всех трех.
Узнать.
Количество языков программирования ввергает начинающих в шок. В одной только backend-разработке выделяют Java, Python и Kotlin. Какой из них предпочесть и зачем выбирать бэкенд? Об этом я поговорила с backend-разработчиком, имеющим опыт программирования на всех трех.
Узнать.
Vk
На чем писать backend в 2019?
— Андрей, привет! Я знаю, что ты начал изучать Java семь лет назад. Почему ты выбрал именно ее?
5 способов улучшить ваш код
На днях я начала читать книгу Рефакторинг. Она о том, как улучшить уже написанный программный код. И уже с первых глав почерпнула минимум пять полезных фактов.
1. Не дублировать части компьютерной программы. Нельзя писать повторяющийся код - это дурной тон и дополнительная сложность для его изменения. Одно дело - переделать функцию один раз, другое - десять. Если вам нужен функционал в разных местах, выносите его в общий метод. Есть золотое правило «трёх ударов»: формируйте отдельную функцию, если код приходится копировать трижды.
2. Писать актуальные имена переменных и функций. Часто во время рефакторинга приходится менять названия классов и методов. Если сначала функция делала одно, а потом другое, то ей требуется присвоить другое имя. Название переменной, класса и всего остального должно точно отражать, что он делает.
3. Создавать только короткие методы. Любой длинный код нужно разбивать на несколько частей. Человеческий мозг готов в среднем держать в голове семь фактов одновременно. Или семь строк кода, если перевести на программистский язык. Старайтесь, чтобы ваша функция не превышала это количество.
4. Всегда продумывать обратную совместимость. Бывает, что вы разрабатывали программу одним путём, а затем перескочили на другой. Переменные и методы поменялись, но в части программы вы забыли перейти на новый функционал. И ваше приложение перестало работать. Чтобы такого не было, учитывайте, что использование переписанной функции в большом проекте будет происходить поэтапно. Оставлять два схожих метода с разным названием плохо, но сделать так, чтобы новый вызывал старый - хорошо.
5. Закладывать изменение системы. Залог качественного кода - его простота. Нужно делать так, чтобы добавление нового функционала не приводило к изменению половины программы. При проектировании всегда думайте о том, как может развиться ваш код. Старайтесь предугадать это, когда в первый раз пишите метод или класс.
Всегда помните, что хороший код - тот, который легко читается другим программистом. Учитывайте, что вы создаёте его не только для себя, но и для последователей, которым нужно максимально быстро погрузиться в работу. Успешного вам рефакторинга, друзья!
На днях я начала читать книгу Рефакторинг. Она о том, как улучшить уже написанный программный код. И уже с первых глав почерпнула минимум пять полезных фактов.
1. Не дублировать части компьютерной программы. Нельзя писать повторяющийся код - это дурной тон и дополнительная сложность для его изменения. Одно дело - переделать функцию один раз, другое - десять. Если вам нужен функционал в разных местах, выносите его в общий метод. Есть золотое правило «трёх ударов»: формируйте отдельную функцию, если код приходится копировать трижды.
2. Писать актуальные имена переменных и функций. Часто во время рефакторинга приходится менять названия классов и методов. Если сначала функция делала одно, а потом другое, то ей требуется присвоить другое имя. Название переменной, класса и всего остального должно точно отражать, что он делает.
3. Создавать только короткие методы. Любой длинный код нужно разбивать на несколько частей. Человеческий мозг готов в среднем держать в голове семь фактов одновременно. Или семь строк кода, если перевести на программистский язык. Старайтесь, чтобы ваша функция не превышала это количество.
4. Всегда продумывать обратную совместимость. Бывает, что вы разрабатывали программу одним путём, а затем перескочили на другой. Переменные и методы поменялись, но в части программы вы забыли перейти на новый функционал. И ваше приложение перестало работать. Чтобы такого не было, учитывайте, что использование переписанной функции в большом проекте будет происходить поэтапно. Оставлять два схожих метода с разным названием плохо, но сделать так, чтобы новый вызывал старый - хорошо.
5. Закладывать изменение системы. Залог качественного кода - его простота. Нужно делать так, чтобы добавление нового функционала не приводило к изменению половины программы. При проектировании всегда думайте о том, как может развиться ваш код. Старайтесь предугадать это, когда в первый раз пишите метод или класс.
Всегда помните, что хороший код - тот, который легко читается другим программистом. Учитывайте, что вы создаёте его не только для себя, но и для последователей, которым нужно максимально быстро погрузиться в работу. Успешного вам рефакторинга, друзья!
Как приблизить весну?
Легко и просто: рвануть на юг. Актуально, когда достал грязный снег, теплые куртки и серое небо над головой. Например, сейчас. В солнечную Азию.
Кстати, дальний перелет - это повод посмотреть еще один город. Например, в Бангкок в марте можно улететь с пересадкой в Дохе по цене прямого. Шанс изучить арабскую культуру и поставить штамп еще одной безвизовой страны.
Кстати, 8 часов в Дохе вам вполне хватит. Чтобы не терять время зря, держите план.
Легко и просто: рвануть на юг. Актуально, когда достал грязный снег, теплые куртки и серое небо над головой. Например, сейчас. В солнечную Азию.
Кстати, дальний перелет - это повод посмотреть еще один город. Например, в Бангкок в марте можно улететь с пересадкой в Дохе по цене прямого. Шанс изучить арабскую культуру и поставить штамп еще одной безвизовой страны.
Кстати, 8 часов в Дохе вам вполне хватит. Чтобы не терять время зря, держите план.
Vk
Катар за 1 день
Я приехала в Доху на 1 день. Как, я думаю, многие и делают. У меня был стыковочный рейс из России в Азию, и на осмотр города оставалось всего 8 часов.