пʼятниця, 14 грудня 2018 р.

VoIP, SIP configuration on Unifi Security Gateway 4 PRO / EdgeRouter















Enable SSH in GUI: https://unifi.ubnt.com
SSH into router

Run the following commands

configure

set traffic-policy shaper downstream description downstream-policy
set traffic-policy shaper downstream bandwidth 80mbps
set traffic-policy shaper downstream class 10 description rtp
set traffic-policy shaper downstream class 10 bandwidth 25%
set traffic-policy shaper downstream class 10 ceiling 100%
set traffic-policy shaper downstream class 10 priority 7
set traffic-policy shaper downstream class 10 match voip-rtp ip dscp 46
set traffic-policy shaper downstream class 10 match voip-rtp-ipv6 ipv6 dscp 46
set traffic policy shaper downstream class 10 burst 2.5k

set traffic-policy shaper downstream class 20 description sip
set traffic-policy shaper downstream class 20 bandwidth 15%
set traffic-policy shaper downstream class 20 ceiling 100%
set traffic-policy shaper downstream class 20 priority 7
set traffic policy shaper downstream class 20 burst 2.5k
set traffic-policy shaper downstream class 20 match voip-sip ip dscp 26
set traffic-policy shaper downstream class 20 match voip-sip-ipv6 ipv6 dscp 26


set traffic-policy shaper downstream class 10 burst 15k
set traffic-policy shaper downstream default bandwidth 60%
set traffic-policy shaper downstream default ceiling 100%


set traffic-policy shaper upstream description upstream-policy
set traffic-policy shaper upstream bandwidth 30mbps
set traffic-policy shaper upstream class 10 description rtp
set traffic-policy shaper upstream class 10 bandwidth 50%
set traffic-policy shaper upstream class 10 ceiling 100%
set traffic-policy shaper upstream class 10 priority 7
set traffic-policy shaper upstream class 10 burst 2.5k
set traffic-policy shaper upstream class 10 match voip-rtp ip dscp 46
set traffic-policy shaper upstream class 10 match voip-rtp-ipv6 ipv6 dscp 46

set traffic-policy shaper upstream class 20 description sip
set traffic-policy shaper upstream class 20 bandwidth 10%
set traffic-policy shaper upstream class 20 ceiling 100%
set traffic-policy shaper upstream class 20 priority 7
set traffic-policy shaper upstream class 20 burst 2.5k
set traffic-policy shaper upstream class 20 match voip-sip ip dscp 26


set traffic-policy shaper upstream default bandwidth 40%
set traffic-policy shaper upstream default ceiling 100%
set traffic-policy shaper upstream default burst 15k

set interfaces ethernet eth2 traffic-policy out upstream
set interfaces ethernet eth0 traffic-policy out downstream

commit ; save
exit


RingCentral is flagging SIP packets with 26. If your phone is using 24, change it.

References;
https://help.ubnt.com/hc/en-us/articles/205198380-EdgeRouter-Quality-of-Service-for-Voice-Over-IP-QoS-for-VoIP-
https://community.ubnt.com/t5/EdgeRouter/QoS-for-VoIP-Port-Priority-policies/td-p/1599025
https://community.ubnt.com/t5/EdgeRouter/QOS-by-ip-range/td-p/518069
https://community.ubnt.com/t5/EdgeRouter/EdgeOS-QOS-for-Port-and-VOIP/td-p/1337155
https://help.aircall.io/hc/en-gb/articles/115003395069-Setting-up-QoS-on-the-Ubiquiti-EdgeRouter-Pro-for-Aircall
https://blog.gruby.com/2015/08/25/setting-up-qos-on-the-edge-router-lite/





середа, 29 серпня 2018 р.

Judgement Day #terminator


On this day 21 years ago... Judgment Day occurred when Skynet became self-aware. According to the 1991 movie Terminator 2 (T2), August 29th is the day #Skynet becomes self-aware.

вівторок, 14 серпня 2018 р.

Как празднуют день рождения в Австралии.


Дни рождения тут бывают разные, а вот методики их празднования поддаются довольно легко классификации. Бывает День Рождения Королевы (их целых два в году!), бывает День Рождения ребенка и бывает День Рождения взрослого. У взрослых целых два вида дней рождений - домашний и официальный по месту работы. Но все они следуют некой единой схеме и принципу.

Начнем с Дней Рождений Королевы. Их два - большинство отмечает (выходной день) во второй понедельник июня. Все верно - день рождения не в какое-то определенное число, а в самый тяжелый день недели - понедельник. Побольше бы королев. Чтоб на каждую неделю!
А в Западной Австралии (WA) в ближайший к 30му сентября понедельнику. Опять же - понедельник.

Королева Елизавета родилась 21 апреля 1926 года, но перенесла свой День Рождения на более солнечный, более подходящий для празднования день. На то она и королева, что все может! А вот австралийцы перенесли потому, что день очень близок к другому празднику ANZAC Day (по простому - день военных принципильно отличающийся от привычного нам 9го мая, но это другая история). Каждый штат занимается самоуправством и суровые люди живующие на западе Австралии решили делать выходной в другой день. День Рождения Королевы отмечается феерверками, концертами и традиционным барби (BBQ - Barbeque, жарим сосиски на гриле), хотя и просто выходной день это отличный праздник.

Детский День Рождения
Сложный вариант. Опять же, барбекю и жарить сосиски. На природе, в парке, дома возле бассейна, возле пляжа стоят бесплатные электрические мангалы под навесом, рядом столики. Их украшают шариками, раздают детям кока-колу, фрукты, сосиски на хлебе показывают где мяч, крикет и вперед гонять. Подарки складывают под стол (родители именниника показывают куда). В подарок нужно вложить открытку от кого и желательно чек, чтобы если подарят два одинаковых - можно было сдать. Иногда нанимают аниматоров, чтобы развлекали детей. Может длится 3-5 часов. Где-то под конец приносят несколько больших тортов где вкус заменили красотой и яркими красками из сахара. Дети любят. Поют песню Happy Birthday dear <NAME>, hip-hip, hurray. Именинник режет торт и каждому по кусочку. Торт это сигнал, что пора иметь совесть и сваливать.



Вариант попроще. Тут есть множество всяких мест где дети могут за $20-30 побеситься. Попрыгать на батутах, полащить по горкам, пострелять лазерами и т.д. Вот в таком заведении родители накрывают стол, украшают шариками, показывают место куда складывать подарки и устанавливают время когда детей можно забирать. Обычно 2..3 часа. Помимо физических упражнений детям дают пиццы, соки, колу.
В приглашении написано когда привозить (и не вздумайте опаздывать, тут в пословицу "хорошие гости опаздывают на час" не верят) и когда забирать. Хуже чем привезти позже, бывает только забрать позже. Родителям не принято оставаться на детский праздник, хотя и не запрещено.
Как правило первый час полтора бегать, развлекаться. Потом достают торт, все поют именнинику или имениннице стандартную песенку, он или она режет торт и каждому по кусочку. По торта - опять бегать и ждать когда родители заберут. Все это сопровождается болтовней ни о чем (smalltalk) у взрослых.

В обоих вариантах на дне рождения принято подавать "сказочный хлеб". Хлеб с маслом и разноцветной посыпкой. Вроде той, которую используют на пасху.



Взрослый День Рождения
Домашний, с друзьями. Никогда на таком австралийском не был и ничего сказать не могу. Наши празднуются традиционным для нас образом (разве что выпивки меньше) - те же сосиски, мясо, барбекю, ресторан. Шариков как правило нет.

Официальный (на работе). Тут где-то после обеда все собираются в одной комнате вокруг торта (бывает человек сам приносит, бывает контора покупает), выталкивают именниника или именниницу, бодро поют хэппи берздэй и гип-гип. Хлопают в ладоши и смотрят пока именниник режет торт выпуская шутки про размер кусков. Небольшой smalltalk, вместо вопрос че делаешь на выходных вопросы про то, как будешь отмечать и на том все. От 10 до 15 минут в среднем.
Еще бывает все идут на ланч за который платит или контора или каждый сам за себя - но в честь именинника.








пʼятниця, 10 серпня 2018 р.

Таки анекдот. Осторожно - про религию


Еврейский бизнесмен из Чикаго отправил своего сына в Израиль на год, чтобы тот впитал культуру. Когда сын вернулся, он сказал: «Папа, я отлично провел время в Израиле, спасибо, что отправил меня туда. Кстати, я принял христианство».

«Ой-вей!», — сказал отец, — это не то, что я хотел, чтобы ты сделал. Что я сделал не так?»

Он обратился со своей проблемой к лучшему другу. «Айк, — сказал он, — я отправил своего сына в Израиль, и он пришел домой, христианином. Что я могу сделать?»

«Забавно, что ты обратился с этой проблемой ко мне», — сказал Айк. «Я тоже, послал своего сына в Израиль, и он также пришел домой христианином. Возможно, нам стоит пойти к раввину».

Так они и сделали, и они объяснили свою проблему раввину.

«Забавно, что вы обратились с этой проблемой ко мне», — сказал раввин. — Я тоже отправил своего сына в Израиль, и он тоже пришел домой христианином. Что происходит с нашей молодежью в наши дни?»

И поэтому они все молились, рассказывая Господу о своих сыновьях и спрашивая, что им делать. Когда они закончили свою молитву, с небес раздался голос:

«Забавно, что вы обратились с этой проблемой ко мне», — сказал голос. «Я тоже послал сына в Израиль…»



понеділок, 6 серпня 2018 р.

Searching for Intelligent Life | В поисках разумной жизни


Вы обращали внимание, что все инструменты для поиска разумной жизни направлены в сторону противоположную планете Земля?

вівторок, 10 липня 2018 р.

Австралийцы любят разговаривать (болтать)


Это какой-то капец.

Эта маничка к "поговорить" выходит за привычные и комфортные рамки куда-то далеко-далеко.
Нет, я понимаю, у нас нет в культуре (не приучены мы) small talk (polite conversation about unimportant or uncontroversial matters, especially as engaged in on social occasions "propriety required that he face these people and make small talk" - вежливая беседа о НЕВАЖНЫХ вещах в социальной обстановке). На вопрос "как дела" некоторые из нас начинают честно отвечать как у них дела примерно минут на пять.


Здесь к таким разговорам "ни о чем" люди приучены с детства (учат в школе много и свободно говорить) и мгновенно выдают ответ на вопрос "че делаешь на выходных" например. Причем перед каждыми выходными разный ответ - я проверял.
Есть целая серия вопросов которые можно задавать, а есть которые нельзя. Погода, выходные, трафик, кофе - идет на ура. Разговоры о возрасте, семейном статусе, иногда детях и вас самих скорее всего сделают вас социальной пираньей довольно быстро.
Интересующимся вот несколько ссылок
https://www.realenglishspeaker.com/how-to-make-small-talk-in-australia/
https://www.careerfaqs.com.au/news/news-and-views/conversation-starters

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

Вопрос какие планы на выходные меня в пятницу заводит в тупик. А они начинают такие вопросы задавать примерно со вторника! С американцами проще - у них второй вопрос (первый это How are you?) - What do you do? Что по нашему - как ты зарабатываешь деньги, с чего живешь. С этого момента я знаю, что говорить и что спрашивать и разговор для меня перетекает в более комфортные сферы. Я и слов английских на эту тему знаю больше, нежели разбираюсь в типе слякоти или холода.
Хотя про холод уже более-менее разобрался: все что меньше +10 это freezing cold (уши отмерзают). Если больше +30 это stinking hot (жаркова-то). Все остальное это beautiful weather and wonderful day.


Но со всем этим можно жить. Нервирует до коликов когда люди письмо заменяют разговором там, где письмо гораздо уместнее. Преимущество письменности над усными сказаниями были сформулированы еще три тысячи лет до нашей эры древними шумерами в поэме о Гильгамеше (https://studopedia.org/2-49022.html)
Но ты сказал мне о каких-то тайных таблицах. В мои времена не было такого слова.
— Таблицы, на которых знаками можно записать все человеческие знания.
— Зачем они? Или у вас, черноголовых, ослабла память, и вы теперь не в состоянии запомнить знания наизусть?
— Наизусть мы тоже запоминаем. Но как передать слово на большое расстояние, если не при помощи таблицы? Как передать наставления внукам, если человек умирает, не дождавшись их появления? А как передать любовное послание — не заставлять же слугу заучивать сокровенное слово? Как сохранить надолго в памяти торговый договор, приговоры суда?

Меня все подмывает местных спросить - они ее читали? Это ж было целых пять тысяч лет назад!

Ну в повседневной жизни положим поболтать еще куда ни шло. Но есть бизнес. В бизнесе существует целая традиция посвященная handover (передаче информации, постановке задачи). Этот процесс происходит чаще всего голосом и это невероятно непродуктивно. На тебя вываливают в течении часа задачу, ты силишься всеми извилинами все запомнить, что не запомнилось записать в блокнотик. Потом, например когда уже начал задачей заниматься, на тебя (опять же голосом) сваливают дополнительные детали о которых рассказчик в первый раз забыл. В итоге, если задействованы двое (чаще - больше) тратится 2-3 человеко-часа, вместо четверти человека часа необходимого чтобы сосредоточится и написать письмо со всеми деталями. Нет - бывают митинги, когда нужно обсужить, принять решение и тд. Я чисто о handover-e: один вещает, второй вникает.
Я до сих пор ставя кому-то задачу всегда это делаю только письмом. Правда уже начал из вежливости потом подходить и делать австралийское "ля-ля": "гдэй, че на выходных делаешь? Я там тебе письмо написал, ты его почитай, а если че не понял спрашивай". Секрет письменного хэндовера в том, что с определенным опытом дополнительных вопросов не бывает. Аккуратно продумываются и покрываются все детали. Это невероятно более эффективно. Но не по австралийски (хотя бизнесы бывают разные конечно же).

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

Еще пример. Написал спецификацию программисту - че делать. Очень подробно, как для тупых, с примерами, с описанием как проверять, что работает как надо (фактически набор юнит тестов). Отправил, handover решил не делать ибо тупо и не продуктивно. Через день звонок от того программиста:
- (программист) Так нужно сделать эту задачу?
- (я) Да
- (программист) Как написано в спецификации которую ты отправил?
- (я) Да
- (программист) А, ну хорошо. Бай.

И это программист! Что уж говорить про людей чья профессия это болтать?..


Или вот еще пример. Машину нужно на тех обслуживание, захожу на сайт чтобы глянуть телефон - а тут бац есть форма, мол забукайте все онлайн. Удобно думаю, класс. И в форме один из пунктов "как вы хотите чтобы с вами связались, если вдруг что не получится". И варианты на выбор: "телефон" или "email". Заполнил форму (указав способ связи email) и через 10 минут (что крайне быстро) ЗВОНОК примерно следующего содержания: так что вы хотите вашу машину привезти на тех обслуживание? Да. А, ну хорошо, увидимся через неделю. МрррррррГрррр. Ух!!! На кой черт спрашивать как лучше с клиентом связаться, если все равно позвонишь, а?!


Думаете частный случай? Как бы не так - вот еще пример.
Некие активисты пробили тему мол в других штатах регистрация машины дешевле, чем в нашем потому государство решила всем сделать частичный возврат стоимости за прошлый год (а не просто сделать дешевле в следующем году). Пустили рекламную компанию, чтоб каждый владелец машины мог это получить. процедура очень простая - специальный сайт, выбираешь свою машину и вводишь свой номер счета куда хочешь получить возврат. Супер просто.
В моем случае одна машина там была, а второй не было. Ага, подумал я, наверное я вторую уже "со скидкой" регистрировал, но переспросить не помешает, тем более, что там висит большая кнопка "пишите нам". Написал, указал гос номер машины и спросил, а че так и как получить по ней возврат. На следующий день (следующий!) звонок из местного ГАИ мол спасибо за ваш запрос и спрашивают для какой машины я хочу получить возврат. Я говорю "там же написано", она - а да, точно - ну для той машины вы уже купили со скидкой потому не полагается. На том - все.
Спрашивается - зачем звонить? Ничего нового я не сказал. На письмо я потратил примерно минуту, они могли потратить 2-3 минуты. Вместо этого звонили, спрашивали как дела и тд. Куча потерянного времени.
А ответ прост - государство отрабатывает налоги. Ведь если не позвонить, австралиец ведь может подумать, что его не уважают? Он зря платит налоги.. Вот и звонят.

Так и живем…


пʼятниця, 22 червня 2018 р.

Excel VBA has started to work slowly

There is a bug with an Office 2016 VBA engine which results in the VBA Mid function to work extremely slow. Like thousands times slower. A simple script which is supposed to run less than a second could execute (and freeze Excel since VBA is a single-thread environment running in the GUI thread) during 10-15 minutes.
I solved it by executing the following commands in the command prompt of my Windows machine where Excel macroses needs to run.

cd %programfiles%\Common Files\Microsoft Shared\ClickToRun 
officec2rclient.exe /update user updatetoversion=16.0.9001.2138

Don't forget to switch off office updates :)

You can find available Office version releases here:
https://docs.microsoft.com/en-au/officeupdates/update-history-office365-proplus-by-date?redirectSourcePath=%252fen-us%252farticle%252fVersion-and-build-numbers-of-update-channel-releases-ae942449-1fca-4484-898b-a933ea23def7


For more information and detailed examples, please read this awesome article:
https://support.microsoft.com/en-au/help/2770432/how-to-revert-to-an-earlier-version-of-office-2013-or-office-2016-clic

середа, 28 лютого 2018 р.

Mac: How to install World of Tanks (WOT) on different drive on your mac

WOT (World of Tanks) is an awesome game known to use a lot of space. This how I moved the game to a different drive from the system. And when I run out of space on that drive, I finally moved it to my external drive and continue to play with no performance degradation.


ln -s /Volumes/<YOUR-EXTERNAL-HARD-DRIVE>/WOT/World\ of\ Tanks /Users/<YOUR-LOGIN>/Library/Application\ Support/World\ of\ Tanks 



четвер, 25 січня 2018 р.

Работа в Австралии, поиск работы и специфика рынка

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

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

Начнем с поиска работы

Это не так уж и сложно, но сильно по другому. В Украине я иногда слышал, что задают на собеседованиях странные вопросы типа "а почему именно вы хотите в нашу компанию", "что вы о ней знаете" и "где вы себя видите через 5-6 лет". Я искренне надеюсь, уже перестали задавать такие вопросы копируя западный процесс приема на работу.
Вот всем тем которые обожают иронизировать на тему тупых специалистов отдела кадров задающих вопросы из этой оперы откровенно скажу: здесь такие вопросы задают и отвечать на них нужно без улыбки и смешка!

Однажды, очень давно в прошлой жизни, когда я еще был в Украине, один квалифицированный программист придя после очередного собеседования жаловался на неадекватных людей из отдела кадров. Мол когда его спросили "почему вы хотите работать в нашей компании", он вежливо спросил "а почему вы считаете, что я хочу у вас работать?". Но это украинские реалии в среде программистов. Здесь нужно хотеть работать именно в этой компании. Несмотря на дефицит квалифицированных специалистов, процесс собеседований таков, что нужно посвятить довольно много своего времени и показать безграничное стремление приносить пользу именно этой конторе.

В разумных пределах, конечно же. Понимание разумных пределов приходит только с опытом. Но чаще всего лучше перебдеть, чем недобдеть.

Австралия - это страна где сначала ищут работу, а потом покупают жилье рядом с офисом. Я видел многих людей работающих за 200..1000 км от своего дома по нескольку лет. Я на работу добираюсь быстро и если попаду на красный свет светофора - время поездки удваивается :). Но мне повезло, можно сказать.

Первый шаг это прокачать свой английский до Business English (writing formal letters) и научится парочке слов из Australian English. Это конечно же не обязательно, в большинстве случаев вас не языком болтать будут нанимать, а что-то делать. Но "работяги" (doers) здесь тоже разговаривают (да - австралийцы ОЧЕНЬ любят разговаривать) с клиентами и communication skills (умение передавать информацию) здесь в цене. Так же умение писать "формальные письма" это своего рода проявление уважения и культуры, что тоже не помешает. В англосакской культуре писание формальных писем повсеместно с детского садика и человек который этого не умеет - дикарь. Ближайшая аналогия из нашего мира - это человек говорящий на серьезном суржике с кульком из Сiльпо на собеседовании.

По приезду, я процесс изучения business english прошел и очень этому рад. Даже законспектировал одноименную книжку. В процессе изучения бросал свои заметки вот сюда English For Employment @ TAFE 2014

Для понаехов с высшим образованием и вообще перспективных (на Permanent Residence визе) Австралия предлагает бесплатные курсы о том, как устроиться на работу. По возможности советую посетить - довольно интересно, но зависит от учителя.

примеры, как здесь говорят "американизма"


Специалисты здесь находят работу с первого же собеседования, но попасть на собеседование (get your foot on the door) не сильно просто. Поиск работы здесь это работа на полный день. Особенно если в гос. контору. Когда публикуется вакансия, компания указывает пункты обязательные и желательные. В гос. контору нужно обязательно отослать PDF-ку где на каждый из обязательных или желательных пунктов есть параграф текста с примерами как, когда и сколько времени и с каким успехом вы имели похожий опыт. Я накатал 15 страниц и судя по вопросам - они это читали довольно серьезно. В частную контору ничего такого чаще всего не нужно (если это скажем не IBM), но уметь без запинки рассказать и адресовать каждый из пунктов (selection criteria) нужно уметь.
Решение о приглашении на собеседование принимается на основании предварительного звонка (реже неформальной встречи в кафе), а решение о звонке принимается за 15-20 секунда на основании резюме и сопроводительного письма (cover letter). У меня сложилось впечатление, что последнее читают полностью, а резюме просматривают гораздо мнее внимательно. Но составить грамотно резюме и cover letter это целая религия здесь. Есть даже масса бизнесов которые на этом специализируются. Для ИТ спецов - важно иметь нормальный linked-in, потому что будут смотреть еще и его. 
Процесс получения предложения о работе
  1. Для каждой компании модифицировать резюме и составить cover letter
  2. Если это гос. контора, то можно позвонить и уточнить может они могут выслать еще дополнительную информацию по вакансии. Часто высылают и ставят возле кандидатуры галочку, мол серьезный. Нужно иметь имэйл который вы сможете проспеллить по телефону!
  3. Выслать и ждать или перезвонить через день-два и уточнить получили или нет, нужно ли что-то дослать и тд. Последнее обязательно для гос. контор и на них похожих, но не помешает и частным из тех которые побольше. В худшем случае дальше рецепциониста вы не попадете, в лучшем случае выше резюме достанут и передадут кому следует
  4. Дальше будет или звонок или мэйл с предложением организовать первичный и предварительный звонок скажем через неделю. Длительно звонка от тридцати минут до одного часа - лучше не задерживать (они вполне возможно будут звонить другому кандидату именно в то время и по опыту знаю что звонят ровно минута в минуту) и не нужно стесняться себя расхваливая. Иногда звонок могут заменить на совместный ланч - тут уже легче.
  5. Дальше следует первое собеседование. Иногда начинают со спецов, иногда с топовых менеджеров и идут по спадающей.
  6. Собеседований может быть от одного до четырех-пяти. Как минимум одно из них будет лично, остальные могут быть по скайпу или телефону.
  7. Параллельно дают тестовое задание, скажем на две-три недели сроком.
  8. Проверка рекомендаций. Если пошел этот процесс, значит вас уже почти взяли. Вместе с вами проверяют еще максимум одного двух кандидатов. 
  9. В конце может быть звонок (или личная беседа) с владельцем бизнеса или самым серьезным менеджером в организации. Если дошли сюда - здесь будет исключительно торговля за зарплату, то есть судорожно изучать C# к последнему собеседованию не стоит. Вас уже взяли, решают технические моменты.
  10. Собственно формальное (официальное) предложение о трудоустройстве. Иногда, на этом же этапе присылают контракт для ознакомления. Совершенно нормально выйти на работу через месяц-два после подписания контракта.
Весь процесс может занять два-три месяца, но может и неделю.
Так как здесь почти все общаются с клиентами, проверяют и английский тоже. У меня на собеседовании сильно смотрели на английский язык (никаких тестов - просто разговор). Была еще странная ситуация когда большой босс внимательно выслушал про мой опыт программирования на ассемблере и тут же спросил смогу ли я скопировать файлы. Если бы рядом не было другого который изобразил на лице смущение и извинение - я бы мгновенно  оттуда вышел.
Тестовое задание здесь довольно объемное. Чаще всего это сделать некий законченный кусок работы. У нас принято просить демонстрировать, что в состоянии аккуратно и правильно сделать что-то необычное раскрывающее твои способностино, но что-то небольшое. То есть писать мало, думать много. С подвохом. Здесь хотят видеть, что ты в состоянии закончить задачу - то есть делать много, но мелкого и часто тебя не раскрывающего.

Как видите процесс пройти спустя рукава и отнесясь не серьезно довольно сложно. Но с другой стороны - если вы специалист - это обязательно закончится предложением о работе.

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

По суммам, совсем уж минимум пожалуй будет 50-60 тыс на семью. 80-120 тыс в год это уже комфортнее.
Искать работу можно здесь https://seek.com.ua и на линкед-ине. Есть HR агентства, можно с ними толковать, но никогда не стоит забывать что они работают на того кто им платит.


Особенности работы в австралийской компании

Первое, что бросается в глаза - все очень доброжелательны и расслаблены. Это впечатление и обманчиво и правдиво одновременно.
Знаете как выглядит аврал по австралийски? Все спокойно сидят и работают (разве что пишут меньше в чате), ходят на обед и уходят домой по окончанию рабочего дня. Атмосферы стресса нет - но срочная работа сделана.

Здесь гораздо проще человеку не давать заданий нежели от него избавится. Бывают ситуации когда начальнику отдела все же удается избивится от тупицы и тогда остальные начальники отдела собираются вокруг везунчика и жадно выпытывают у него, а как он это собственно сделал? Уволить сотрудника довольно сложно. Ему нужно дать шанс научится, отправить на тренинги и буткампы, ни в коем случае не булять и даже нельзя расстраивать - иначе заплачет. А доводить коллег до плача, нельзя по местным законам. Это я про частные коммерческие организации, если что. В гос. конторах - вот это все нужно множить на десять.

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

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

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

Мой далекий родственник Владимир Лобас в книге "Желтые Короли" описывая свою бытность таксистом в НьюЙорке, произносит "сходил в туалет, попил чаю с булкой и время ушло. Сколько же я заработаю за этот час?". Мы привыкли время мерять днями, а зарплату месяцами и фраза сколько я заработал за этот час для нашего уха непривычна. Здесь работающие по краткосрочному найму (таких много) получают зарплату каждый день, работающие на контракте или в штате компании или раз в неделю или раз в две недели. В этом случае мерять время часами имеет смысл, тем более, что клиент получает счет за часы потраченные на его проект.


В Австралии есть "не сильно умные" люди. Собственно они и в киеве есть и их много везде и в процентном соотношении становится больше сейчас, но особенности местного образования и культуры формируют из них "агрессивных ламеров" (это текст для айтишников :-) ). Благодаря этому они не всегда себя ведут скромно и потому заметнее. Я вот тоже возможно не сильно умный и уже научился себя вести менее скромно :)
Агресивный ламер, это такой же человек как и обычных ламер, то есть тот, кто максимальным своим опытом в работе с компьютером считает умение его перегрузить, однако агресивный спрашивая как, что-то сделать даже не дослушавает до конца и очень активно рассказывает почему именно твой метод не подходит и что это какая-то вселенского масштаба несправедливость и заговор и что его собственная методика не приводит к желаемому результату. Хотя раньше это работало, а сейчас все точно так же и не работает!


В местных ИТ компаниях такие люди не работают, разумеется, но если человек не прав - он это признает с большим трудом и будет дожимать своим способом пока не получится (fake it till you make it) убеждая в своей правоте окружающих. Справедливости ради отмечу, что люди активно учатся и не считают это зазорным даже в 40 лет. Учатся очень эффективно и послушно следуют всему, что рассказали на тренингах и воркшопах педантично добиваясь результата.

Добиваться результата тут умеют. Не важно, что он хуже ожиданий или скажем вообще странный. Важно, что сотрудник приложил максимум усилий и сделал что-то полезное и законченное. Научится и в следующий раз сделает уже больше и правильнее. We are getting there.

Здесь всех всегда и за все хвалят. Кроме политиков у власти. Политиков не за что хвалить (идеальную работу и максимальные усилия от них - это то: что ожидается и в порядке вещей) - их только ругают за их ошибки и это нормально. Похвалить могут только оппозиционных политиков и то не сильно - чтобы не расслаблялись, а продолжали пахать на граждан.
Практически любая работа заканчивается well done, awesome, brilliant, you legend, splendid, terrific, genius, great work, perfect, beautiful. Иногда комбинацией этих слов.
Вычислить какие из этих слов обозначают действительно хорошо сделанную работу, а какие полный провал мне пока, что не удалось.

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

Здесь на работу приходят работать. То есть если вам по личному делу звонять на мобильный, брать трубку не принято. Личными делами тоже не занимаются.

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

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

Австралийцы очень любят статистику. Вот статья где даются данные по средним зарплатам за 2016-2017года. Важно помнить, что средне-арифметическое на самом деле ничего не показывает (много вам скажет средняя температура пациентов в палате?). Нужно смотреть медианное значение в источнике
https://www.msn.com/en-au/money/personalfinance/heres-what-the-average-australian-earns-in-a-week/ar-BBJqZP1?ocid=spartanntp
туда

Вот еще интересное мнение https://www.quora.com/What-is-Australian-working-culture-like/answer/Nakul-Maheshwari

понеділок, 22 січня 2018 р.

Очень многие думают...


Очень многие думают,
Что они умеют летать:
Очень многие ласточки,
Лебеди очень многие.
И очень немногие думают,
Что умеют летать
Лошади очень многие,
Лошади четвероногие!

Но только лошади
Летать умеют чудно, -
Очень
Лошади прожить без неба
Трудно!
И разве стаи белокрылых лебедей
Грустят, как стаи белокрылых лошадей?

Но только лошади Летают вдохновенно!
Иначе лошади Разбились бы мгновенно.
A разве стаи лошадиных лебедей
Поют, как стаи лебединых лошадей?

Очень многие думают,
Что секретов у лошади нет -
Ни для большой, ни для маленькой,
Ни для какой компании.

А лошадь летает и думает,
Что самый большой секрет -
Это летание лошади,
Нелётных животных летание!

Но только лошади Летать умеют чудно,-
Очень
Лошади прожить без неба
Трудно!
И разве стаи белокрылых лебедей
Грустят, как стаи белокрылых лошадей?

Но только лошади
Летают вдохновенно!
Иначе лошади
Разбились бы мгновенно.
И разве стаи лошадиных лебедей
Поют, как стаи лебединых лошадей?






четвер, 18 січня 2018 р.

Why?! Why, Mr. Anderson?..

Agent Smith:

Why, Mr. Anderson? ...  fighting for something?
For more than your survival?
Can you tell me what it is? Do you even know? Is it freedom? Or truth? Perhaps peace? Could it be for love?
Illusions, Mr. Anderson. Vagaries of perception. Temporary constructs of a feeble human intellect trying desperately to justify an existence that is without meaning or purpose. And all of them as artificial as the Matrix itself, although only a human mind could invent something as insipid as love. You must be able to see it, Mr. Anderson.
You must know it by now. You can't win. It's pointless to keep fighting.
Why, Mr. Anderson?
Why?
Why do you persist?


Neo:

Because I choose to.