pseudev

1 октября 2018, Россия

# Понедельник 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

Планы на неделю следующие:
В Ближайшие пару дней расскажу про работу банков, технологии и фейлы.

21:18

Затем пару дней про себя (если будет интересно): как пришёл в IT после 30 и недавнем хайпе одной технологии.

21:21

Ну и в выходные про место девушек в IT (wat?) и техно-мемасики.

21:22

# Вторник 15 твитов

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

13:13

Как разрабу, которому большую часть времени приходиться работать с микросервисами, мне безумно нравится такое положение дел.

13:14

IT-кишки некоторых банков состоят буквально из тысяч микросервисов. Единственный минус - тяжело видеть общую картин… twitter.com/i/web/status/1…

13:15

Зато их легко поддерживать, дорабатывать, внедрять новые. Особенно актуально при большой текучке: нужно пару часов… twitter.com/i/web/status/1…

13:19

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

13:23

Java - ван лав в банковской сфере. Так же приходится работать с 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…

16:56

Почему любят банки в качестве заказчиков? Из-за резиновости бюджетов. Многомиллионные бюджеты на небольшие проекты - обычное явление.

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…

18:03

# Пятница 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:57
My girlfriend told me to take the spider out instead of killing it.
We went and had some drinks. Cool guy. Wants to be a web developer.
15:40
I'm not sure if I should laugh or cry. pic.twitter.com/v4q6fNa6lu
18: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

other