
Andrey
30.04.2016
13:54:41

Митко Соловец?
30.04.2016
13:54:49
айфон же по железу кусок собачьего дерьма

Igor
30.04.2016
13:54:57

Митко Соловец?
30.04.2016
13:55:02
но эргономика и ось вытягивают

Google

Igor
30.04.2016
13:55:12
только меньше чем за полгода там тачскрин умер

Andrey
30.04.2016
13:55:15

Igor
30.04.2016
13:55:18
в ноуте за 1.5к+
у меня за год на маке ни одного косяка не вылезло, тьфу-тьфу
юзаю ежедневно часа по 3-4

Dmitrii
30.04.2016
14:05:15

Митко Соловец?
30.04.2016
14:05:44
скопируй первые слова и вбей в гугл

Igor
30.04.2016
14:08:18
Написал hello world и калькулятор, — вот и молодец. На этом стоп. Не стоит вскрывать эти конпеляторы и гитхабы. Это тебе не колидоры вычистлительных центров НАСА, даже не датацентры ГУГОЛ, не уютненькие офисы ФЕЙСБУКА. В сферу IT лучше не лезть. Серьезно, любой из вас будет жалеть. Лучше закройте Хабрахабр и забудьте, что тут писалось. Это все вранье, чтобы привлечь как можно больше новых макак на рабочие места и создать демпинг зарплат. Я вполне понимаю, что данным сообщением вызову дополнительный интерес у воротил из Cisco, SAP и IBM, но хочу сразу предостеречь пытливых — стоп. Зарплаты у IT-шников очень унылые. Остальным их просто не дают.
??

Митко Соловец?
30.04.2016
14:08:45
это старая паста

Dmitrii
30.04.2016
14:09:45
Так вот. Расскажите как можно перейти в сферу финтеха без боли?

Митко Соловец?
30.04.2016
14:10:17
что ты понимаешь под фин. техом, чем конкретно хотел бы заниматься?

Igor
30.04.2016
14:10:18
тут нужен @sikri

Google

Dmitrii
30.04.2016
14:10:52
У меня был опыт уже перехода с php на Java. Проработал 3 мес потом меня сдернули оттуда оч большой зарплатой на позицию пхп обратно
Но та контора где была Джава была довольно унылая. Сайты для гос структур
В отрасли не разбираюсь, сложно сказать
Но хочется больше программировать

Митко Соловец?
30.04.2016
14:12:38
из какого города?

Dmitrii
30.04.2016
14:13:11
СПб. Но опять же переход снова откладывается т.к. запустил маховик релокейта
Поэтому пока спрашиваю на будущее

Митко Соловец?
30.04.2016
14:13:22
дойче банк попробуй

Dmitrii
30.04.2016
14:14:25
Все осложняется тем, что пока жена работу не найдет на новом месте - экспериментировать с зарплатой не смогу.
Может есть какие общие советы, что подтянуть?

Митко Соловец?
30.04.2016
14:15:05
алгоритмы
если в дойче

Dmitrii
30.04.2016
14:16:23
А какие требования по джаве там бы предъявляли?

Митко Соловец?
30.04.2016
14:16:38
их интересует в основном только core

Dmitrii
30.04.2016
14:16:49
У меня есть поделка на джаве, кто нибудь может ее конкретно обосрать?

Митко Соловец?
30.04.2016
14:16:54
гитхаб?

Dmitrii
30.04.2016
14:17:00
Сек
гитхаб?
https://github.com/korotovsky/pusherd
Вот к нему не совсем допиленный клиент https://github.com/korotovsky/pusher-client

Google

Dmitrii
30.04.2016
14:18:36
И да, было это написано 3 года назад)

Митко Соловец?
30.04.2016
14:20:22
дошел до пакета гейм
там у тебя в некоторых классах повторяются поля
плюс они инлайн
мог бы и в константы зашить
ну и тесты неплохо увидеть было
а так с виду аккуратно все

Dmitrii
30.04.2016
14:21:43
Там я специально использовал блокирующие сокеты чтобы треды использовать под каждого клиента
А тесты на JUnit'е там тоже есть, правда их там кот наплакал

ThisIs
30.04.2016
14:25:09

Митко Соловец?
30.04.2016
14:25:17
кидай

ThisIs
30.04.2016
14:25:26
ща

Dmitrii
30.04.2016
14:27:02
@dmsol Ну т.е. в общем и целом на говнокод это не тянет? Вообще есличестно я сильно удивлен, т.к писало 3 года назад, и на Java я тогда вообще ничего не писал.

Митко Соловец?
30.04.2016
14:27:58
в репозитории есть .ignore файл
конкретно по существу, лучше тебе дождаться @larev
он по потокам прям очень хорошо шарит и сможет объективно оценить

Dmitrii
30.04.2016
14:30:47
Я тогда с этим поделием ходил в Oracle на собеседование. Но меня там "размочили" как тузик грелку.

Митко Соловец?
30.04.2016
14:31:07
что сказали?

Dmitrii
30.04.2016
14:35:14
Ну меня там держали 3 часа. Сначала заставили рассказать про то как работает JVM, про сборку мусора, про то как там память распределяется. Потом попросили придумать GC алгоритм, который бы учитывал циклические ссылки. В общем - придумал, рассказал. Чел согласился что да это будет работать. Но в конце концов он задушил меня вопросом как резолвить коллизии хэшей в хэш-таблице.

Google

Dmitrii
30.04.2016
14:35:53
Мне на тот момент тогда был 21 год всего, я не на столько глубоко еще задрачивался. И про бакеты и вот это вот все рассказать не смог. Ну и сходу родить это тоже не смог )
Но мужик конечно лютый был. С тех пор я не помню чтобы где то было собеседование "сильнее" чем там.

Митко Соловец?
30.04.2016
14:37:15
Шипелев?

Dmitrii
30.04.2016
14:37:32
Он был из Embedded отдела. Все что я помню
А вот, нашел кусок письма
> м. Балтийская, ул. 10-я Красноармейская 22а, б/ц Келлерманн, 2 этаж (по центральной лестнице). При себе необходимо иметь любое удостоверение личности.
> На ресепшене, пожалуйста, спросите Михаила Кондратьева ( это менеджер группы Java SE)
Но по-мойму не он меня собеседовал, что типа он не смог прийти и был другой чел.

Admin
ERROR: S client not available

ThisIs
30.04.2016
14:40:58
кидай
https://github.com/GetCurrentUserEmail/TheNewBoltalkaTest

Dmitrii
30.04.2016
14:41:02
Шипелев?
Тот мужик что собеседовал, точно хорошо знает "железо". Т.к. я когда ему обмолвился что работал с микроконтроллерами, он начал спрашивать какими, и как там работают прерывания )

Митко Соловец?
30.04.2016
14:41:45
ссылка битая

ThisIs
30.04.2016
14:43:21
One of our mostly harmless robots seems to think you are not a human.
Because of that, it’s hidden your profile from the public. If you really are human, please contact support to have your profile reinstated. We promise we won’t require DNA proof of your humanity. блин

Митко Соловец?
30.04.2016
14:43:39
ты не человек
я знал
где Сара Коннор!?

ThisIs
30.04.2016
14:45:02
че написать то саппорту?
https://github.com/getCurrentUserName/TheNewBoltalka
во
это так баловался но в прдакшн, такие коды

Митко Соловец?
30.04.2016
14:55:20
current_user

Google

Митко Соловец?
30.04.2016
14:55:27
currentUser
https://github.com/getCurrentUserName/TheNewBoltalka/tree/master/src/main/java/com/boltalka/controllers/api/message
объединить в один контроллер
непонятно зачем преимущество контроллера убивать
https://github.com/getCurrentUserName/TheNewBoltalka/tree/master/src/main/java/com/boltalka/controllers/api
поскольку в каждом пакете у тебя меньше 5 классов, лучше все контроллеры вынести в 1 пакет controller
https://github.com/getCurrentUserName/TheNewBoltalka/tree/master/src/main/java/com/boltalka/persistence_layer
нарушение JCC

Dmitrii
30.04.2016
14:58:15
во
Надо было без спрингов, все самому как у меня )))

Митко Соловец?
30.04.2016
14:58:21
смешение модельного слоя и слоя ДАО
/** ПОЛУЧИТЬ ДИАЛОГИ ПОЛЬЗОВАТЕЛЯ */
@SuppressWarnings("unchecked")
public List<Dialog> getUserDialogs(User user, String status) {
мусорные комментарии

ThisIs
30.04.2016
14:59:20
хаха
еще работать работать работать

Митко Соловец?
30.04.2016
15:00:14
плюс я не увидел интерфейсов для дао
у тебя прямая реализация
тоже самое касается сервисов
/** Получить всех */
public <T> List<T> getAll(Class<T> type) {
return baseDAO.getAll(type);
}
https://github.com/getCurrentUserName/TheNewBoltalka/tree/master/src/main/java/com/boltalka/services/handler