Pull to refresh
21
Karma
0
Rating
Alexander @ShpuntiK

Developer

Ключевое слово this в javascript — учимся определять контекст на практике

JavaScript *Programming *
Tutorial
По просьбам некоторых читателей решил написать топик про контекст в javascript. Новички javascript часто не понимают значение ключевого слова this в javascript. Данный топик будет интересен не только новичкам, а также тем, кто просто хочет освежить данный аспект в памяти. Посмотрите пример ниже. Если вы затрудняетесь ответить на вопрос «что будет выведено в логе» хотя бы в одном из пунктов или хотите просто посмотреть ответы — добро пожаловать под кат.

var f = function() {
    this.x = 5;
    (function() {
        this.x = 3;
    })();
    console.log(this.x);
};

var obj = {x: 4, m: function() {
    console.log(this.x);
}};


f();
new f();
obj.m();
new obj.m();
f.call(f);
obj.m.call(f);

Читать дальше →
Total votes 111: ↑108 and ↓3 +105
Views 175K
Comments 122

Мой опыт поиска работы программистом за границей: UPDATE 2

IT career
UPDATE 1
UPDATE 2

Думаю, что многим будет полезен мой опыт поиска работы программистом за границей. Тем более что он совершенно отличается от описанного в публикации «Как айтишнику уехать в Германию. Часть 1».

Сразу скажу, что я женат и у меня двое детей 5 и 11 лет. Это я говорю к тому, что требования к условиям переезда для семейного человека выше, чем без детей или вообще без семьи. Например, необходимо учитывать увеличение расходов на минимум 3-к квартиру, коммунальные услуги из расчета на 4 чел, платное образование и его уровень. Также важен транспорт, так как каждый день детям нужно добираться в школу и из школы. Еще одним важным критерием выбора страны для переезда является уровень медицины и экология. И наконец, расходы на содержание семьи из 4 человек на порядок выше чем на двоих и тем более — для одного. Все это ставит довольно жесткую нижнюю планку по зарплате.

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

В общей сложности поиск работы мне занял 9 мес. Страной назначения я выбрал Германию, так как IT там на высоком уровне, огромное количество стартапов, особенно в Берлине, высокий уровень бесплатного образования и сильная медицина. К тому же я более менее знал немецкий.
Читать дальше →
Total votes 43: ↑40 and ↓3 +37
Views 104K
Comments 36

Как найти работу в Германии

IT career

Для всех, кто просил описать как искать работу программистом в Германии, а так же для тех, кто в комментариях бездоказательно писал, что Германия далеко не лучшее место для работы, ну и для всех интересующихся написан этот пост.
Читать дальше →
Total votes 103: ↑95 and ↓8 +87
Views 144K
Comments 283

Роман в мейлах: советы программисту, переезжающему в Мюнхен

Legislation in IT IT career
Sandbox
Полгода назад мне написал знакомый приятеля, попросив ответить на несколько вопросов относительно жизни в Мюнхене — он заключил контракт на позицию Senior Software Developer и планировал переезд из Петербурга в Мюнхен. На правах старожила (15 лет) я дал ему несколько бытовых советов, причесанная компиляция которых, как мне кажется, естественным образом продолжит недавние публикации. Я осознаю, что несколько емейлов — это не статья, а Q&A, но я уже не в первый раз отвечаю на подобные вопросы и они мне кажутся достаточно типичными, чтоб представить их именно в таком виде и порядке, как они задавались. Last but not least — согласие другой стороны на публикацию получено.

Итак, в хронологическом порядке:
Читать дальше →
Total votes 30: ↑30 and ↓0 +30
Views 19K
Comments 3

Как айтишнику уехать в Германию. Часть 1

IT career
В последние пару дней мне часто приходится отвечать на вопросы, как я нашёл работу в Германии, поэтому я решил объединить весь свой путь (ещё незаконченный) в единый текст и опубликовать здесь, потому как тема мне кажется интересной и актуальной.

Идея уехать жить куда-нибудь за пределы этой страны была давно, но как-то не сказать, что здесь всё было совсем плохо и невыносимо. Однако вернувшись в октябре из двухнедельной поездки по Европе (Барселона, Брюссель, Амстердам и Прага), желание заметно укрепилось. Плюс уже изрядно достали все эти #крымняш, нефть, рубль и великий Пу.

Вариант с Германией мне подсказала знакомая, которая собирается ехать туда учиться. Погуглил, и действительно — для айтишников (я джава-разработчик) всё очень хорошо. Информации на эту тему в интернете полно, не буду лишний раз дублировать (гуглить по ключевому слову bluecard). Если коротко — достаточно желания работодателя платить вам больше, чем 37 000 евро в год.
Читать дальше →
Total votes 63: ↑51 and ↓12 +39
Views 57K
Comments 152

Взгляд назад, или что бы я сделал по-другому, переехав работать в Германию сейчас. Часть 1

IT career
Пост навеян недавней публикацикй «Как айтишнику уехать в Германию. Часть 1» от FlashXL. Не то, чтобы я начал все по-другому, но было бы меньше граблейошибок. Я не претендую на полноту картины — просто хочется поделиться своим опытом и предостеречь от возможных ошибок тех, кто находится сейчас в процессе найма на работу в Германии (в IT индустрии), а также, возможно, дать какие-то советы.
Читать дальше →
Total votes 55: ↑54 and ↓1 +53
Views 47K
Comments 76

Взгляд назад, или что бы я сделал по-другому, переехав работать в Германию сейчас. Часть 2

IT career
Первая часть здесь.

Великое и ужасное ABH (Ausländerbehörde)


Итак, вы где-то обосновались и уже отмечаете переезд. Рано радоваться. Не важно, где вы живете, Вам нужно зарегистрироваться — фактически, это аналог российской прописки, только штамп в паспорт не ставится, а выдается специальная бумажка (да-да, в Германии «без бумажки ты...» ну сами, знаете). Идете в Ваш Rathaus (мэрия, сельсовет и т.п. — вообщем орган местного самоуправления), несете с собой Mietvertrag (при перерегистрации в случае смены жилья в том же населенном пункте у меня уже ни разу не просили его, а при первом, когда вы только с самолета — да) и просите Вас зарегистрировать по данному адресу. Если приехали с семьей — предъявите всю семью, т.к. надо ставить подпись, а совершеннолетним детям выдается уже отдельная бумажка.
Читать дальше →
Total votes 36: ↑33 and ↓3 +30
Views 28K
Comments 75

Взгляд назад, или что бы я сделал по-другому, переехав работать в Германию сейчас. Часть 3 (Образование в Германии)

IT career
Часть 1.
Часть 2.

Как и обещал во второй части — этот пост про детские сады и школы. Про ВУЗы ничего написать пока не могу — не сталкивался. Подрастет детвора — столкнемся и потом уж напишу, если не забуду.

Опять-таки, все, что написано ниже — относится к региону моего проживания. Возможно, в другой земле ситуация лучше, но судя по отзывам друзей из земли Baden-Württemberg — у них то же самое.
Читать дальше →
Total votes 31: ↑29 and ↓2 +27
Views 24K
Comments 48

Опыт переезда в Германию системным администратором

IT career
Sandbox
В интернете можно найти множество статей касающихся преимущественно программистов и их опыта переезда в Германию, но практически нет таковых про системных администраторов. При этом работа системного администратора (и поиск её) обладают своей спецификой, к тому же я за последние полгода смог наступить на целый ряд граблей, о которых тоже полезно было бы знать заранее. Собственно, об этом я и хотел бы рассказать в данной статье.

Прошу прощения, что публикую в не совсем профильный «Государство и IT», потому что более подходящего хаба на данный момент нет, а при попытке опубликовать в песочницу на GeekTimes, попросили опубликовать здесь.
Читать дальше →
Total votes 33: ↑32 and ↓1 +31
Views 35K
Comments 18

Взгляд назад, или что бы я сделал по-другому, переехав работать в Германию сейчас. Часть 4 (Образование в Германии)

IT career
В продолжение начатых тем на Geektimes:
Часть 3
Часть 2
Часть 1

Продолжу тему, начатую в 3-ей части, но так и не законченную. Сейчас будет рассказ про школы в Германии.
Опять-таки, все, что написано ниже — относится к региону моего проживания, но большинство информации именно из этого поста можно распространить и на всю Германию.
Читать дальше →
Total votes 27: ↑27 and ↓0 +27
Views 48K
Comments 25

Как айтишнику уехать в Германию. Часть 2

IT career
Итак, вторая часть моей истории о переезде в Германию (первая). Сорри, если показалось, что долго не публиковал, но у меня была установка опубликовать вторую часть после нахождения квартиры, а вселился я в неё неделю назад.

Дисклеймер: всё описанное в статье — сугубо мой опыт, в других землях и вообще у других людей может быть всё по-другому.

Итак, на чём мы остановились…
Читать дальше →
Total votes 26: ↑26 and ↓0 +26
Views 26K
Comments 93

Переезд IT-шника в Германию: от А до Я

Programming *
Sandbox
Привет.

Germany Blue CardВ этом посте я хочу подробно рассказать о моём опыте переезда на работу PHP-разработчиком в Германию — от момента, когда есть просто желание переехать, но не знаешь что и как делать, до момента, когда уже переехал, вселился в квартиру и получил вид на жительство. Кроме того, в конце поста я приведу немного полезной информации и ссылок по переезду в некоторые другие страны.

Ещё с универа я понимал, что в Украине ловить нечего и надо валить. В течение нескольких лет я исследовал вопрос эмиграции: читал блоги, форумы, сообщества, общался с друзьями и знакомыми, которые могли мне рассказать что-то новое и, естественно, за это время, учитывая и сам переезд, у меня накопился определённый багаж информации, которым и хочется поделиться.

Итак, если вы имеете IT-шное образование и вам интересна идея сваливания из печальной пост-совковой реальности, прошу под кат.
Читать дальше →
Total votes 211: ↑189 and ↓22 +167
Views 94K
Comments 165

Собеседование в Booking.com (часть 1, московская)

IT career


В последнее время здесь стали популярными статьи на тему рабочей иммиграции в Европу. Поскольку я также являюсь IT-иммигрантом и работаю в Амстердамском офисе Booking.com, я решил, что у меня тоже есть, что рассказать.

Меня зовут Георгий, и вот уже полтора года я живу в Голландии и работаю разработчиком/тим-лидом в Booking.com. Начать свой рассказ про жизнь в Амстердаме я хочу с истории о том, с чего вообще все это началось. История эта будет про то, как и почему я выбрал для работы свою текущую компанию, как проходил процесс собеседования и последующего сопровождения.
Читать дальше →
Total votes 24: ↑21 and ↓3 +18
Views 39K
Comments 86

Опыт переезда для работы программистом в Берлин (часть 2)

IT career
Добрый день! В первой части я рассказывал о том, как получал визу и искал жилье, а в этой расскажу, как найти работу в Германии и как это делал я. Забегая вперед, скажу, что в Берлине мне потребовалась 10 дней, чтобы получить первый оффер, который я в итоге и принял. Но приготовления были, конечно, более длительными.
Читать дальше →
Total votes 32: ↑31 and ↓1 +30
Views 46K
Comments 108

Как получить Blue Card или вид на жительство в Германии и сколько это стоит

itRabota corporate blog Studying in IT Education abroad
Поскольку вопрос получения разрешения на работу всегда очень важен, мне удалось по знакомству выйти на немецкую фирму, которая оказывает услуги релокации специалистам, приезжающим на работу в Германию. Предлагаю вашему вниманию следующую информацию включая примерные сроки и тарифы, Сроки и тарифы примерные, потому что как правило все случаи индивидуальны и очень часто окончательное решение за должностным лицом, которое рассматривает заявление.
Читать дальше →
Total votes 12: ↑8 and ↓4 +4
Views 11K
Comments 16

Опыт переезда для работы программистом в Берлин (часть 1)

IT career
Sandbox
Добрый день.

Представляю на суд общественности материал о том, как я за четыре месяца получил визу, переехал в Германию и нашел там работу.

Считается, что для переезда в другую страну нужно сначала долго искать работу удаленно, потом, в случае успеха, ждать решения по визе, и лишь после паковать чемоданы. Я решил, что это далеко не оптимальный способ, поэтому пошел другим путем. Вместо того, чтобы искать работу удаленно, я получил так называемую «визу на поиск работы», въехал в Германию, нашел здесь работу и уже после подал документы на Blaue Karte. Во-первых, в этом случае документы не ездят из страны в страну, и время ожидания визы значительно уменьшается. Во-вторых, поиск работы на месте радикально повышает ваши шансы, и это тоже заметно ускоряет процесс.
Читать дальше →
Total votes 49: ↑48 and ↓1 +47
Views 75K
Comments 156

400 потрясающих бесплатных сервисов

Web design *Typography *Interfaces *
Translation

Рад представить дополнение оригинального списка из 300 потрясающих бесплатных сервисов. Автор оригинальной статьи Ali Mese добавил ещё +100 новых сервисов, которые помогут найти все — от источников вдохновения и редакторов фотографий до создания опросов и бесплатных иконок.

И еще подборку +500 инструментов от 10 марта 2017 г. смотрите здесь.



A. Бесплатные веб-сайты

  • HTML5 UP: Адаптивные шаблоны HTML5 и CSS3.
  • Bootswatch: Бесплатные темы для Bootstrap.
  • Templated: Коллекция 845 бесплатных шаблонов CSS и HTML5.
  • Wordpress.org | Wordpress.com: Бесплатное создание веб-сайта.
  • Strikingly: Конструктор веб-сайтов.
  • Layers: Создание сайтов на WordPress (new).
  • Bootstrap Zero: Самая большая коллекция бесплатных шаблонов Bootstrap (new).
  • Landing Harbor:  Продвижение мобильного приложения c помощью бесплатного лендинга (new).
Читать дальше →
Total votes 108: ↑89 and ↓19 +70
Views 704K
Comments 38

Подборка бесплатных инструментов для разработчиков

CloudMTS corporate blog Website development *Programming *Game development *Development for e-commerce *
Translation
Сегодня мы представляем вашему вниманию адаптированную подборку инструментов (в том числе облачных) для разработчиков, которые позволяют создавать по-настоящему качественные проекты. Здесь представлены исключительно SaaS, PaaS и IaaS сервисы, предоставляющие бесплатные пакеты для разработчиков инфраструктурного ПО.

Читать дальше →
Total votes 96: ↑89 and ↓7 +82
Views 183K
Comments 38

Тест бесплатных программ для восстановления данных. Версия читателей Хабра

АСЕLab corporate blog
Приветствую всех Хабровчан!

В предыдущей статье мы протестировали пятерку бесплатных программ для восстановления данных. В комментариях пользователи Хабра заметили, что мы не уделили внимание программам, которые в свое время, возможно, эффективно спасали данные, и предложили еще шесть восемь других программ для восстановления данных. Вот они:

  1. R.Saver 2.8
  2. Handy Recovery 5.5
  3. GetDataBack 1.0
  4. PhotoRec/TestDisk 7.0
  5. RecoveRx 3.0
  6. DMDE 2.10.2
  7. Zero Assumption Recovery 9.2
  8. Active@ File Recovery 14

Мы протестировали их. Результаты тестов ниже.

Внимание! Много скриншотов.

UPD Добавлены тесты еще двух утилит.
Читать дальше →
Total votes 38: ↑38 and ↓0 +38
Views 87K
Comments 43

Тест бесплатных программ для восстановления данных

АСЕLab corporate blog
Приветствую всех Хабровчан!

Представьте ситуацию, что в один прекрасный момент ваш жесткий диск/флешка/карта памяти перестает нормально работать, и доступ к данным привычным образом уже не получить. Для тех, кто не делает бэкапы, наступает непростое нервное время. В панике народ начинает искать программы для восстановления данных и находит их. Большинство из них бесплатны, что не может не радовать человека в наше непростое время. Но все ли бесплатные программы так эффективно восстанавливают данные? Мы провели пару тестов нескольких популярных программ, и вот что у нас получилось.

image

Внимание! Много скриншотов.
Читать дальше →
Total votes 44: ↑43 and ↓1 +42
Views 520K
Comments 51

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity