pseudev

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

# Понедельник 6 твитов

Всем привет! Заступаю на недельное дежурство в этом твиттере. Меня зовут Антон, и я работаю старшим разработчиком в… twitter.com/i/web/status/1…

15:44

Компания предоставляет многие IT-услуги различным компаниям. В том числе реализует проекты и предоставляет аутсорсе… twitter.com/i/web/status/1…

15:47

За время работы удалось поработать во многих топ-банках: красном, жёлтом, синем и даже зелёном. Преимущественно об… twitter.com/i/web/status/1…

15:52

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

18:18

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

18:21

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

18:22

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

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

10:13

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

10:14

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

10:15

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

10:19

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

10:23

Java - ван лав в банковской сфере. Так же приходится работать с Scala, C#, Oracle (MSSQL), продукты IBM (шина и соп… twitter.com/i/web/status/1…

11:14

Конечно в плане актуальности всё очень консервативно, поэтому нередкость Java 4 или Oracle 9. Так же всречаются дин… twitter.com/i/web/status/1…

11:16
@batyshkaLenin @backendsecret стабильно. безопасность. много вычислений считающих деньги где не дай бог попадется к… twitter.com/i/web/status/1…
13:51

Про code review: его нет. Банки покупают товар под ключ, а компаниям необходимо как можно больше продать. В итоге не до качества кода.

13:54

Более того, часто не проводится ни локальное, ни интеграционное тестирование (либо тяп-ляп).
Часто тестируется прям… twitter.com/i/web/status/1…

13:56

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

14:40

Редко торгуются, не жалеют денег на побочные траты.

14:41

Особенно заметно на примере ‘европейских’ банков. Они постоянно вкладываются в инфраструктуру.

14:42

К примеру недавно один жёлтый банк обнаружил в недрах своих опенсорс ПО, которое использовалось в нескольких важных… twitter.com/i/web/status/1…

14:45

Но банк предпочёл отдать 200k$ за лицензии IBM (+ за разработку) нового продукта, плюс дальнейший отказ от опенсорс… twitter.com/i/web/status/1…

14:48

# Среда 13 твитов

По ощущениям не менее 50% всех работ связано с выполнением нормативных требований ЦБ и side-организаций.

9:41

Часто внезапно меняют форматы какой-нибудь отчётности, или решают что никому не нужные безобидные доки должны сдава… twitter.com/i/web/status/1…

9:42

В итоге под один ФЗ или мелкое указание центробанка приходится менять кучу кода.

9:44

Регулятор всегда предупреждает заранее об изменениях, и даже иногда работают его тестовые стенды, но банки конечно… twitter.com/i/web/status/1…

9:46

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

12:01

Доработал, начал тестить на актуальных данных. Вроде работает, но месячная комиссия получается 9 млн р. Всё провери… twitter.com/i/web/status/1…

12:03

Оказалось всё работает штатно. Это нормальная ситуация, что каждый месяц со счёта на котором например 60 млн рублей… twitter.com/i/web/status/1…

12:05

Потом вроде банк упоролся и в одностороннем порядке снизил плату за обслуживание до 15 тыс рублей :(

12:06

Для организации работы почти везде используется стандартный комплект JIRA/Confluence.

14:55

Для общения и мониторинга: Telegram, Slack, Skype.Business.

14:56
А хоть какая-нибудь полезная информация на этой неделе будет? twitter.com/backendsecret/…

Да, прямо сейчас! Пишите легко поддерживаемый код. Тестируйте код. Не деплойте на прод в пятницу. Делайте бэкапы. twitter.com/magictolledo/s…

21:40

Комитьте почаще. Не работайте в опенспейсе. В базейках не забывайте использовать индексы в таблицах. Будьте терпимей к фронтендерам.

21:42

Называйте переменные, функции и классы очевидными именами в кэмелкейс. Поддерживайте пик Балмера. Сидите правильно за компом.

21:47

# Четверг 11 твитов

Про Мой путь в IT: 5 лет назад мне было 30 лет, среднее образование, я уволился с завода (работал не за станком, но… twitter.com/i/web/status/1…

10:34

Увидел рекламу одного проекта, обучающего джаве (начинается на java, заканчивается rush). Решил попробовать. Шло с… twitter.com/i/web/status/1…

10:37

Сделал какой-то проектик для резюме и спустя ровно полгода после начала обучения я устроился младшим разработчиком… twitter.com/i/web/status/1…

10:40

До сих пор охреневаю от работы разрабов и в целом от отрасли IT. Невероятно радует работать с умными людьми. Встреч… twitter.com/i/web/status/1…

10:44

Неслабо очканул в самом начале, когда из пяти коллег трое оказались девушками! Спрашивал кто они (уборщицы, с ресеп… twitter.com/i/web/status/1…

10:47

В общем, я осознаю, что я псевдодев, но стараюсь работать над собой. К сожалению, именно поэтому не могу порадовать… twitter.com/i/web/status/1…

10:52

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

14:53

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

14:56

Набросал скрипт, протестили локально, на препроде. Но на проде что-то пошло не так, и клиентам не только вернули до… twitter.com/i/web/status/1…

14:58

Оказалось, что из-за неверного truncate даты в oracle, и пропущенного знака ‘=‘ в ‘>=‘, в процедуре лишний раз отра… twitter.com/i/web/status/1…

15:01

В итоге доработку ставили именно 31-го числа (один из семи дней).
Первую ошибку не спешили исправлять (несколько ме… twitter.com/i/web/status/1…

15:03

# Пятница 9 твитов

По ощущениям, в банках постепенно разочаровываются в технологии блокчейн, так и не запустив пилотные проекты. Хотя… twitter.com/i/web/status/1…

11:34

Пару лет назад начал следить за бч хайпом, и думал как приложить руку. Самым простым казалась разработка смарт-конт… twitter.com/i/web/status/1…

11:38

Ознакомился с Solidity (почти js, только проще). На reddit упомянул, что пишу контракты (хотя не писал), и получил… twitter.com/i/web/status/1…

11:40

Начал с 200$, но максимум просил 4к, и один раз такую сумму даже заплатили (криптой, или будущими токенами с ico).… twitter.com/i/web/status/1…

11:42

Писал почти всегда контракты-токены erc-20 (один раз 721-й). Т.е. берёшь шаблон и меняешь пару строк под требования… twitter.com/i/web/status/1…

11:44

Сейчас всё сложнее, все пишут контракты и демпингуют. Пытался делать аудит контрактов, но не зашло. На досуге пытаю… twitter.com/i/web/status/1…

11:46

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

16:38

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

16:40

В одном австрийском банке на одной из попоек из окна 7 этажа выбросили кофеварку. С тех пор пару месяцев никому не… twitter.com/i/web/status/1…

16:42

# Суббота 2 твита

Про девушек в IT: конечно это серьёзная тема, требующая всестороннего анализа и сопоставления плюсов и минусов, при… twitter.com/i/web/status/1…

17:29

# Воскресенье 10 твитов

Конечно есть девушки (особенно старшие разрабки (сеньориты?)) смышлённее сеньоров, но это пожалуй исключение.

10:55

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

10:56

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

10: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.
12:40
I'm not sure if I should laugh or cry. pic.twitter.com/v4q6fNa6lu
15:38

Моя неделя подошла к концу. Всем спасибо за внимание!

19:07

Искренне извиняюсь если кто-то принял близко к сердцу шутейки про it-девушек.

19:08

Обязательно учавствуйте в Hacktoberfest (и выигрывайте халявные футболки): blog.github.com/2018-09-24-hac…

19:08

И если интересно, рекомендую лучший технический подкаст на русском языке о блокчейне: @basicblockradio

19:09

Также в ближайшие месяц-два собираюсь переехать в Сингапур и начать искать там работу в IT. Буду описывать всё в св… twitter.com/i/web/status/1…

19:09

other