# Понедельник 6 твитов
Всем привет! Заступаю на недельное дежурство в этом твиттере. Меня зовут Антон, и я работаю старшим разработчиком в… twitter.com/i/web/status/1…
18:44Компания предоставляет многие IT-услуги различным компаниям. В том числе реализует проекты и предоставляет аутсорсе… twitter.com/i/web/status/1…
18:47За время работы удалось поработать во многих топ-банках: красном, жёлтом, синем и даже зелёном. Преимущественно об… twitter.com/i/web/status/1…
18:52Планы на неделю следующие:
В Ближайшие пару дней расскажу про работу банков, технологии и фейлы.
Затем пару дней про себя (если будет интересно): как пришёл в IT после 30 и недавнем хайпе одной технологии.
21:21Ну и в выходные про место девушек в IT (wat?) и техно-мемасики.
21:22# Вторник 15 твитов
Все банки сейчас работают/стараются переходить на модную нынче микросевисную архитектуру.
13:13Как разрабу, которому большую часть времени приходиться работать с микросервисами, мне безумно нравится такое положение дел.
13:14IT-кишки некоторых банков состоят буквально из тысяч микросервисов. Единственный минус - тяжело видеть общую картин… twitter.com/i/web/status/1…
13:15Зато их легко поддерживать, дорабатывать, внедрять новые. Особенно актуально при большой текучке: нужно пару часов… twitter.com/i/web/status/1…
13:19Хотя встречаются сервисы вообще без документации и текущих компетенций. Но опять же, разобраться в тысяче строк кода не сложно.
13:23Java - ван лав в банковской сфере. Так же приходится работать с Scala, C#, Oracle (MSSQL), продукты IBM (шина и соп… twitter.com/i/web/status/1…
14:14Конечно в плане актуальности всё очень консервативно, поэтому нередкость Java 4 или Oracle 9. Так же всречаются дин… twitter.com/i/web/status/1…
14:16@batyshkaLenin @backendsecret стабильно. безопасность. много вычислений считающих деньги где не дай бог попадется к… twitter.com/i/web/status/1…16:51
Про code review: его нет. Банки покупают товар под ключ, а компаниям необходимо как можно больше продать. В итоге не до качества кода.
16:54Более того, часто не проводится ни локальное, ни интеграционное тестирование (либо тяп-ляп).
Часто тестируется прям… twitter.com/i/web/status/1…
Почему любят банки в качестве заказчиков? Из-за резиновости бюджетов. Многомиллионные бюджеты на небольшие проекты - обычное явление.
17:40Редко торгуются, не жалеют денег на побочные траты.
17:41Особенно заметно на примере ‘европейских’ банков. Они постоянно вкладываются в инфраструктуру.
17:42К примеру недавно один жёлтый банк обнаружил в недрах своих опенсорс ПО, которое использовалось в нескольких важных… twitter.com/i/web/status/1…
17:45Но банк предпочёл отдать 200k$ за лицензии IBM (+ за разработку) нового продукта, плюс дальнейший отказ от опенсорс… twitter.com/i/web/status/1…
17:48# Среда 10 твитов
По ощущениям не менее 50% всех работ связано с выполнением нормативных требований ЦБ и side-организаций.
12:41Часто внезапно меняют форматы какой-нибудь отчётности, или решают что никому не нужные безобидные доки должны сдава… twitter.com/i/web/status/1…
12:42В итоге под один ФЗ или мелкое указание центробанка приходится менять кучу кода.
12:44Регулятор всегда предупреждает заранее об изменениях, и даже иногда работают его тестовые стенды, но банки конечно… twitter.com/i/web/status/1…
12:46Многие демонизируют банки, якобы они оберадывают людей. Помню как-то дорабатывал модуль комиссий за обслуживание для счетов юридических лиц
15:01Доработал, начал тестить на актуальных данных. Вроде работает, но месячная комиссия получается 9 млн р. Всё провери… twitter.com/i/web/status/1…
15:03Оказалось всё работает штатно. Это нормальная ситуация, что каждый месяц со счёта на котором например 60 млн рублей… twitter.com/i/web/status/1…
15:05Потом вроде банк упоролся и в одностороннем порядке снизил плату за обслуживание до 15 тыс рублей :(
15:06Для организации работы почти везде используется стандартный комплект JIRA/Confluence.
17:55Для общения и мониторинга: Telegram, Slack, Skype.Business.
17:56# Четверг 14 твитов
А хоть какая-нибудь полезная информация на этой неделе будет? twitter.com/backendsecret/…
Да, прямо сейчас! Пишите легко поддерживаемый код. Тестируйте код. Не деплойте на прод в пятницу. Делайте бэкапы. twitter.com/magictolledo/s…
0:40Комитьте почаще. Не работайте в опенспейсе. В базейках не забывайте использовать индексы в таблицах. Будьте терпимей к фронтендерам.
0:42Называйте переменные, функции и классы очевидными именами в кэмелкейс. Поддерживайте пик Балмера. Сидите правильно за компом.
0:47Про Мой путь в IT: 5 лет назад мне было 30 лет, среднее образование, я уволился с завода (работал не за станком, но… twitter.com/i/web/status/1…
13:34Увидел рекламу одного проекта, обучающего джаве (начинается на java, заканчивается rush). Решил попробовать. Шло с… twitter.com/i/web/status/1…
13:37Сделал какой-то проектик для резюме и спустя ровно полгода после начала обучения я устроился младшим разработчиком… twitter.com/i/web/status/1…
13:40До сих пор охреневаю от работы разрабов и в целом от отрасли IT. Невероятно радует работать с умными людьми. Встреч… twitter.com/i/web/status/1…
13:44Неслабо очканул в самом начале, когда из пяти коллег трое оказались девушками! Спрашивал кто они (уборщицы, с ресеп… twitter.com/i/web/status/1…
13:47В общем, я осознаю, что я псевдодев, но стараюсь работать над собой. К сожалению, именно поэтому не могу порадовать… twitter.com/i/web/status/1…
13:52Очень много приходится писать на PL/SQL — ввиду того, что по законодательству логика многих модулей должна быть реа… twitter.com/i/web/status/1…
17:53Однажды в одном синем банке одна из процедур перестаралась и списала с нескольких тысяч клиентов лишнюю годовую ком… twitter.com/i/web/status/1…
17:56Набросал скрипт, протестили локально, на препроде. Но на проде что-то пошло не так, и клиентам не только вернули до… twitter.com/i/web/status/1…
17:58Оказалось, что из-за неверного truncate даты в oracle, и пропущенного знака ‘=‘ в ‘>=‘, в процедуре лишний раз отра… twitter.com/i/web/status/1…
18:01В итоге доработку ставили именно 31-го числа (один из семи дней).
Первую ошибку не спешили исправлять (несколько ме… twitter.com/i/web/status/1…
# Пятница 9 твитов
По ощущениям, в банках постепенно разочаровываются в технологии блокчейн, так и не запустив пилотные проекты. Хотя… twitter.com/i/web/status/1…
14:34Пару лет назад начал следить за бч хайпом, и думал как приложить руку. Самым простым казалась разработка смарт-конт… twitter.com/i/web/status/1…
14:38Ознакомился с Solidity (почти js, только проще). На reddit упомянул, что пишу контракты (хотя не писал), и получил… twitter.com/i/web/status/1…
14:40Начал с 200$, но максимум просил 4к, и один раз такую сумму даже заплатили (криптой, или будущими токенами с ico).… twitter.com/i/web/status/1…
14:42Писал почти всегда контракты-токены erc-20 (один раз 721-й). Т.е. берёшь шаблон и меняешь пару строк под требования… twitter.com/i/web/status/1…
14:44Сейчас всё сложнее, все пишут контракты и демпингуют. Пытался делать аудит контрактов, но не зашло. На досуге пытаю… twitter.com/i/web/status/1…
14:46В честь пятницы хотел рассказать как отдыхают по вечерам в банках, но в реплаях упомянули что где-то пьют уже с 12 часов дня.
19:38Но если коротко: формально в IT-департаментах алкоголь строго запрещён, но каждый вечер на кухня собираются алко-гр… twitter.com/i/web/status/1…
19:40В одном австрийском банке на одной из попоек из окна 7 этажа выбросили кофеварку. С тех пор пару месяцев никому не… twitter.com/i/web/status/1…
19:42# Суббота 2 твита
Про девушек в IT: конечно это серьёзная тема, требующая всестороннего анализа и сопоставления плюсов и минусов, при… twitter.com/i/web/status/1…
20:29# Воскресенье 10 твитов
Конечно есть девушки (особенно старшие разрабки (сеньориты?)) смышлённее сеньоров, но это пожалуй исключение.
13:55Джуниоры-мужики бывает тупят (порой жёстко), но девушкам вообщем объясняешь несколько раз, а в итоге приходится делать самому :(
13:56Так что девушки-разработчинессы нужны, но думаю справедливо, чтобы они трудились вдали от людей с тонкой душевной о… twitter.com/i/web/status/1…
13:57My girlfriend told me to take the spider out instead of killing it.15:40
We went and had some drinks. Cool guy. Wants to be a web developer.
I'm not sure if I should laugh or cry. pic.twitter.com/v4q6fNa6lu18:38
Моя неделя подошла к концу. Всем спасибо за внимание!
22:07Искренне извиняюсь если кто-то принял близко к сердцу шутейки про it-девушек.
22:08Обязательно учавствуйте в Hacktoberfest (и выигрывайте халявные футболки): blog.github.com/2018-09-24-hac…
22:08И если интересно, рекомендую лучший технический подкаст на русском языке о блокчейне: @basicblockradio
22:09Также в ближайшие месяц-два собираюсь переехать в Сингапур и начать искать там работу в IT. Буду описывать всё в св… twitter.com/i/web/status/1…
22:09