Этого треда уже нет.
Это копия, сохраненная 1 февраля 2017 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
31 Кб, 750x422
Официальный™ тред Java #50 Perekoter !JLHGEtxGTk #913429 В конец треда | Веб
Добро пожаловать в официальный тред Senior Java Developers.

Шапка: https://github.com/qqqlll/Java-Thread/wiki
PEREKOT Perekoter !JLHGEtxGTk #2 #913431
Прошлый тред >>903635 (OP)
#3 #913432
>>913429 (OP)
Первый нах.
#4 #913433
Что такое reflect nio?
913438
121 Кб, 1440x900
#5 #913437
>>913429 (OP)
Освещаю тред VISUAL STUDIO CODE

новой - божественной - созданной Microsoft - написанной на JavaScript IDE для Java

с плагином от Red Hat
#6 #913438
>>913433
NIO = non-blocking IO
reflect = сокращение от reflection, инструментарий для доступа к классам и методам, загруженным в программе, по имени, а не по ссылке, во время работы программы.
#7 #913440
>>913437
Ещё один клон Саблайма TextMate с картиночками файлов, модными скроллбарами на пол-экрана и конскими иконками вместо меню.
Интересно, сколько человеко-часов угроблено на эту хуйню и есть ли в ней дебаггер?
913557
#8 #913447
Спрошу еще раз.
А где можно проверить джун ты или мидл? У них зарплаты различаются, не знаю какую просить.
913448913450
#9 #913448
>>913447
Очевидно, на собеседовании блять.
913455
#10 #913450
>>913447
LMGIFY: http://itmozg.ru/news/1187#.WH0s6RuLREY

Куча раз уже обсосано. Если не умеешь гуглить - ты не дорос до джуна. Умеешь решать любую задачу пр помощи гугла - ты крепкий мидл. Тебе не нужен гугл, ты решаешь любую задачу при помощи своей головы и листа бумаги за пять минут - ты сеньор.
Речь о бизнес-задачах, а не о задачах тысячелетия, есличо.
913452913455
116 Кб, 240x400
129 Кб, 663x483
#11 #913452
>>913450
Эту картинку неплохо бы добавить в шапку.
Джун, мидл и сеньор - предпоследние три уровня. Последний - это архитектор/РМ.
913454
#12 #913454
>>913452
Хуйня какая-то прилипла, я не специально. Модер, удали, если можешь.
#13 #913455
>>913448
В вакансии пишут джун или просто разработчик. Я не знаю на какую мне уже можно претендовать.
>>913450
Приведи пример такой задачи, пожалуйста.
913457913459
295 Кб, 495x697
#14 #913457
>>913455
Открываю главную тайну - лычек нет. Джуны - не нужны. Подумой.
#15 #913459
>>913455
Тебе надо посмотреть вилку з/п по вакансиям с твоим опытом. На ХХ есть только 4 градации опыта - вот выбери одну из них и сделай анализ по аналогичным вакансиям с твоим набором знаний. Если у тебя нет опыта - бери среднюю нижнюю планку зарплат. И вообще советую для начала пойти в госконтору поработать за копейки на годик-другой. Как правило дисциплина там более жёсткая и есть старпёры-наставники. Поешь этого говна и многому научишься.
913461
#16 #913461
>>913459

>И вообще советую для начала пойти в госконтору поработать


Немчинский, иди нахуй
#17 #913464
есть огромный корпоративный фраемворк
проблема - я слишком медленно перевариваю горы абстракций, там нагороженных.
что прочитать чтобы абстрактное мышление улучшить?
913465913484913536
#18 #913465
>>913464
"Genes. Why did my father smoke and drink and I was born a retard", 2017, Mother Nature.
913467
#19 #913467
>>913465
ты мразь
913468
102 Кб, 955x1024
#20 #913468
>>913467
Я знаю.
913470
#21 #913470
>>913468
я с проблемой реальной пришёл, нужно как-то превозмогать
третий год работаю погромистом, зп 30к
913474
#22 #913474
>>913470
город?
913475
#23 #913475
>>913474
тольятти
913478
#24 #913478
>>913475
Работу менять пробовал?
913480
#25 #913480
>>913478
да, на прошлой 20к получал
но я не уверен в своих скилах, я бы не сказал что я норм прогромист. не знаю объективно ли это
913485
#26 #913484
>>913464
Рисуй UML диаграммы. Пока нарисуешь - разберёшься и подсказка потом будет.
913489
#27 #913485
>>913480
Если ты не будешь просить нормальную зарплату, ты никогда ее не получишь, не взирая на твои хорошие или плохие скиллы.
Берешь, неделю читаешь книги, идешь на собеседование, нагло просишь зарплату сеньера. Собеседуешься. На каждом из них тебе рассказывают что подучить. Внезапно тебе делают оффер, несмотря на твои so-so skills. Дальше ты охуеваешь и идешь к ним.
913489
#28 #913489
>>913485

>Дальше ты охуеваешь и идешь к ним.


а дальше что делать? как работать если я сейчас над задачами днями сижу?
ведь получится так что я просто и там насосусь хуёв и через неделю обосранного погонят

>>913484
не вариант. слишком сложно для диаграмм
913490913491
#29 #913490
>>913489

>не вариант. слишком сложно для диаграмм


Извини, чувак, тогда программирование слишком сложно для тебя.
913493
#30 #913491
>>913489

>как работать если я сейчас над задачами днями сижу?


Над какими задачами? Ты может считаешь, что надо выдавать 100500 строк кода в день, чтобы тебя считали охуенным? Ты вообще из нашей профессии? Что-то я сомневаться начал.
913493913494
#31 #913493
>>913491
я вообще не знаю как оценить себя, понимаешь.
менеджеры на работе говорят что я среднячок. а что платят тогда так мало?

>>913490
перечитай пост ещё раз
913497913528
#32 #913494
>>913491
и мне даже не с кем поговорить об этом
чуть что спрашиваю -

>пошёл нахуй


>ты вообще программист?


>макака ты, раз 30к получаешь.

913498913507
#33 #913497
>>913493

>а что платят тогда так мало?


Ну ты просто инфант какой-то. Открою тебе Америку, никто и никогда не станет платить тебе больше, если ты сам не попросишь. Никто не будет повышать тебе зарплату значительно, пока ты не соберешься уходить. Зарплаты программистов привязаны разве что к опыту. Потолок зарплат определяется самыми оплачиваемыми программистами в мире - американцами. Мир несправедлив.
913502913503913504
sage #34 #913498
>>913494
Потому что ты задаешь тупые вопросы.
#35 #913502
>>913497

>Ну ты просто инфант какой-то


да, просто мне очень страшно.
то есть не смотря на свой скилл идёшь и требуешь повысить зп? все так делают?
913508913509
#36 #913503
>>913497
двачаю. к нам однажды наняли девелопера, которому дали зарплату больше, чем была у нашего тимлида. тимлид не знает про это и до сих пор работает лол
913506
#37 #913504
>>913497

>Никто не будет повышать тебе зарплату значительно, пока ты не соберешься уходить.


Имплаинг, что ты кому-то нужен. Собрался уходить - ну и пиздуй, там за дверью очередь таких же стоит.
913508
#38 #913506
>>913503
а в чём лол? у тимлида по умолчанию должна быть самая высокая зп?
#39 #913507
>>913494

>макака ты, раз 30к получаешь.


Ну пиздец, программист - это не тот, кто получает 300к/сек.
#40 #913508
>>913502

>идёшь и требуешь повысить зп?


Идешь на собеседование, получаешь оффер, возвращаешься обратно и просишь повысить зп до планки в оффере.
>>913504
Орнул. Это ты будешь своим офисным мышам рассказывать. Если б никому не был нужен - не умоляли бы остаться.
913514913515
#41 #913509
>>913502
В чём проблема поговорить с непосредственным начальником?
913515
#42 #913514
>>913508

>Если б никому не был нужен - не умоляли бы остаться.


Это мой опыт, братишка. Да, просили остаться, и не раз. Да, давали больше денег. Но на новой работе предлагали еще больше. В результате, никто от этого не помер, нашли других людей. Не надо думать, что после твоего ухода фирме пиздец.
913548
#43 #913515
>>913508

>не умоляли бы остаться


ты о чём? итт никто не писал что его умоляют остаться

>Идешь на собеседование, получаешь оффер, возвращаешься обратно и просишь повысить зп до планки в оффере.


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

>>913509
сказать что хочу больше зп?
913522913524913548
#44 #913522
>>913515
Хех, это вы еще в Европке не работали. Тут нельзя так просто требовать - сразу пойдешь нахуй. Во-первых, попросят обосновать, а почему ты должен получать больше? И если ты сможешь убедить начальство, то это означает также повышение в должности и, как следствие, больше обязанностей и ответственности. Чаще, чем раз в год повышения не просят. И да, если повысили на 10% - это заебись.
913528913549
#45 #913524
>>913515

> сказать что хочу больше зп?


Нет, скажи что ты обосрался.
913533
#46 #913528
>>913522

>Во-первых, попросят обосновать, а почему ты должен получать больше


ну вот с этим и проблема
>>913493

>я вообще не знаю как оценить себя, понимаешь.

913534
#47 #913533
>>913524
иди нахуй
#48 #913534
>>913528

>>Во-первых, попросят обосновать, а почему ты должен получать больше


>ну вот с этим и проблема


Значит, тебе объективно нечего ловить. Либо прокачивайся, либо соси хуй.
913536
#49 #913536
>>913534

>Либо прокачивайся


никто не советует книг((
>>913464

всякий дефолт вроде чистого кода и прочего прочитал
913538
#50 #913538
>>913536

>никто не советует книг((


Начни с математики.
#51 #913548
>>913514
Никто и не думает. Ты фантазируешь херню и приписываешь ее другим людям. Лечись.
>>913515

>читал на хабре


Ясно. Иди туда и работать, ты же ЧИТАЛ.

>их больше не продвигают по карьере


Получать по 10% в год и всем говорить, что у тебя КАРЬЕРНЫЙ РОСТ, или получить сразу +50% и наслаждаться деньгами все остальные годы? Терпилы выбирают первый вариант.
913556
#52 #913549
>>913522
В Европке сразу дают хорошую зп и повышения из-за этого выходят незначительными. А у нас охуевшие работодатели и джуны работают за еду, мидлы за +1000$ к джуновской, а сеньоры за +1000$ к мидловской. Очень неравномерная градация.
913553
#53 #913553
>>913549

>В Европке сразу дают хорошую зп и повышения из-за этого выходят незначительными.


Синьор-помидор в Европке в среднем получит на руки 2500. Это много? Залупы уровня джунов вообще гроши получают.
913612
#54 #913556
>>913548

>или получить сразу +50% и наслаждаться деньгами все остальные годы


Неужели ты не понимаешь, что это пузырь? Эхо тучных нулевых.
Возможно, скоро тебе придется обивать пороги, чтобы куда-то взяли, а не скакать с места на место с 50% прибавкой. Дохуя вас таких, когда ебашит тренд, то макаки думают, что так будет всегда. Будет как в Европе: изволь получать среднюю зарплату по рынку. Если хочешь больше, иди в консультанты и въебывай по 16 часов, да с командировками 100% времени.
А если не повезет, то будешь стоять в очереди таких же "успешных" в надежде получить работу.
913889
#55 #913557
>>913440
Пилить средства умеют не только в российских госструктурах.
#56 #913559
>>913429 (OP)
Подскажите, куда перекатываться, чтобы стабильно была работа? На JavaSript?
913561913609
sage #57 #913561
>>913559
В сварщики.
913581
167 Кб, 727x1365
#58 #913581
>>913561
Сварщик-то побольше программистишка получает.
913614
#59 #913605
Программач, подскажите, работаю инженегром асушником в ниипи. Все заебало, думаю попытаться вкатиться в джаву через курсы. Опыт программирования есть небольшой с универа. Нашел в ДС-2 курсы в Политехе:

http://www.avalon.ru/PPS/Java/Courses/About/?CourseID=1951

Собираюсь их пройти и попробовать поискать хоть какую-то работу для набора опыта.
Только мне уже 29. Рассматривают ли вообще такой возраст для джуниоров или меня пошлют нахрен с большой вероятностью и лучше вообще не лезть?
Дайте советов как быть, аноны
913610
#60 #913609
>>913559
PHP, если хочешь штабильность и фриланс. Если хочешь быть на острие - тайпскрипт, реакт и нода.
#61 #913610
>>913605

> Только мне уже 29. Рассматривают ли вообще такой возраст для джуниоров или меня пошлют нахрен с большой вероятностью и лучше вообще не лезть?


> 29


Поезд ушел. Тебя не только никто не возьмет, но ты еще и сам не потянешь, уже слишком старый для того чтобы взять и переучиться, и при этом делать хорошо.
Резюме великовозрастных джунов в 95% случаев сразу отправляются в корзины, т.к. работодателю не только не всралось учить закостенелого болвана, но еще и также не всралось объебываться, что уже не получается также наебывать как вчерашних школьников.

Пополнишь ряды нытиков, что нибирут. Впрочем, дело твое.

> работаю инженегром асушником в ниипи


Ты еще и из госкомпании, следовательно эффективно работать не можешь. С таким бэкграундом точно niet.

> Опыт программирования есть небольшой с универа


Это не считается.
913617913766
#62 #913612
>>913553
Пиздобол, зачем вылез сюда без пруфов?
913947
#63 #913614
>>913581
За такие ошибки нужно как минимум штрафовать.
#64 #913617
>>913610
Спасибо за мнение, анончик, просто коллега 33 лет пошел кодить на джаве, у него джуниором зп почти в 2 раза больше моей, вот мне и пригорело
#65 #913619
>>913617
ТОКОЕ ЧМО СТАЛО ЗАРАБАТЫВАТЬ БОЛЬШЕ МЕНЯ
@
НУ КАК ЖЕ ТАК НИ МОГУ ЖЕ Я БЫТЬ ХУЖЕ!!!
913622
#66 #913620
>>913617
а нахуй ты спрашиваешь мнения здешних даунов? иди да попробуй
913621913623
#67 #913621
>>913617
А ты подумай почему.
>>913620
Спросил - пояснили как будет. Дальше дело его. Главное, чтобы потом не ныл, что не предупреждали как будет.
#68 #913622
>>913619
Ну почему чмо? Припекает, да, но я за него рад, и его пример меня и сподвиг хоть что-то сделать, а не сидеть на жопе ровно и завидовать
#69 #913623
>>913620
Это ж обмен мнениями, я уже достаточно взрослый человек, чтоб не руководствоваться чужим мнением, но и понимаю, что отбрасывать мнение людей, которые что-то в этом шарят, тоже не стоит.
913748
#70 #913748
>>913623

> школьники из /б/


> людей, которые что-то в этом шарят, тоже не стоит


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

Хочешь попробовать вкатиться, бери и пробуй. За эти три дня уже мог бы самые основы выучить.
913756
#71 #913756
>>913748
А всю жабу за неделю.
#72 #913763
Пагни изучаю джаву, как мне кажется освоил СЕ, какой сделать поректик небольшой чтоб реально был приближен к реальности?? Может у кого какой тест завалялся направление энтерправ без ЕЕ, надеюсь меня поймут..
913765
#73 #913765
>>913763
чтение мануалов как-бы подзаебало уже, а что кодить я не знаю, и идей нет.. я где то слышал, что практика важнее теории даже
913788
#74 #913766
>>913610

>Резюме великовозрастных джунов в 95% случаев сразу отправляются в корзины, т.к. работодателю не только не всралось учить закостенелого болвана, но еще и также не всралось объебываться, что уже не получается также наебывать как вчерашних школьников.


Хуево, что же теперь делать?
30 лвл джун, 2 года работы
913971
#75 #913788
>>913765
сейчас такие мысли в голове нахуя я вообще все это читал, это просто пиздец как не интересно, неужели из этого состоит жизнь кодера, чтение какой-то тупой хуйни спринги, хибернеты, КАК это может быть интересно объясните мне??
913790
#76 #913790
>>913788
MOVEN
А ты думал в шоколаде будешь? Жри теперь дальше говно.
#77 #913795
Сап, питушки. На собеседовании дали следующий код. Требуется произвести кодревью данного кода и найти все ошибки.

import java.util.HashMap;
import java.util.Map;

// REVIEW
public abstract class Digest {
private Map<byte[], byte[]> cache = new HashMap<byte[], byte[]>();

public byte[] digest(byte[] input) {
byte[] result = cache.get(input);
if (result == null) {
synchronized (cache) {
result = cache.get(input);
if (result == null) {
result = doDigest(input);
cache.put(input, result);
}
}
}
return result;
}

protected abstract byte[] doDigest(byte[] input);
}
#78 #913803
>>913795
Сейчас дропну вери хат клетчатую рубашку.
Бате не может быть ключ, но не верняк бич.
913819
#79 #913811
>>913795
Вроде как ничего страшного, кроме стремного лока. Если они хотели синглтон то хули он такой странный. Не мешало бы cache как final иои хотя бы volatile объявить. Да и локаться мне кажется лучше не на нем а на каком-то cacheLock (private final Object cacheLock = new Object();)
913819
#80 #913818
>>913795
Лайфак: findbug + pmd + sonar + checkstyle
#81 #913819
>>913803>>913811 там до жопы косяков. лучше старайтесь
913820913845
#82 #913820
>>913819
Да это говнокод.
#83 #913827
>>913795
массивы в качестве ключей - моветон непомню правда почему
914182
#84 #913830
Охуеть посоны, глянул сегодня олимпиадные задачки по погромированию и чуть не охуел, нахер такая ебота нужна?
http://algolist.manual.ru/olimp/sor_prb.php
913833
#85 #913833
>>913830
Ты ничтожество, если не можешь решить на бумаге любую из этих задач за максимум час.

мимо олимпиадник из Яндекса
913835
#86 #913835
>>913833
Меня там только геометрия пугает
#87 #913836
Почему CDI такое неудобное монструозное говно?
913840
#88 #913840
>>913836
Инджой йоа ЕЕ.
#89 #913845
>>913819
Окей давай по порядку:
1) Массивы в качестве ключей;
2) Synchronized на не final поле;
3) Ну и вообще пляски вместо того что бы использовать concurrent;
913873
#90 #913873
>>913845 еще минимум 2 косяка, даже 3

>3) Ну и вообще пляски вместо того что бы использовать concurrent;



а если старая ява?
913925914092
#91 #913886
Анонасы, пробавал я эту вашуу мать яву, скажу типа ну хз, какой то сишарп. Но лан хуй с ним все писать кот не сложно. Не сложнее сишарпа.

Но бля сук получил сурпрайз мазафака в неажиданом месте. Как этот код заставить работать например для веба. Сука джети апачи томпакы, бобы блять Сука чо за бобы то нахуй. Нахуй мне ваша фасоль. Сервлеты еблеты, чо за поебень? Ява сервер пейжес, какой то недопхп. В итоге скачать что ахуел ваще ниче не сказать. После питона где просто проксируешь хуиту на нжинкс или прочее гговно ваще нихуя не понятно.

Дальше увидел какую то ебань где все в искмлках пишеться? ЧЧо это бля, нахуй писать в иксемелках то? Чо за ебанутый придумал? Определяешь классы такой а патом в исксемелках всякие депенси инжекции делаешь и ваще определяешь их в иксемелках, блят чо за дерьмо? Притом что это дерьмо безбожно тормозит.

Я требую блять ответов!
#92 #913889
>>913556

>айти пузырь


Если бы я получал доллар каждый, когда очередной дебил произносит эту фразу, я бы был не беднее Трампа.
#93 #913900
>>913886
Что там тормозит, еболик? Ты же даже не запустил нихуя.
913960
#94 #913907
>>913617

тут четверть борды инженеров около 30
#95 #913924
>>913886
Это тротлинг ну скажи честно? А если правда кто-то тоже скажите, а то я в недоумении.
913961
#96 #913925
>>913873
Ретарн в методе?
#97 #913934
>>913437
Какой красивый нотепад.
#98 #913947
>>913612
Какие тебе пруфы, ебанашка? Ты думаешь, тут по 300К в секунду зашибают? Могу сказать за Гермашку: диапазон от 40 до 60К в год. Если достиг 60К, то дальше жопу смысла рвать уже нет -- вряд ли где дадут больше.
913949
#99 #913949
>>913947

>Ты думаешь, тут по 300К в секунду зашибают


JAVA-ENTERPRIZE-OVERLORD-30к-рублей-в-месяц-в-треде, задавайте ответы
913959913962
#100 #913959
>>913949
вкати меня к себе?
914002
#101 #913960
>>913900
Запустил в том то и дело, но в сравнении с питонокодом, мой ноут собрался в космос улетать на своих пропердолерах, когда я запустил ява сервер.
#102 #913961
>>913924
Чо из этого не правда? всеж по правде описал, ниразу ни тортилинг.
#103 #913962
>>913949

>JAVA-ENTERPRIZE-OVERLORD


Лалка
JAVA-ETERPRIUS-LEGENDARY-EDITION reported in.
#104 #913967
>>913795
Ты в Яндекс собрался, а тестовое задание для тебя анон делать будет? Надеюсь, все у тебя получится.
#105 #913971
>>913766

> 30 лвл джун


> 2 года работы


> по-прежнему джун


Вот про это я и говорил.
913975
#106 #913975
>>913971

>пук


у тебя и помидорами через 3 года становятся, ясно все с тобой кукарек
913984
#107 #913984
>>913975
Джва года джун - это необучаемость. Это допустимо только если в начале вообще никакого базиса не было, типа знания модели OSI и понятия массивов.
мимо
918297
#108 #913991
>>913886
Ты просто тупой и не можешь в программирование.

> недопхп


> После питона


> Притом что это дерьмо безбожно тормозит.


> считает интерпретируемая демоническая параша быстрее компилируемого языка со статической типизацией


Проиграла. А ты смешной перчик.
914001914139
#109 #914001
>>913991
Джава компилируется в байт-код, который ВНЕЗАПНО интерпретируется jvm.
914018914089
#110 #914002
>>913959
у нас постоянный набор макак всё время как я работаю.
приходи.
914020
#111 #914005
>>913795
У массивов не переопределены методы hashCode и equals, поэтому такой HashMap не будет работать от слова совсем. Плюс непонятно, кто должен чистить такой "кэш", если памяти станет мало.
914019
#112 #914008
>>913437
Бля лол, JetBrains давно сделали лучшие IDE для всего с удобным интерфейсом и кучей примочек, регистрируемые в 2 клика даже под линупсами, а кто-то до сих пор пользуется чем-то еще.
914011914944
#113 #914011
>>914008

>JetBrains


>16000 незакрытых багов только для java ide


чот в голос
914016
#114 #914016
>>914011
Я их в лицо не видел(или видел но незначительные). А вот удобство использования и прочие достоинства видны сразу
914029
#115 #914018
>>914001
Вот это да! Вот это открытие! Никогда бы не подумала! Ты, должно быть, не менее синьора. Хочешь я отсосу твой помидор?
914021914035
#116 #914019
>>914005

>У массивов не переопределены методы hashCode и equals


Не пизди, там ссылки сравниваются.
914106
#117 #914020
>>914002
Куда?
914025
#118 #914021
>>914018

>не подумала


Can you flash boobs?
#119 #914025
>>914020
город какой?
914030
#120 #914029
>>914016

>Я их в лицо не видел


я в курсе что тут 95% даунов, чьё знакомство с программированием ограничено проектом на 100 классов.

я каждый день бугурчу из-за косячности говноидеи, но альтернативы нет
914031914040
#121 #914030
>>914025
Мухосранск, но это не важно. Я часто переезжаю и это вообще не проблема.
914038
#122 #914031
>>914029
Пойди и открой pull request, если такой умный.
914038
#123 #914035
>>914018
С нами тянка все сюда!! А ты няшная?
#124 #914038
>>914030
сука пидор донный, говори город мразь

>>914031

>закрытый код


>pull request


хотя погоди, ты же даун лабающий говно на коленке! тебе хватит и опенсурсной бесплатной комунити-эдишн, и ты кроме неё ничего не знаешь. тогда всё сходится.

не устал обсираться, даунёнок? утрись и съеби уже
914049915525
#125 #914040
>>914029
Вот именно. Все что есть, еще хуже. Несравнимо. Эклипс дохуя странный или Бобы, которые не работают вообще?
#126 #914049
>>914038
Киев
914050
#127 #914050
>>914049

>Киев


Patrisa Lumumby St, 4/6В, Kyiv, Ukraine
+380 44 238 8727
#128 #914051
#129 #914052
>>914051

>автор густо обоссан в комментах

155 Кб, 770x592
#130 #914056
>>914051

>idea всё


А я ведь говорил, что нам нужна новая IDE на JavaScript

http://jug.ru/2017/01/eclipse-two/
914060914090
#131 #914060
>>914056
>>914051
Чета ржу
914064
#132 #914064
>>914060

>Чета ржу


А что смешного?
Тот же Red Hat в которые ушел работать Шипилев вкладывают в плагин для VSC >>913437
#133 #914071
А что, если работать на идее старой версии? Какие подводные камни?
914074
#134 #914074
>>914071
нахуя?
на работе работаю на старой, так как лицензии старые.
те же баги что на новой
914087
#135 #914084
НАПОМИНАЮ, что Intellij IDEA Ultimate - проприетарная! А вы должны выбирать только свободное программное обеспечение! За Eclipse будущее! Выпрямим спины, и скажем нет проприетарным продуктам, пытающимся сделать из нас рабов! Только свобода!
914091914099
#136 #914087
>>914074
Я новенький в идее, пришёл на неё с андроид студии (которая суть форк идеи) и она по сравнению с андроид студией суперубогая. Первый раз за полтора года снова вижу эти детские ошибки, когда открываешь существующий проект и он не может нормально синхронизироваться и обновить зависимости. Вот я и подумал, раз сейчас в идее багов в три раза больше, чем 3-4 года назад, может есть смысл использовать старую версию, вдруг там ничего важного, кроме новых багов, добавлено не было?
#137 #914089
>>914001
ДИНАМИЧЕСКАЯ КОМПИЛЯЦИЯ
C 1
2
Не слышал?
#138 #914090
>>914056
Надеюсь, что взлетит. Готов контрибьютить. Джун.
#139 #914091
>>914084
А ещё можно в vi/nano кодить и потом с помощью самописного скрипта собирать. Вот там точно никаких зондов нет!
914094914096
#140 #914092
>>913873
Бля ну расскажи.
914095
#141 #914094
>>914091

>vi/nano


ed же
#142 #914095
>>914092
байтмассив не может быть ключом. Почему? Я не помню.
мимо помню эту задачку у Яндекса в онлайн собеседовании
914097
#143 #914096
>>914091
Зачем самописный, когда ant/maven/gradle работают из консольки?
914103
#144 #914097
>>914095
Уже указано было, потмоу что у массивов equals и hashCode хуевые.
#145 #914099
>>914084
Еклипсе говно, апаче ИДЕ намного луче.
#146 #914103
>>914096
А у градла точно нет зависимостей от нешвабодного по?
914138
#147 #914106
>>914019

> не переопределены методы hashCode и equals


> там ссылки сравниваются


И как одно противоречит другому? У массивов не переопределен методы hashCode и equals, и поэтому для них используются соотв. методы Object.
914108
#148 #914108
>>914106
В глаза ебусь. Сначала прочитал как "не определены".
#149 #914129
Анистусы, я тут проебал момент один. Есть ли сейчас реализация JPA-спецификации, нормально поддерживающая стримы и вообще фичи джавы 8? Или лучше пуре хибер/спринг дату заюзать?
914140
#150 #914138
>>914103
Ой все. Сам грейдл опенсорсный. Вам пердолится или разрабатывать?
#151 #914139
>>913991
рас я тебя насмешил кидай сюда свои фотки обнаженые. И ваще слыш поясняй давай по пукнтам.
915670
#152 #914140
>>914129
EclipseLink
914149
#153 #914149
>>914140
Чет на первый взгляд там только datetime. Repeateable annotations и resultset в виде стрима есть?
#154 #914182
>>913827
Для массивов в джаве не имплементированы equals и hashCode, использовать их как ключи - всё равно что брать для той же цели Object.
914194915119
#155 #914194
>>914182
Для IdentityHashMap OK.
#156 #914197
я для мапов всегда создаю хешмап, для листов аррайлист
всё правильно делаю?
914200914225
#157 #914200
>>914197
В общем случае да, но иногда нужны частные случаи, например, потокобезопасные реализации.
914207
#158 #914207
>>914200
я за два года никогда не работал с многопоточностью в интерпрайзе
это нормально?
914224
#159 #914224
>>914207
Это гроб, гроб, кладбище.
На самом деле, многопоточность от тебя скрыта слоями дерьма вроде апликейшн/веб сервера, ORM-а и очереди сообщений. Если только ты не используешь что-то самописное типа менеджера задач, загрузок и т.п.
#160 #914225
>>914197
Пользуясь случаем задаю нубовский вопрос. Ни бейте, лучше обосцыте
Почему нужно писать
Лист лист = нью Аррайлист, а не Аррайлист аррайлист = нью Аррайлист?
Я понимаю, что ответ: Для того чтобы работал полиморфизм.
Но кому всралось то чтоб он работал?
Поясните на примере, так чтобы я понял.
#161 #914227
>>914225
Макакам кто-то сказал разок на стековерфлоу, что так надо писать, и понеслось.
На самом деле общими надо делать параметры методов, а внутри не обязательно.
914318914339
#162 #914254
>>914225
Приведение типов жи есть.
914311914339
#163 #914311
>>914254
Хуйню сказал и рад.
10 Кб, 309x112
#164 #914318
>>914225
Познавай дзен по пике до просветления.
>>914227
А вот ты, как раз, обезьяна, вообще не понявшая принципы ООП-проектирования. Даже представлять не хочу какой говнокод ты пишешь.
914322914325914964
139 Кб, 379x440
sage #165 #914322
>>914318
Очередной 20 летний синьор учит взрослых дядь как жить правильно.
914332914339
#166 #914325
>>914318

>Познавай дзен по пике до просветления.


>


как это понять?в чём смысл этого?
914332914339
#167 #914330
>>914225
Если ArrayList объявляется и используется лишь в маленьком методе, то это можно и не пользоваться полиморфизмом (однако, разработчики будут постоянно спотыкаться взглядом на это место и рано или поздно его поправят, ну еще и анализатор кода скорее всего warning сделает).

Все сильно меняется, когда коллекция используется во многих местах. Тогда, случайно завязавшись на конкретную реализацию листа, не получится воспользоваться другой без существенных правок кода по всему проекту. Например, тебя может не устроить перформанс этого листа и ты захочешь заменить его Trove реализацией.
#168 #914332
>>914322
Неприятно, да?
>>914325
Потом поймешь.
914334914345
#169 #914334
>>914332

>поймешь


я уже третий год программистом работаю
объясни чо ты как мудак
sage #170 #914339
>>914225
>>914227
>>914254
>>914325
>>914322

проиграл
сука какие дебилы тут сидят
914372
sage #171 #914345
>>914332

>Неприятно, да?


Нет. Раньше было смешно, но вы одну и ту же хуйню несете годами, так что уже никак.
#172 #914355

>Лист лист = нью Аррайлист, а не Аррайлист аррайлист = нью Аррайлист?


Ох уж эти java-проблемы

В Scala/Groovy/Kotlin ты просто пишешь val def аррайлист = нью Аррайлист
и не ебешь мозги окружающем.

Ну ничего, глядишь к Java 11 вам тоже завезут var/val
http://openjdk.java.net/jeps/286
917818
#173 #914372
>>914339
Ваши маняврирования господин?
914790
#174 #914531
Анон, поясни за воркфлоу в стойле. Вот я джун офисной пыли не нюхавший еще. Интересуют такие мелочи типа:
- как обстоит обычно дело с инструментами и их лицензионностью? Ну тоесть на компах предустановлено все что надо и оно лицензионное, и я вообще об этом думать не мог, или можно поставить свою идею хуй знает чем ломаную и всем буде похуй?
- как обычно устроен рабочий процесс? ну тоесть есть центральный репозиторий, в нем несколько бранчей, гребец клонирует нужный/создает свой бранч, в него коммитит, и потом пушит, и люди выше это говно мержат? Или как?

Ну и таких вот рабочих моментов поясните побольше, если можно без шутеечек про сосание хуев.
914545914562915499
#175 #914545
>>914531
Зайдешь в опенспейс, под ноги бросят полотенце.
914552
#176 #914551
Аноны,я резко,бодро вкатывающая мартыха в вашу джаву,так вот,сижу я сегодня,решаю задачи из сборника "1000 задач на яве для больных дцп" и там надо в цикле for вывести треугольник из восьмерок. Ну я то человек бывалый,писал раньше на рельсах,решил просто умножить строку 8 на i раз,постепенно увеличивая этот самый i,но ява послала меня нахуй. Не шли меня так же,анон,как мне,не юзая двойной цикл for ,решить этот hard task 666;
914555914561914963
#177 #914552
>>914545

>полотенце


вафельное?
#178 #914555
>>914551
Вторую переменную хуячь, которая тоже будет в теле цикла
914570
#179 #914561
>>914551
И почему без второго цикла то? Условие такое?
914567
#180 #914562
>>914531
Ну в общем заходишь в хату, тебе под ноги бросают клаву. Переступаешь клаву и говоришь "Хелоу ворлд вашему дому, кто здесь тимлид?", тимлид представится, тогда подойдешь к столу с чаем\кофе и поставишь грев(печенье, сгущенку етц) со словами "Дозвольте от чистого сердца для всей честной компании", можно добавить, что у тебя "кабанчик" на подходе, тогда тимлид определит тебе рабочее место, где клаву кинуть. Сначала видимо рядом с дверью(дальняк), но потом места освободятся и получше будет. Главное не касайся сисадминов, это гниль хуже чумы - запомоишься. Не стучи красным(менеджерам), а то свои кодеры на правило, на тимревью, поставят. В общем, следи за метлой, кочумай. Да и в коворкинге не плюй, не матерись.
915029
#181 #914567
>>914561
тяга к прекрасному,думал в яве можно и в конкатенацию и умножать строку на число
914575
#182 #914570
>>914555
а поподробнее?
вот мой метод(опускаем main)
String eight = "8";

for (int i = 1; i <=10; i++)
{
System.out.println(eight*i);
}
как тут вторую переменную пихнуть? как мне сказать "Просто возьми и повтори строку eight столько раз,чем равен i?
в рубях я бы написал что то в духе
i.times do
914575915004
#183 #914575
>>914567

>умножать строку на число


Тут вроде такого нет, только циклы, сам только изучаю, ты откуда там приплыл?
>>914570
Вторая переменная нужна, для того чтобы записывать значение восьмерок в строке, да без второго for тут не прокатит, но не вижу ничего ужасного.
914577
#184 #914577
>>914575
я с руби приплыл,там такое бы прокатило( и вариант с просто умножением строки на число)
поробую через два цикла,может в яве все таки есть библиотека с упрощением подобных вещей и ее найду
914628
#185 #914625
Нахуя нужен апач спарк, если есть стримы?
#186 #914628
>>914577
В джаве все сводится к строкам. Числа в строки могут каститься, но не наоборот.
А вообще, IntStream.range(1, i).reduce(Math::multiplyExact);
914669
#187 #914669
>>914628
Вот я ебалио, ввод чисел-то забыл маппинг забыл. Тогда лучше
Stream.generate(scanner::nextInt).limit(i).reduce(Math::multiplyExact);
914671
#188 #914671
>>914669
Да пошел я нахуй.
914689
#189 #914689
>>914671
О,вообще огонь,хотя не мешало бы его в функци синоним обернуть,для краткости,спасибо.
Кстати,аноны, насколько грамотно использовать вместо обьявления переменной с примитивным типом (int),переменную с классом оберткой(Integer)?
914691914693
#190 #914691
>>914689
Если можешь то не используй, но обычно ее используют когда по другому нельзя.
#191 #914693
>>914689
Лучше не использовать обертку, поскольку примитивы аллоцируются на стэке, как и референс на обертку. Но последний указывает на хип, это значит, что обертка, вообще, потребляет больше памяти. Возрастает нагрузка на GC, а также возникают кэшмиссы при чтении. В java даже планируют добавить конструкции типа list<int>, что избавит от некоторых проблем.
914753914965
#192 #914729
Как великовозрастному джуну (30+) вкатиться? Некоторые даже резюме не просматривают, а те, кто просматривает, не отвечают. Откликаюсь только на кайнд оф джунские вакансии. Есть гитхаб с петами, всем похуй.
914751
#193 #914738
Посоветуйте бесплатный хостинг вроде Heroku. Приложение маленькое, больших мощностей не нужно, но нужна стабильная непрерывная работа 24/7, чего не позволяет Heroku.
914840914843
#194 #914751
>>914729
ДС или мухосранск?
914754914761
#195 #914753
>>914693
А правда, что в 10 жабе хотят отказаться от примитивов?
914768
#196 #914754
>>914751
Киев. Столица Руси
914761914764
#197 #914761
>>914751
Не ДС, миллионник. И не Киев.

>>914754
Хули лезешь за меня отвечать?
#198 #914764
>>914754
Попробуй в тестировщики сначала, если возьмут, то со временем вкатишься к кодерам.
#199 #914768
>>914753
Даже если б примитивы были злом (не понимаю, почему их кому-то нужно убирать), то джава - не тот язык, который избавляется от легаси. Разве что мелочи, и то в супер-мажорных версиях. Они даже убирание вариэйблов с именем _ растянули на годы, чтобы как в скале заюзать.
Сделать хотят вот это: https://en.wikipedia.org/wiki/Project_Valhalla_(Java_language)
#200 #914790
>>914372
Я другой господин. Единственное место, где необходимо использование интерфейса у коллекций - всякие jpa ентити, потому что там коллекции проксируются. Ну и сигнатуры методов: отсутствие возможности передать куда-то просто лист выбесит кого угодно.
Остальные же случае - выдумки. Эррей листы на линкед листы они менять собрались, архитекторы хуевы.
914884
#201 #914840
#202 #914843
>>914738

>Heroku


хипстеры блять ебаные, им впс уже по 200р дают, а они всё ДЕПЛОЯТ
914943
#203 #914884
>>914790
Да, по-большому счету, писать интерфейсы вместо классов нужно если есть поддержка языка/библиотек - это на самом деле очень много случаев.
Например, функциональные интерфейсы и лямбды целиком на этом. Или использовать Serializable вместо Object если будешь кидать объекты по проводу. Или любые интерфейсы если хочешь использовать java.util.Proxy. Или Iterable для for-each или показать контракт на неисчислимость (по сравнению с Collection) как в стримах или Guava collections. Или Autocloseable для try-with-resources. Или Repository в Spring Data.
#204 #914943
>>914843
На настройку и поддержку впс-а тоже будет уходить время.
Скажем, я мог бы поднять Gitlab на своем сервере, но мне гораздо проще и удобнее использовать Github.

другой анон
#205 #914944
>>914008
Смотря что, pyCharm, IDEA ок, а вот webstorm дерьмище, подделка. Я вообще в ахуе от него.
914961
#206 #914961
>>914944
Чем тебе WebStorm не угодил?
Рефакторинг, контекстное автодополнение, автоимпорт, удобная интеграция с компилятором и линтером, сравнение версий из гита, автоматическое форматирование согласно настройкам и ещё куча всего.

Какой-нибудь сраный Atom и 20% удобства WebStorm'a не предлагает
#207 #914963
>>914551
jshell> import java.util.stream.Stream;
jshell> import static java.util.stream.Stream.iterate;
jshell> iterate(new StringBuilder(''), sb -> sb.append('')).limit(7).forEach(System.out::println)






*
914966
#208 #914964
>>914318
Ты тупой, даже не понимаешь, что картинка вообще не по теме.
#209 #914965
>>914693
Ты что несешь, блядь? Чего, блядь? Про что несешь? Вообще охуеть. Одна история охуительней другой, просто. Обертки. У нас не 98 год, а у него не хайлоад, на секундочку он с Ruby мигрирует.
#210 #914966
>>914963
елочку пожрали
914967
#211 #914967
>>914966
jshell> iterate(new StringBuilder('8'), sb -> sb.append('8')).limit(8).forEach(System.out::println)

8
88
888
8888
88888
888888
8888888
#212 #915004
>>914570
Вложенные циклы, i как ты делал и используешь println, вторая переменная для второго цикла j=i она с просто print.
33 Кб, 200x200
#213 #915029
>>914562

> Ну в общем заходишь в хату, тебе под ноги бросают клаву. Переступаешь клаву и говоришь "Хелоу ворлд вашему дому, кто здесь тимлид?"


@
ТЕБЯ РЕТРОСПЕКТИВНО ОБОССЫВАЮТ И ГОВОРЯТ, ЧТО У НИХ АДЖАЙЛ И У НИХ НЕТ ТИМЛИДОВ, А ТЕБЕ ПРЕДЛАГАЮТ ЗАНЯТЬ МЕСТО БАГОНЮХА
915032
#214 #915032
>>915029

>БАГОНЮХА


чот обидно стало
мимо-СУППОРТ
915033
#215 #915033
>>915032
Сколько багов в продукте примерно так почувствовать можешь, багонюх?
915034
#216 #915034
>>915033

>почувствовать можешь


ты идиот? чувствуют баги тестеры, я САППОРТ - я исправляю баги.

сразу видно дебила из конторы в 10 рыл
915035
#217 #915035
>>915034
В сортах ПОДДЕРЖИВАЮЩЕГО персонала не разбираюсь.

> сразу видно дебила из конторы в 10 рыл


8500 рыл достаточно для тебя, человек сопровождения творцов?
#218 #915071
Ребят а есть примеры wms на яве? И что можно похожего запилить в качестве Пет проекта на спринге?
НЬЮФАГОПРОБЛЕМЫ #219 #915075
Сап, такие дела, нужна помощь.
Хочу запилить игровой сервер с реализацией игры на серваке, например крестики-нолики. У меня есть класс Game, в котором при создании объекта создается поле для игры и т.д.
Но вот незадача, если это поле сделать статическим, то на сервере получается только один объект игры.
Если сделать нестатическим - нельзя обращаться к нему из других классов (Non-static method 'getField(int, int)' cannot be referenced from a static context).

Как быть?
915085915151
#220 #915085
915105915173
#221 #915105
>>915085
Егорка уходи, егорка уходи!
915173
#222 #915118
Объясните популярно, статик или DI? Я вроде уже год работаю, а чем одно лучше другого до сих пор не знаю, лул.
915151
#223 #915119
>>914182
схуябы они не имплементированы, скажи-ка мне пожалуйста какой суперкласс у массива?
915127
#224 #915127
>>915119
Ты предлагаешь equals (или блядь хешкод) из обжекта получать?
915132
#225 #915132
>>915127
проблема не в том, что у тебя hashode хуевый, ну получишь ты просадку по времени из-за коллизий. Тут хуйня в том, что лежит у тебя уже массив-ключ в мапе, а ты такой меняешь в нем элемент и хуй ты потом уже что достанешь по ключу, т.к. хэшкод уже будет другим. Поэтому есть еще одно необязательное условие для ключей, быть имуттабельными
915312
#226 #915151
>>915075
А нахуя тебе логика в статических методах? Процедурный дебил, уходи.
>>915118
Год работаешь уборщицей или системным администратором, раз задаешь такие вопросы?
915274915483
#227 #915173
>>915085
>>915105
Оопацаны, объясните, Егор Бугаенко правда такой поехавший или нет? Почему его приглашают на конференции и работают в его компании, если он несет такую хуйню?
915204
#228 #915184
Анон, есть 3 глассфиш с кронами, их много и многие выполняются часто. В последнее время он стал грузить сервер на 100%. Есть VisualVM. Получается нужно зайти на вкладку Профайлинга, выбрать цпу, взять снапшот, и там будет понятно, что именно всё сжирает?
915396
#229 #915194
Ребят посоветуйте с чего начать учить/читать spring? Мож видосы? И какой стек использовать для системы складского учета?
915214
#230 #915204
>>915173
На скажем так, некоторые его взгляды имеют право на жизнь, но нельзя все возводить в абсолют. Ну а почему не пригласить умного человека, рациональное зерно даст, другую точку зрения покажет.
#231 #915214
>>915194

> Ребят посоветуйте с чего начать учить/читать spring


Официальные туториалы и референс, Spring in Action

> И какой стек использовать для системы складского учета?


915226
#232 #915226
>>915214
Так 1с же @depricated?
#233 #915237
Анончики,у меня тут вопрос от дауна готов.
Вот если я образаюсь к массиву,то я пишу что то в духе list.length
Но почему при обращении к ArrayList я должен писать list.size()
мы же и там и там обращаемся к функции? или для массива это обращение к возвращенной перменной?
И где бы просто почитать про Дженерики? а то яннп ,я их вообще в примерах не заметил
915242
#234 #915242
>>915237
Ты к массиву или к списку обращаещься? У массивов определен оператор [], и есть поле length, метода size() нет.
У списков определен метод size(), поля length вообще говоря нет, не говоря уже об операторе [].
915249
#235 #915249
>>915242
так вот я и говорю,что обращаясь к массиву,я использую конструкцию без ()
а к спискам ()

то бишь при обращению к length мы обаращаемся к переменной?
а при обращению к size мы обращаемся через функцию?
я нюфаня в яве,вот и заинтерсовало , в чем тут отличие
915251
#236 #915251
>>915249
length - поле массива, помеченное как final, так что не переменная. А size() - метод класса, методы - функции класса.
915272
#237 #915272
>>915251
понятно,спасибо,я вот про поле еще не слышал. Значит пора гуглить
915278
#238 #915274
>>915151

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


Кстати, как избавиться от этого проклятия?
Мимо-другой-нуб.
915277
#239 #915277
>>915274
Создавать экземпляры классов и передавать их внутрь, очевидно же. А потом и до dependency injection дойти.
915279
#240 #915278
>>915272
Нечего там гуглить - это наследие тех времен, когда у ява-макакенов (в том числе, разрабатывавших рантайм) еще не было навыка даже держать палку-копалку.
#241 #915279
>>915277
Наверное совсем глупый вопрос, но все же. В чем преимущество одного над другим?
915280
#242 #915280
>>915279
Ну в том случае Game определенно не должен быть статическим, потому что на сервере тогда будет доступна только одна игровая сессия единовременно - в этом минус.
915281
#243 #915281
>>915280
Понятно. Спасибо.
#244 #915288
Аноны,а как мне обьявить один раз в классе что то в духе
BufferedReader reader = new BufferedReader(..)
и этим reader пользоваться во всех методах
или тут без вариантов, в каждом методе создавать локальный reader ?
915299915302
#245 #915299
>>915288
Я не уверен что это красивая идея, но можно создать xml файл в котором будет описан обьект буферридера и объекты в которых нужен этот буферридер (назовём эти объектыфасоль). Этот файл будет парсится в рантайме, создавать инстансы на основе классов (да, старых добрых джава классов) и как-бы внедрять одни фасолины в другие, например через конструктор. Легко делается через рефлексию, я бы решил проблему так.
915302915304
#246 #915302
>>915288
>>915299
Ироды, просто хранить этот BufferedReader в поле класса, хуле не понятно0то?!
#247 #915304
>>915299
Замечательная придумка! Стоит назвать эту систему каркасной структурой "Весна".
915495
#248 #915306
как поднять навык впитывания абстракций? никак в голову не заходят все эти паттерны, интерфейсы, архитектура, кококо

может есть видео\курсы на эту тему?
всю базовую литературу прочитал
915309915387
#249 #915309
>>915306
Хуярь всякие велосипедные библиотеки со сложной предметной областью
915314
#250 #915312
>>915132

>у тебя hashode хуевый, ну получишь ты просадку по времени из-за коллизий


Нет там никаких коллизий.

>Тут хуйня в том, что лежит у тебя уже массив-ключ в мапе, а ты такой меняешь в нем элемент и хуй ты потом уже что достанешь по ключу, т.к. хэшкод уже будет другим.


hashCode тот же самый будет.

Тред каких-то опущенцев, прости хоспади.
915328
#251 #915314
>>915309
например?
915318
#252 #915318
>>915314
Для времени, ORM, IOC контейнеры, для HTTP или полноценный уеб-фреймворк, фреймворк для энтерпрайз десктоп приложенйи на JavaFX, для авторизации, для тестирования.
915321
#253 #915321
>>915318
сука пиздец да это же на год работы
а потом выяснится что это нихуя не помогло.
как вообще это поможет моему абстрактному мышлению?
я в интерпрайзе 2 года работаю на огромном фраемворке, и не впитал
915323
#254 #915323
>>915321
Ну ок, можешь писать на хаскелле и идрисе, изучать теорию типов, категорий, множеств, абстрактную алгебру - больших абстракций пока не придумали.
#255 #915328
>>915312
System.out.println(new byte[] { 1, 2 }.hashCode() == new byte[] { 1, 2 }.hashCode());

Output:
false
915332915510
#256 #915332
>>915328
Да, и что ты хочешь этим сказать?
915345
#257 #915345
>>915332
Что ты пидор.
915350
#258 #915347
Антоха, подскажи, хочу перекатится с php на java. Знаю про всякие DI, Spring, JPA и т.д. На спринге переодически делаю свои пет проектитки. Вот только для трудоустройства не хватает, одного - боевого опыта кодинга на джаве. Подскажи как нивелировать этот вопрос на собеседовании?
915349915385
#259 #915349
>>915347

>для трудоустройства не хватает, одного


откуда инфа?
915351
#260 #915350
>>915345
Какой же я пидор, если я ебал твою мамку?
915356
#261 #915351
>>915349
Сталкивался, с одной HR после, того как она выяснила что у менят нет опыта от 3-х лет JAVA EE, интерес с ее стороны погас моментально.
Ну и мое субъективное мнение, что без фразы "опыт от 3-х лет" резюме не релевантно. Можно конечно, написать, такую строчку, но когда спросят что вы конкретно на джава делали, что тогда отвечать?
915362
#262 #915356
>>915350
У него два папки и 0 мамок.
#263 #915362
>>915351

>но когда спросят что вы конкретно на джава делали, что тогда отвечать


показывать те проекты что сделал, очевидно на гитхабе

поясню подробнее - у тебя в резюме не написано что опыт только на пхп? она не читала твоё резюме?

ты обжегся на одном собеседовании и теперь хуйнёй страдаешь.
напиши прямо - опыт на пхп столько то, перечисли чем владеешь, обязательно запили портфолио, ещё лучше на отдельном сервере со ссылкой, опиши какой стек использовал.

и иди снова на собеседования
915382
#264 #915382
>>915362

>на гитхабе


Не стыдно выкладывать кривые бесполезные поделия, а потом давать на них ссылку в резюме? Проекты у них, охуеть вообще.
915386
#265 #915385
>>915347

>Вот только для трудоустройства не хватает, одного - боевого опыта кодинга на джаве.


Ты сразу мидлом хочешь устроится? На джуна боевого опыта обычно не требуют.
#266 #915386
>>915382
пшёл нахуй отсюда
#267 #915387
>>915306
Haskell
SML
#268 #915388
>>913437

Что это за хуйня и почему я должен перейти с IDEA на это?

мимо Java ньюфаг
915391915496
#269 #915391
>>915388

>мимо Java ньюфаг


тупой довн блять, попробуй сам и сравни
лично я сейчас же качаю, доебала идея бажная
мимо JAVA_ENTERPRIZE_OVERLORD
#270 #915396
>>915184
Сам спросил - сам ответил. Профайлер тебе в помощь выяснять что выжирает цп.
#271 #915404
Поясните за Atom и Sublime. Нахуй они вообще нужны? IDE они не заменяют, а в качестве редактора vim меня полностью устраивает.
915419915440
#272 #915419
>>915404
Некоторые не могут в vim/emacs
#273 #915440
>>915404
Пока ты в виме ломаешь пальцы об команды я нажимаю мышью то место где мне нужен хотфикс и пишу его, компиляя класс одним нажатием клавиш. Ты знаешь миллион хоткеев, я знаю один - ctrl+b - компиляция=продакшн=деньги.
Когда мне нужны правки json я открываю мой файл и мой текстовый редактор понимает что это json и любезно подсвечивает мне ключевые моменты, ускоряя мой продакшн процесс зарабатывания денег автокоплитами. Ты сидишь на линукс форумах и куришь мануалы как прикрутить к своему пердольному редактору пердольный костыль. Вот и вся разница.
915447915451915453
#274 #915447
>>915440

>компиляция=продакшн=деньги


>Atom и Sublime

#275 #915451
>>915440
Да епт, я такие вещи в IDE делаю. Все равно не понимаю, зачем нужен Атом и иже с ними.
vim - это если конфиги какие поправить, скрипты по мелочи и тому подобную хуйню.
#276 #915453
>>915440

>json


>автокоплитами

#277 #915472
>>913429 (OP)
работаю пхп макакой. есть шанс перекатиться в жаву?
915476915478915574
#278 #915476
>>915472
Ты бы еще в кобол перекатился.
#279 #915478
>>915472
да, я же перекатился
зарабатываю 30к в месяц, но перекатился же!
теперь траллирую двач подписываясь как JAVA-ENTERPRIZE-OVERLORD, что не ложь, на самом деле. ну как минимуцм первые 2 слова.
#280 #915483
>>915151
Ну так объясни дауну, чего ты.
#281 #915495
>>915304
Кажется, в Гугл что-то подобное сделали, по-моему назвали "Сог"
#282 #915496
>>915388
Довн, почему ты пропустил слово "божественная"? Чему вас там учат? Мозги плохо промыли?
#283 #915499
>>914531
Зависит от фирмы, конечно, но вообще что-то предустановлено, какие-то инсталлеры могут лежать на внутреннем файлохранилище, что-то нужно скачивать. Но да - обычно ничего крякнутого без ведома админов и начальства ставить нельзя, может нехорошо закончиться.
По рабочему процессу - опять же может быть по-разному, но зачастую комитят все в общий репозиторий, дальше скрипт ночью или кто-то вручную собирает последнюю версию из репозитория, она заливается на тестовый сервер и QA-шники всё это тестируют, если всё нормально - идёт в продакшен. Если ты своим комитом поломал билд, тебя поебут немножко. Бранчи создаются при отдельной необходимости. Как-то так.
918101
#284 #915504
>>913886
Бля, ты траллишь или серьёзно? Ты кроме говна мамонта JSP ничего не нашёл что ли? Когда есть Play, ZK, GWT, Spring - современные удобные фреймворки для работы с вебом (особенно Play годная штука). Нихуя не разобрался и пошёл ныть на двачик.

> а патом в исксемелках всякие депенси инжекции делаешь


Точно какое-то старьё нашёл и бугуртит. Давай там стратс ещё найди, JBoss Seam и поной как всё плохо.
#285 #915510
>>915328
Однако, признаю свой проеб, спасибо антоша
#286 #915525
>>914038
https://github.com/JetBrains/intellij-community
ковыряй на здоровье
915541
#287 #915541
>>915525
перечитай пост ещё раз
70 Кб, 792x443
#288 #915574
>>915472
Есть. Благославляю тебя порцией java-кода. Встань и иди в интерпрайс
#289 #915584
поясните за https://wicket.apache.org

Почему он до сих пор жив? Почему так мало одептов? Кто пилит новые версии? Решили ли проблему расхода памяти на больших посещаемых сайтах?
916031
#290 #915670
>>914139
Иди нахуй
8 Кб, 480x360
#291 #915741
Требуется помощь. Ребята я немного знаю СЕ, ну как бы читал Шилда до этого Прату С++, пока что все ясно, НО я совершенно не представляю что делать дальше, почти никакого кода не писал, какие проекты и как их делать я не знаю, есть примерно джва года свободного времени, а че делать не понятно, посоветуйте пжст что-нибудь, уповаю что сюда хоть один адекват забредёт..
915768915890
#292 #915768
>>915741
Что-что, учиться надо. Напиши свое мыло, отправлю туда контакт, помогу чем смогу.
915773915777
#293 #915773
>>915768
veu#wlikiylolodinANUSyd.CandexPUNCTUMr~47u
#294 #915777
>>915768
oshalasIu+hovANUSyanuUfdexPUNCTUMrbr+u
#295 #915798
Подскажите дауну, ЧЯДНТ.
Хочу сделать небольшой парсер для vk, нашел гайд с OAuth и обосрался в самом его начале.

https://kwisat.blogspot.ru/2014/01/java-api-vk.html

Создал новый проект, добавил зависимости в мавене и попытался запустить это

https://github.com/scribejava/scribejava/blob/master/scribejava-apis/src/test/java/com/github/scribejava/apis/examples/VkontakteExample.java

Но идея не хочет импортировать библиотеки с гитхаба, как это лечить?
915815
#296 #915815
>>915798
попробуй сделать reimport мавеновских проектов.
916218
#297 #915890
>>915741
Что за умоляющий жалкий тон, ты java-developer, поэтому давай завязывай с нытьём. Почитай про DI (а лучше всю книгу Spring in Action), jdbc и hibernate. Далее сам уже найдёшь что по душе.
916018
#298 #915967
Судари, любезнейше прошу подсказать, ставили вы новый андроид на виртуальную машину или нет? Нашел только исходники на офф сайте, хотел накатить iso образ в виртуалбоксе, но нашел какой-то васян исо. Его и накатил. Объясните, как вообще эти исошки делают?
916022
#299 #916018
>>915890

>почитай про DI


Всегда удивляло это. Освоить DI - 10 минут. Элементарную хуиту оборачивают сложными терминами, блядь.
916021
#300 #916021
>>916018
Ты смотришь на это со стороны уже знающего человека.
916029
#301 #916022
>>915967
Андроидотред по соседству, но попробую ответить. В свое время был глючный андроид манагер, который предлагал тебе скачать кучу sdk, через него можно было и виртуалку запустить. Сейчас в какой-нибудь genymotion все встроено уже наверняка.
#302 #916029
>>916021
Со стороны знающего человека могу сказать, что di - один из самых простых паттернов, но один из самых сложных для объяснения. Поэтому и он окутан завесой сложных терминов и непонятных статей. Ты прост делегируешь какой-нибудь функционал на другой объект, который "вживляется" при создании данного объекта. И несколько нюансов, вроде того, что лучше использовать интерфейсы. В джаве проблема DI вообще решается использованием пары аннотаций из сторонней либы.
916075
#303 #916031
>>915584
Потому что это веб фреймворк, позиционирующий себя модным и молодежным, но он на джаве, что как бы противоречит. Нахуй не нужен. Жив потому что апач.
#304 #916075
>>916029
CDI. Блядский CDI
916086916154
#305 #916086
>>916075
Чего ты рвешься, джуниор?
#306 #916154
>>916075
CDI ж заебись, че ты.
916155
#307 #916155
>>916154
Что там заебись?

Мне после dagger 2 оно кажется ужасно неудобным и кривым
916220
#308 #916218
>>915815
Я так понял, что в тупую импортировать с гитхаба нельзя. Нужно пользоваться всякой хренью типо джитпака.
#309 #916220
>>916155
@Stateless

@Inject

Лул. Что там неудобно-то?
916286
861 Кб, 535x660
#310 #916222
Дали тебе пружину - используй! Не хочу пружину! Хочу говно всякое для DI использовать.
#311 #916286
>>916220
Разные варианты одного типа. Разное время жизни у них. А теперь попробуй всё это дело протестировать. Причём, в разных тестах нужно поменять разные классы разными тестовыми реализациями.
Тут и начинаются пляски с конфигурациями и ебля с xml.
#312 #916441
Джаваны, объясните почему Test возвращает list1 в том же виде что и получает?
http://pastebin.com/6DLdL0hd
916448
#313 #916448
>>916441
Черт, простите дибила.
#314 #916460
>>913429 (OP)
Поцоны. Хочу написать браузерную игру на жабе.
Такие вопросы:
Это вообще возможно?
Аплеты умерли, что пришло на замену аплетам?
Какие технологии нужно использовать чтобы написать браузерную жабаигру?
Дайте пример жабаигре в браузере.
916466
#315 #916466
>>916460

>Аплеты умерли


мертворожденные

>что пришло на замену аплетам?


Javascript

>Какие технологии нужно использовать чтобы написать браузерную жабаигру?


Javascript
916486916494
19 Кб, 150x103
#316 #916480
Добрый день аноны.
Есть одно десктоп приложение написанное на javafx всякие там графики для анализа данных из бд (обычный jar).
Появилось срочная необходимость перенести его в веб для работы через браузер на сервере приложений wildfly.

Очень хочу найти пример проекта javafx для развертывания на веб сайте.

Нашел несколько примеров в инете, но не нашел где скачать сурсы везде ибаный 404

Плиз дайте пример такого приложения, если у кого остались сурсы.

Вот ссылка с примерами, но их не скачать(
http://download.oracle.com/otndocs/products/javafx/2/samples/Ensemble/index.html
#317 #916486
>>916466
Не хочу джаваскрипт. Хочу джаву.
Дайте мне технологии позволяющие писать игры типа agar.io на джаве
916494916496
#318 #916494
>>916486
>>916466
Раздели свою игру на (как минимум) два логических слоя. Северный слой будет обрабатывать данные, следить за состоянием мира и так далее. Его напишешь на Java. Фронтенд будет написан на JavaScript если позволяет специфика, то бери TypeScript и заниматься должен только отправкой данных бэкенду, получением данных от юзера и отображением ему их.
916499
#319 #916496
>>916486
Vaadin, GWT
917686
#320 #916499
>>916494

> заниматься должен только отправкой


>Я ТАК СКОЗАЛ!

#321 #916508
Анончики, у меня такой вопрос. Я начал учить java, потому как везде делался акцент на его кроссплатформенности и многофункциональности. Учу я его месяц с небольшим по Хорстманну/Кернеллу. Писал пока всякий десктоп шлак (задачки, геренатор паролей/имен, калькулятор, etc). Но чем больше я углубляюсь, тем больше напрягает, что до сих пор не слова не было сказано про веб программирование. Тут я загуглил и везде пишут про J2EE и его сервлеты. Я же начал учить J2SE, потому как никаких серьезных серверных решений не собирался писать. Что конкретно я хочу начать изучать - это работа с веб (парсеры, боты для авто-заполнения форм и прочую шелупонь по работе с веб страницами). Это вообще реализуемо на J2SE или я не в те дебри полез?
Спасибо.
#322 #916511
Аноны, такая тема, дрочил дрочил джавараш, заебало. Думаю нужно сворачивать еблю с собаками, кошками и переходить к ебле с бобами! Сообственно вопрос, где можно стопэ делать в этом плане:
http://info.javarush.ru/page/learning_plan/ и дрочить конкретно спринг? И что такого запилить на нем для Пет проекта?

За конструктив буду весьма признателен. Просто не хочется учить язык ради языка, хочется ради задач, но задачи на яве для меня пока делятся на 2 типа, генерация собак и кошек с хэшмэп и на какую то мифическую комерческую йобу вроде терминалов сбербанка.
916531
#323 #916516
>>916508
Гы почти одновременно написали. Но то что ты пишешь как мне кажется проще на Питоне ебашить и какой нить selenium web driver, либо что-то там со словом headless. Либо вот на php https://www.youtube.com/playlist?list=PLjvEG-kS6RG3E9Ijpb3s_hnJDEuYHQFBr
916535
#324 #916531
>>916511
Напиши себе личного помошника аниме-тян.
#325 #916535
>>916516
Иди в жопу со своими питонами и пхп. Тут тред по жабе
#326 #916554
>>916508

>Это вообще реализуемо на J2SE или я не в те дебри полез?


Да.
916558
#327 #916558
>>916554
Можешь посоветовать литературы?
#328 #916564
>>916508

> работа с веб (парсеры, боты для авто-заполнения форм и прочую шелупонь по работе с веб страницами)


Питон и JS. Нахуй тебе Java для таких задач? Java это прошлый век суровый тырпрайз с хуйлоадом, распределенными и не очень транзакциями и годами человекочасов зарытых в кодовой базе.
#329 #916566
>>916508
Двачую вышеотписавшихся. Какой-нибудь Python, Ruby или JavaScript позволит решить эту задачу гораздо проще и быстрее. Java в этом случае будет как из пушки по воробьям.
916573916611
15 Кб, 300x304
#330 #916573
>>916566
Как из джавы в две тысячи семнадцатом.
#331 #916611
>>916566
Антидвачую. Вы дебилы, не способны к критическому мышлению и самостоятельному выбору. Вас где-то кормили тырпрайз говном, и вы других готовы кормить этим же. Жабе ничто не мешает быть шустрой и модной, кроме таких вот утырков.
#332 #916615
>>916611
Итт дебил, не выучивший нормально хотя бы один язык, лезет кого-то поучать. Прими к своему сведению, что язык это лишь инструмент, а не цель. И разные инструменты подходят по-разному к разным задачам.
916654
#333 #916627
>>916611
Шустрая и модная Джава называется KOTLIN
916656
#334 #916643
>>916611
ты попробуй блять хотя бы по примеру парсер собрать на яве и кукарекай потом.
#335 #916654
>>916615

>И разные инструменты


Это что за мантра? Java и что там Python, Ruby, Javascript? - Языки одного класса, единственной существенное различие, последние - динамикодрисня, но для поставленной задачи это несущественно.

Постарайся мыслить самостоятельно, без этих слоганов, которые тебе вбивают в универе и на форумах.

>>916611
Маня. Ванга из тебя никакая.
#336 #916656

>>>916611


Я подобной дурью лет 10 назад страдал http://www.mkyong.com/java/jsoup-html-parser-hello-world-examples/ ничего сложного.

>>916627
Да хоть бы и так
#337 #916671
Какие обязанности обычно у senior java разработчика и как проходит ваш день вообще? Вы разрабатываете архитектуру и отдаете набивать ее кодом джунам? Или вы просто обычные разработчики, решаете вместе с остальными задачи, пишете, только вы чуть более опытные и всё?
Извиняюсь, если не в тот тред.
916676917136
#338 #916676
>>916671
Я по должности сениор, а на деле сейчас сижу разрабатываю, пишу, запихиваю в репозиторий и запуска. автотесты на наше легаси говно.
916679
#339 #916679
>>916676

>легаси


>2k17


А что мешает креаклу забить на легаси, сделать заплатку для жре, и выпустить ява 9 без обратной совместимости? Кому надо пусть юзают некроту, а молодежь пусть пилит лямбдочки.
916686916687
#340 #916686
>>916679
Новый код и часть интеграционных тестов весь на Java 8. Все исходники собираются на 8-ке.
Но JRE level не меняет того, что код - легаси и говно.
916697
#341 #916687
>>916679
Можешь писать Scala-код прямо сейчас. Несмотря на охренительность языка, работу найти тяжко.
#342 #916688
Сап, жавач
Решил прокачаться в сторону хуйлоада. С чего начать? Что сейчас стильное, модное и молодежное в этом направлении?
916988
#343 #916697
>>916686
Но есть же куча депрекатед говен.
916703
#344 #916703
>>916697
На ворнинги все похуй, а где поломалось (java.security и прочее) - пофиксили.
#345 #916988
>>916688
KOTLIN
#346 #917136
>>916671
Мне тоже интересно стало. Чем таким отличным от джуновских задач где надо накодить модуль синеры-помидоры занимаются?
917259
#347 #917177
Сап джаваны, есть понятие дженерик дао. А можно ли сделать дженерик сервис ?
917183
#348 #917183
>>917177
можно, почему нет то? если у тебя много общей логики в сервисах, то даже нужно. ну и потом это всё будет довольно расширяемо, где нужно поконкретней логику бахнуть - просто эктенд свой абстрактный сервис и вперед.
917241
#349 #917241
>>917183
Чет не выходит. Столько ебатни с этими дженериками. public abstract class GenericService<Dao extends GenericDAOImpl, E extends AbstractEntity>
у меня как поле там GenericDAOImpl, но пишет, что не может заавтовайрить.
917248
#350 #917248
>>917241
зачем дженерик для дао? у тебя реализация дао одна? genericDaoImpl? и скинь стактрейс
917275
#351 #917259
>>917136
Решаем вопросы - когда кодить не надо и что сделать для этого требуется.
917265
#352 #917265
>>917259
А как у вас проходит это всё можешь описать? Например, собираете консилиум синьеров, получаете задачу от заказчика, выбираете технологии, проектируете базу, проектируете интерфейсы. Так или чуть иначе?
222 Кб, 1366x768
#353 #917273
917275917722918107
#354 #917275
>>917273
>>917248
бля, ну ты понял
917287
#355 #917287
>>917275
ты по спрингу нормально читал? просто первое что бросается в глаза - автовайр на имплементацию, а не интерфейс, второе - когда используешь депенденси инжекшен - забудь про оператор new, ты все создания объектов перекладываешь на спринг. почитай чуть глубже/ посмотри видосичей.
#356 #917304
Здравствуй, /pr/.

Есть один проект на спринге. Так вот, в БД через SimpleJdbcInsert (не принципиально, можно и JdbcTemplate использовать) добавляется строка. И вот эту самую добавленную запись надо полностью вернуть назад сразу же после добавления. Не ключа ради (хотя и его тоже), а timestamp'а. Нет, конечно, можно брать сначала ключ из SimpleJdbcInsert'а, а потом с конца таблицы искать строку, но это звучит как-то слишком неэффективно.

Подскажи, /pr/, как это сделать?
917311917320917443
#357 #917311
>>917304

>timestamp


Сделай new Date() и не еби мозги.
917318
#358 #917318
>>917311
Yoba y = new Yoba();
y.setTimestamp(new Date());
save(y);
// Do whatever you want with y.getTimestamp()
917330917443917687
#359 #917320
>>917304
написать триггер для конкретной бдшки, на зпись таймстемпа в переменную, селектишь переменную из бд сразу после вставки.
917360917443
#360 #917330
>>917318
О, спасибо, неплохой вариант.
#361 #917360
>>917320
В многопоточной среде это работать не будет. Я уж не говорю о том, что это совершенно ебанутый, чудовищный костыль.
176 Кб, 728x974
#362 #917422
Сеньоры-помидоры, подскажите, пожалуйста, как получить все значения домена в Firebird'e?
Если что, я для работы с БД использую пакет java.sql(т.е. никаких 3rd party ORM и тд).
#363 #917443
>>917304
returning
>>917318
Не скомпилируется, костыльненько и не подойдет, если значение генерится на стороне БД. И таки также не подойдет, если вдруг анону понадобится допизды точное время записи в БД.
>>917320

> инсерт


> селектишь переменную из бд сразу после вставки


А этого вообще расстрелять. Два обращения к БД вместо одного, voobshe ohuet.
917454
#364 #917454
>>917443

>сли вдруг анону понадобится допизды точное время записи в БД


Что за хуйню ты несешь, просто невероятно.
917469
#365 #917469
>>917454
Слив дурачка, думающего что бд это синхронный резиновый черный ящик, засчитан.
917499917542
#366 #917499
>>917469
Ты психопат какой-то, не завидую тем, кто с тобой работает.

>точное время записи в БД


Первое. Что это вообще? Время начала транзакции? Время коммита транзакции? Время создания записи в памяти БД? Время обновления индекса? Или что-то еще?
Второе. Назови хотя бы одну ситуацию, где такой долбоебизм нужен.
917516
#367 #917516
>>917499
Вероятно, он имеет в виду время коммита, поскольку до этого данные недоступны для других коннектов к БД. Нахуй это нужно, я х.з. На разных машинах могут быть по-разному настроены часы. Вдруг, ты хранишь в БД дерево исходников и с одной машины модифицируешь исходник, а с другой запускаешь make.
917541
#368 #917541
>>917516

>Вдруг, ты хранишь в БД дерево исходников и с одной машины модифицируешь исходник, а с другой запускаешь make.


На транзакциях все разрулится.
#369 #917542
>>917469

>Слив дурачка, думающего что бд это синхронный резиновый черный ящик, засчитан.


Ты про ACID хотя бы погугли, что ли.
#370 #917601
Начал читать Эккеля, дошел до коллекций и стало СЛОЖНА.

Анон, следует ли перейти на Хортмана а потом уже на Эккеля когда закончу книгу Хортмана?
917674
#371 #917674
>>917601
У Хорстаманна коллекции проще рассказаны, но все равно не полностью, я бы советовал ещё прогнать алгоритмы лафоре для java, у него коллекции просто разжёванны для даунов. Нужно хорошо понимать внутреннее устройство, что бы знать где что использовать, плюс на собесах любят гонят по ним.
Аноним #372 #917686
>>916496
Vaadin просто обертка над GWT, но нитого, ни другого не советую!

Бери тайпскрипт - что-то похожее на джаву, компилиться в жабаскрипт, говорят годно)
917691
Аноним #373 #917687
>>917318
и полетит куча хуйни, когда распределённое приложение на двух рассинхроненых (по времени) серверах будет писать в базу.
917690
#374 #917690
>>917687
Слышь, сагающий дурачок, ты бы послушал совета, что тебе выше дали про ACID. А то ты обосрался, а туда же, к приличным господам лезешь. Ты бы не заикался здесь, про распределенные приложения, ОК?
917695
#375 #917691
>>917686
Пиздец, сейчас бы послушать, что брать в проект, на основе каких-то слухов, от какого-то анонимного дурачка. Приехали.
917692
Аноним #376 #917692
>>917691
Сейчас бы поспрашивать у анонимных дурачков, что брать в проект
Аноним #377 #917695
>>917690
ACID, я так понял ты о транзакциях(или нет?).
с этим говнокодом тебя они не спасут.
(поясни коли я не прав)
917801
124 Кб, 415x315
#378 #917722
>>917273

> Куча интерфейсов с одной реализацией


> ...Impl


Энтерпрайз такой энтерпрайзный
#379 #917801
>>917695
С тем говнокодом, да. Попутал ветки обсуждения.
918219
#380 #917806
Господа-боги!
О великие! Как вы начинали отношаться со spring-ом? Ну то есть как-то поставили, бутом сконфигурировали то что нада и вперед? как проводили редактирование под задачи? Насколько в нем нужно что-то менять нечто начально предустановленное?
917809
#381 #917809
>>917806

> поставили, бутом сконфигурировали то что нада и вперед


Да

> как проводили редактирование под задачи?


Перезаписывая бины, чтобы отключать автоконфиги в boot. Ну и стандартные средства - BPP, BFPP, FactoryBean, InitializingBean.

>Насколько в нем нужно что-то менять нечто начально предустановленное?


Не очень много.
#382 #917814
>>914051

>поменяли любимые иконочки


>конец эры JetBrains



чет проорал с этого хабрадауна
#383 #917818
>>914355
Уже в этом году завезут, не волнуйся ты так.
917846
#384 #917826
>>916508
Это не работа с веб, это парсинг, отдельный, так сказать, круг ада. JSoup + Selenium.
#385 #917846
>>917818
Разве val/var завезут в 9ке? Вон сегодня на хабре видел фича лист, не видел там этого.
917856917858
#386 #917856
>>917846
Да, ты прав. А я надеялся на чудо.
#387 #917858
>>917846
Зачем ты заходил на хабр? Нормальный человек там минуты не продержится без фейспалма (я не о переведенных статьях, я о тамошних обитателях). Или у тебя такое хобби - лазать по различным комьюнити фриков и читать чем они там занимаются?
917995918000918083
#388 #917879
Чем быстрее всего парсить не слишком сложный жсон?
917925
#390 #917995
>>917858
Я смотрю дайджесты.
#391 #918000
>>917858
Ну и там не все так плохо, а явный идиотизм хорошо виден.
#392 #918081
Почаны, как вкатиться в FX? Есть годный материал на русском, где все поэтапно изложено? В факе не нашел.
918093
#393 #918083
>>917858
Поясни, что конкретно тебе там не нравится?
#394 #918090
Стоит начинать учить джаву с видосов Yakov Fain?
https://www.youtube.com/watch?v=2USQ7LFfz4w&index=3&list=PLkKunJj_bZefB1_hhS68092rbF4HFtKjW
Немного умею в питон, уровня написать калькулятор / хуйню на пигейме/ хуйню на джанге.
918094
#395 #918093
>>918081

>на русском


Лучше вот это почитай на английском и подумай о своей карьере, которая может закончится так и не начавшись. Пойдёшь улицы мести, а люди будут смотреть и смеяться с твоей попытки стать java-desktop-developer.
http://lmgtfy.com/?q=is+javafx+dead?
918112
#396 #918094
>>918090
Думаю нет. Почитай Thinking in Java Эккеля от корки до корки чтобы зарядиться духом джавы а дальше пойдёт само. Стрёмный тип на видео, ещё и иудей, я бы не связывался с его видосами.
918096
#397 #918096
>>918094
Тип стремный да оче. Обьясняет боле мене но медленный пиздец. Открыл из фака Horstmann, Cay S. & Cornell, Gary_2013.pdf.
Просто там 8я редакция вышла и вообще устаревшее начинать не оче как то.
Тут есть как в питоен с версиями 2 и 3? Легаси ко ди прочее дерьмо,
918098
#398 #918098
>>918096
Java обратно-совместима вплоть до старейших версий. Написано однажды и работает везде.
918104
129 Кб, 550x770
#399 #918101
>>915499
Спасибо, впринципе как я себе и представлял.
918103
#400 #918103
>>918101

>Судя по странной картинке (какая-то готическая косплейщина) ты не такой как все. Среди девелоперов тебе будет тяжко.

918104918106
49 Кб, 807x478
#401 #918104
>>918098
Спасибо.
В какую сторону после джава кор ползти? Кроме веба работа есть?
>>918103
Вот тебе ксеноморф пытающийся в обучение.
#402 #918106
>>918103
Стереотипичное мышление.
#403 #918107
>>917273

каст перед ретурном? так тоже можно?!
#404 #918112
>>918093
Во-первых мне похуй, т.к на работе я пытаюсь делать бэкенд, а во-вторых, не такой уж и мертвый.
На чем мне тогда делать гуи для лабы?
918113918115
#405 #918113
>>918112

>2017


>учиться в ВУЗе

918114918120
#406 #918114
>>918113
Будь мне не 30 а 16 лет я бы сейчас с удовольствием пошел в ВУЗ на ИТ спецуху...
918117
#407 #918115
>>918112
Не на Свинге же, пили на фхксе хуле. НЕ так и сложно, а даже легко если знаком с CSS.
#408 #918117
>>918114
А нахуя? Ебать первокурсниц? И так можно. Получить знания? Насмешил. Более того со вчерашней школотой жутко скучно. Ненужно. Разве что перподом ебать первокусниц
918121918122
#409 #918120
>>918113
Сам охуел, как оно нинужно. По крайней мере в начале карьеры.
#410 #918121
>>918117
К 30 половая ебля уже не так интересна. Хочешь сказать в ВУЗе вообще ничем не учат? А как же основы работы с памятью, устройство ЦПУ, начать с байтоебли С++ и т д?
918123
#411 #918122
>>918117

> ИТ спецуха


> Тян

918123
#412 #918123
>>918121
Ты вообще в универе был когда-то? Во первых, всю эту базу можно с удовольствием осилить дома за пол года-год. Во вторых тебя загрузят совковым говном мамонта и философиями с историями. В третьих, после окончания ты не станешь программистом.

>>918122
Хуй знает, в том же КПИ рядом fuckульетывсяких бристок маркетологов филоллогов, там пиздохранилище отличное.
918124
#413 #918124
>>918123
2 высших. Правда к ИТ отношение не имеют, лол.

>загрузят совковым говном мамонта и философиями с историями


Не без этого. Но я бы не сказал что ничему не научили.
918130
#414 #918130
>>918124

> что ничему не научили.


Это правда, но с каждым курсом все хуже, идеально дропать 3 курс. и идти на заоч, или на кассу.
918132
#415 #918132
>>918130
Первые 2 курса как раз говно. Потом норм. Диплом писать если самому и научрук нормальный полезно.
#416 #918177
Вкатываюсь в андроид, читаю книги и пописываю приложение. С билдами и прочей ебалой разбираться лень, да вроде и не нужно было.
Решил сделать пет проджект на джава под десктоп - прокачаю джаву + фан.
Создаю проект в intellij idea - нихуя не ясно, пара голых папок и какой-то iml файл. Сделал себе структуру папок как в андроиде: src/main/java/com/domain и аналогичную папку test рядом с main.
Вроде всё запускается, хотя пришлось качать отдельно junit.
1. Стоит ли заморачиваться и разбираться как работает билд система, модули всякие итд? Мне это вообще неинтересно сейчас, но напрягает тот факт что я как даун мышкой понажимал на кнопки и даже из командной строки не могу собрать проект.
2. Официальная рекомендация по контролю версий говорит добавлять всю папку .idea, т.е. и jar зависимости получается тоже там будут? Нормальная ли эта практика? Этот jar ведь можно подменить.
918181
#417 #918181
#418 #918199
Привет, аноны. Бесперестанно полгода параллельно работая по другой специальности задрачивал Java с нуля. Запилил уже несколько говененьких игрулек и приложений, так сказать, для себя. Немного подтянул знание английского. Оформил свой гитхаб, составил грамотное резюме, без преувеличения своих навыков. Собственно, у меня вопрос к анонам из мухосрансков, а еще лучше, если здесь окажется анон из Уфы: сколько примерно я понимаю, что наверняка эту инфу знают только эйчарки кандидатов в среднем претендуют на вакансию Java девелопера, не обязательно джуна. Планирую откликаться на все вакансии, требованиям которых я соответствую хотя бы наполовину. Для получения официального опыта буду рассматривать все возможные варианты. Что подтянуть перед первым собеседованием? К чему готовиться? Понимаю, что платина, но все же рассчитываю на адекватные ответы. Всем добра.
918223918240918244
#419 #918219
>>917801

>С тем говнокодом, да.


В чем там говнокод? Время транзакции сохраняется непосредственно перед коммитом, что еще надо?
918308
#420 #918223
>>918199
Что такое CountDownLatch?
918232
#421 #918232
>>918223
Отсчёт для ожидания завершения потоков.
мимокрокодил с пустым гитхабом
#422 #918240
>>918199
Как работает HashMap и для таблиц шлюх уфы и блэкджек столов сделать лефт джоин. Это самая платина. Ещё когда лучше аррей-лист а когда лист и их внутреннее устройство сказать про (size*3)/2. Могут на ковариантность дженерики спросить, в худшем случае дадут такой паззлер что потеряешься, но врядли. Может заставят написать квик-сорт и рассказать про его сложность. Перемножить матрицы хитрым способом (у Кнута в книге есть). Далеко не обязательно что вопросы будут именно такими, но на алгоритмы для джуниорской вакансии спрашивают довольно часто. Ну из очевидных про волатайл спросят. Про паттерны, возможно напишешь синглтон. И впринципе после такого, я бы задал что-нибудь по спрингу (мне достаточно понимания контекста и ДИ, самого минимального) и я бы взял джуниора под обещание что он продолжит читать книги после работы.
#423 #918241
>>918240
А если я всё это знаю и читаю книжки после работы, на удалёнку возьмёшь? (Сука, почему-то не могу вкатиться туда).
918242
#424 #918242
>>918241
Почему? Пробуй вкатиться в Москву, Питер или Киев если живёшь в мухосранске, если есть знания то дерзай, в крупных городах больше вакансий.
918245
#426 #918245
>>918242
Я на удалёнку же хочу. Просто всем нужен фуллтайм в офисе. Я понимаю, что Junior-у особо не верят, но это уже совсем какой-то трешак.
918246
#427 #918246
>>918245
Нет, так это не работает, поработай в офисе хотя бы год.
918248
#428 #918248
>>918246
Да я ебал. Проще дальше инженигрой ебашить, учитывая что з.п. больше.
#429 #918252
>>918240
А на миддла возможные вопросы напишешь? Хочу вот на другую работу перекатываться.
#430 #918253
Как открыть класс в GUI Designer'е? Создать могу, а открыть имеющий класс без .form не знаю как.
#431 #918270
>>918240

>Как работает HashMap


Так расскажи сам, как он работает. А заодно, поясни, как правильно писать hashCode.
Новичкам будет полезно услышать ответы от гуру.
918274918291
any-san #432 #918272
Товарищ Аноним, помоги определиться.
Програмлю на яве вот уже пару лет, сменил 2 конторы, так получилось, что не везло с проектами (собственно основная причина смены работы). Так получилось что проект находился на стадии поддержки и как следствие багфиксинг и никакого нового функционала дабы углубиться в технологии т.с..

Последние полгода таки взялся за ум и начал подтягивать все самостоятельно и упарываться в фулстак, так же неспешно ищу более адекватное место дислокации.
Основная проблема с которой я столкнулся это не знание как строить архитектуру. Куда засунуть сервис для реста, куда для jdbc и как вообще организовать написание приложения с нуля. За сим прошу совета на эту тему.

Так же с удовольствием приму гитхаб/бакет/етц ссылки на посмотреть чужие проекты или где требуется разраб на помощь.
918406
#433 #918273
>>918240

>Ещё когда лучше аррей-лист а когда лист


List - это, тащемта, интерфейс. Что ты имеешь в виду?
918275918291
#434 #918274
>>918270
А если я тупо пижжу hashCode из оригинальных Java-классов, я молодец?
918276918277
#435 #918275
>>918273
очевидно, он про линкед затирал
#436 #918276
>>918274
это как?
918277918278
#437 #918277
>>918274
>>918276
а я в идее короче нажимаю alt insert и она мне генерит
918279
#438 #918278
>>918276
Ну в сорцы жаваклассов можно глазки попялить, посмотреть как что устроено.
918279
#439 #918279
>>918277
ну так это генерилка, "пизжу из оригинальных java классы" тут как то про другое

>>918278
можно то можно, но >>918277 про другое писал, как мне показалось
918303
#440 #918291
>>918270
Могу дать ссылки на хабр, лень писать сегодня, нужно полчаса времени чтобы было понятно и интересно читать.
https://habrahabr.ru/post/128017/
за 2 раза становится понятно. А про нормальный хеш-код можно прочитать в книге Java Effective programming. Совет 8-12 вроде так. Главное помните, ваш класс для двух совершенно одинаковых его инстансов выдаст разные хешкоды, да и ваши два одинаковых инстанса по equals будут не равны. Нужно ручками написать и equals и hashCode() и тогда можете использовать объект как ключ в вашей HashMap. Но, лучше чтобы ваш класс был неизменяемым, иначе ваш ключик потеряется. Ссылка + книга, будет получше чем обьяснение сонного накуренного анона.
>>918273
Я имел в виду LinkedList, спасибо что поправил. Вот ещё кстати совет, не путайтесь в терминах, вам может быть понятно что вы имеете в виду структуру данных List, а собеседующий подумает о интерфейсе. Программисты люди дотошные.
918315
#441 #918295
>>918240

>написать квик-сорт и рассказать про его сложность


Так сам расскажи про его сложность. А лучше, формально докажи. Сможешь доказательство вывести?
918299918301
#442 #918297
>>913984
У даунов с жабораша уже массивы считаются охрененным матаном?
#443 #918299
>>918295
Ты такой ядовитый, речь идет о собеседовании на джуниора. В большинтсве случаев достаточно написать пузырек. Я написал многопоточный квиксорт на бумажке для общего случая сказав непростительное по твоему мнению кощунство nlogn.
918318
#444 #918301
>>918295
Оно же простое
918305
#445 #918303
>>918279
Я про это и писал. На кой ляд надо изобретать велосипед?
#446 #918305
И не лезь в беседы других людей, кто-то спрашивает к каким темам готовиться, кто-то отвечает. Ты тут нахер не нужен со своими выпирающими из тебя знаниями о которых никто не спрашивает. Иди на хабр под постами баруха доебывайся к каждой фразе, там таких как ты много. В 10 вечера я тебе охуенному знатоку не собираюсь что-то пояснять.
>>918301
Возможно, но мало кому интересное. Можно подготовиться чтобы приятно удивить работодателей, но лучше напишите для таких целей многопоточный квиксорт по первой ссылке из гугла. Гарантирую что оценят.
918334
#447 #918308
>>918219
Время определяется временем сервера приложений, которое у разных серверов может быть отличаться Я ебу - почему.. Ср. с таймштампом, генерируемым БД. Такова была логика комментирующих.
918325918328
#448 #918313
>>918240
В душе не ебу, наверное, в половине твоих вопросов, какие там кошерные ответы. Что-то может и вспомню или выведу, но в целом, не считаю это ни необходимым, ни достаточным условием для успешной работы. Скорее - достаточное для прохождения интервью, и всего лишь.

Мимо успешный себе сеньор
918329918349918395
#449 #918315
>>918291

>Могу дать ссылки на хабр, лень писать сегодня, нужно полчаса времени чтобы было понятно и интересно читать.


Не надо ссылку, просто напиши, какой ответ ты бы сам ожидал.

>Нужно ручками написать и equals и hashCode() и тогда можете использовать объект как ключ в вашей HashMap.


А с IdentityHashMap это сработает?
#450 #918318
>>918299

>многопоточный квиксорт


Вбрось код, будь бобр.

>кощунство nlogn


n*lnn ты хотел сказать?
918323
#451 #918323
>>918318

>n*lnn


Хотел показаться умным, а про то что проходили в 7 классе - забыл, лал.
918326
#452 #918325
>>918308
Так для этого же сервера должны по NTP синхронизироваться, не?
918339
#453 #918326
>>918323
Ага, давай подробности, раз уличил меня.
918332
#454 #918328
>>918308

>генерируемым БД


А БД по-твоему не может быть распределенной?
918331
#455 #918329
>>918313

>Скорее - достаточное для прохождения интервью, и всего лишь.


Шаришь.
#456 #918331
>>918328
Ага, облажался - имел в виду один инстанс. В общем случае - таже проблема и с БД.
918342
#457 #918332
>>918326
Что-то там про связь логарифмов с различными основаниями через константу. Подробности не помню.
918338
#458 #918334
>>918305

>В 10 вечера я тебе охуенному знатоку не собираюсь что-то пояснять.


Просто признай, что ты сам имеешь весьма поверхностные "знания". И если бы тебя самого собеседовал серьезный человек, то 100%, что ты бы жидко обосрался. Поэтому тебе ничего не остается, кроме того, чтобы тешить ЧСВ при собеседовании начинающих долбоебов, потому что, о хоспади, они не знают про n*logn! Вся суть рашкованского бессмысленного собеседования.
918349
#459 #918338
>>918332
Ну не помни. Сразу видно, что про время выполнения быстрой сортировки ты не в курсе.
918348
#460 #918339
>>918325
Вот поэтому я и

>ебу почему


время различается. Можно представить воображаемый сбой, с разделением сети, но это уже будет демагогия и домыслы.
918412
#461 #918342
>>918331

>В общем случае - таже проблема и с БД.


И как решать?
918412
#462 #918347
Аноны, а поясните за логарифм, которым расписывают быстродействие тех или иных структур данных и алгоритмов, как их читать? Понятно что школа бла бла, но может не затруднит? =)
918351918353
#463 #918348
>>918338
Может мне тебе еще определение алгоритмической сложности напомнить?

Насчет логарифмов - тебе сюда https://ru.wikipedia.org/wiki/Логарифм#.D0.97.D0.B0.D0.BC.D0.B5.D0.BD.D0.B0_.D0.BE.D1.81.D0.BD.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D1.8F_.D0.BB.D0.BE.D0.B3.D0.B0.D1.80.D0.B8.D1.84.D0.BC.D0.B0
918350
#464 #918349
>>918334
Так а что признавать? Что знаю тем и живу и не жалуюсь особо ни на что. В чём твоя проблема мне не интересно, но не лезть в чужие беседы и переходить на личности тебя не просит никто. Мне например насрать кто ты, что ты, и сколько ты знаешь. Почему тебе посреди вечера не всё равно что ты каждый пост комментишь своими нелепыми обезьяньими выходками. Похуй что ты за умник, будь прежде всего человеком. Поверь, это не исключение что на сеньор позициях много таких ребят >>918313 потому что нужно уметь делать свою работу и уметь быть нормальной частью коллектива, неважно на дваче мы или на скайпе с представителями заказчика. А вообще завтра на работе посети психолога, у тебя какая-то болезненная мания и с тобой неприятно сидеть даже в одном треде.
918354
#465 #918350
>>918348
Ну, ты же спрашиваешь на собеседовании, почему у быстрой сортировки O(n*logn)? Не надо кидаться ссылками! Напиши сам, почему!
918354918355918356
7 Кб, 364x150
#466 #918351
>>918347
O(n log n) = O(1/log e n ln n) = O(n ln n)
#467 #918353
>>918347
А почему они вообще вылезают - этот вопрос проясняет https://ru.wikipedia.org/wiki/Основная_теорема_о_рекуррентных_соотношениях
#468 #918354
>>918350
Я спрашиваю людей. >>918349
Заметь, ты доебался уже ко всему треду, я тебе давно не отвечаю на твои доебки. Просто катастрофически неприятен. Спорить с тобой это как спорить с ментом или колхозником, я уверен что могу тебя сагрить даже на алгоритмы Кнута и ты напишешь что ты бы сделал лучше. Клиника.
918357
#469 #918355
>>918350
Так, ты двух Семёнов попутал.
918356
#470 #918356
>>918355
>>918350
Если что, я не считаю знание доказательства обязательным для разраба. По кр мере, не для закончившего универ по специализации. Тому що, я не условного Дейкстру нанимаю.
918358918360
#471 #918357
>>918354
Так а в чем проблема ответить, то, что ты и так знаешь? Почему ты - если ты сам не можешь ответить на эти вопросы- спрашиваешь такие вещи охуевшим тоном вчерашних студентов? Я тебя подловил на пиздеже, а ты включил обиженку, как это мило!
#472 #918358
>>918356

>Дейкстру


>Хоара


быстрофикс, хотя один хрен
#473 #918360
>>918240

>Может заставят написать квик-сорт и рассказать про его сложность.


>>918356
А как он расскажет про его сложность, если он в душе не ебет, откуда она берется? А если расскажет, то ты поймешь, что он правильно рассказал?
918364918375
#474 #918362
Мне кажется проще выучить что происходит быстрее o(n) или o(log n), и руководствоваться этим при выборе алгоритма/структуры =)
918365
#475 #918364
>>918360
Видишь ли, это не катастрофическая проблема. По чесноку, не у всех N большое, а кто сталкивается с просадкой производительности, возьмет да пофиксит проблему. Или более опытный чел в команде пофиксит.

У нас вообще, это на ревью обнаруживалось - в итоге, несколько раз List на Set чел позаменял, и потихоньку въехал в тему.
918368
#476 #918365
>>918362
Удваиваю.
#477 #918368
>>918364

>кто сталкивается с просадкой производительности, возьмет да пофиксит проблему. Или более опытный чел в команде пофиксит.


Так и скажи, что сам нихуя не понимаешь, собеседоваеть хуев.
Жаль слава б-гу, что я не в рашке, а то бы словил немало лулзов на собеседовании у таких, как ты.
918373
#478 #918372
>>913429 (OP)
Джава хуйня!!!
#479 #918373
>>918368
Шанс для лулзов все еще есть. Я тоже не в России. Хотя не думаю, что захотел бы с тобой работать.
#480 #918375
>>918360
Возьму у тимлида запись и отправлю тебе. Ты оценишь и выдашь экспертное мнение. Все второкурсники выводят доказательство по хоару, я в 26 лет ещё пока не умею. Не путай людей, не забывай что ты доебался тут почти к каждому. Поэтому проводи мастер-класс, что там за сложность. А то ты ходишь вокруг да около, говоришь А. Говори Б. Посмотрим, что ты за умник, тебе хочется выговориться и у тебя есть шанс.
918414
#481 #918378
Если кому интересно как пройти собеседование на позицию для новичка отвечайте о сложности квиксорта так. В лучшем случае мы получаем logN потому что делится массив рекурсивно по центру (такой вот охуенный опорный элемент) что логично. А умножаем на N потому что в каждом делении мы проходим все элементы. В остальных случаях похуже (ну опять же, ради петуха на пальцах не хочу расписывать). Остальное интересует студентов по специальности (это не я), хоара и фриков. Многопоточный квиксорт я скину asap наверное в следующий тред, если там не будет всяких фриков.
Кстати, неприятный петух, я отвечал это не тебе. Я с тобой не разговариваю. Вот мой мастер-класс. Давай свой.
#482 #918395
>>918313

>В душе не ебу


>Мимо успешный себе сеньор


Бесишь, падла. На собеседованиях одно спрашивают - работаешь совсем с другим. Сраные паттерны на проекте никто даже перечислить толком не может, не то что применить грамотно, а на собеседовании спрашивали, мудаки.
918407
Аноним #483 #918406
>>918272
Буквально 2 треда назад спрашивал гитхаб чего-нить энтерпрайзового с хорошей архитектурой и спринг бутом хотябы. Закидали ссаными тряпками, мол никто такой хуйни в оперсорс не выкенет :)

Сам сижу второй год Rest пилю и workerы для реббит mq клепаю, которые дергают либо базу(через jdbc темплейты) либо third party сервисы. Легаси, но платят, хотелось бы нового интересного кода почитать:)
918416
#484 #918407
>>918395
Значит не там собеседуешься. Я когда нанимал, общался насчет прошлого кода и просил код показать. Мозги не ебал короче. Команда была сильная, кстати.
918409918411
#485 #918409
>>918407

>насчет прошлого опыта


фикс - мысли где то плавают
#486 #918411
>>918407

>просил код показать


Какой код? Проекта? Попахивает пиздобольством тогда.
918417
Аноним #487 #918412
>>918339
>>918342
Проблема взята из реальной жизни, расинхрон был в районе 30 минут, по логам рейс кондишн искали.

База тоже на нескольких инстансах работает в режиме master - slave -slave но там всегда время мастера береться и норм :)
918419
34 Кб, 1280x720
#488 #918413
По каким ключевым фразам/словам в вакансии на HH (в крайнем случае во время собеса, но хочется фильтровать их еще на этапе просмотра) можно понять, что с фирмой лучше не связываться (посадят саппортить легаси, например)?

Знаю лишь очевидное: "умение разбираться в чужом коде", ну или какие-то древние технологии, которые для нового проекта никто в здравом уме не выберет.
918415918421
#489 #918414
>>918375

>Поэтому проводи мастер-класс


Это ты собеседования с пафосом проводишь, не я. Потому и спросил.
#490 #918415
>>918413
О как люто я двачую и хочу узнать сам.
#491 #918416
>>918406
Держи, например https://github.com/rbieniek/BGP4J
Там только энтерпрайз в вариации редкой в наших краях:
Weld CDI, OSGI
918422
#492 #918417
>>918411
Авторский код. Не вижу проблем.
#493 #918418
#494 #918419
>>918412
Так что стало с вашим ntp сервером? Или это была онально огороженная сеть?
918424
#495 #918421
>>918413
Я бы не смотрел тех, кто не указывает ЗП. Предпочтение тем, кто кормит, обеспечивает бонусами, у кого хорошие офисы и свободный график.
918423
#497 #918423
>>918421

>Я бы не смотрел тех, кто не указывает ЗП


Жря. Связи никакой. Не указывают зп, потому что боятся, что конкуренты переманят, предложив чуть больше. Такое часто происходит на дефицитном рынке сеньоров и мидлов, например. А вот те, кто указывает, открыто заявляет, что ебись оно конем, но ты или работаешь за эту сумму, или идешь дальше. Часто по анальному контракту без повышений и бонусов.
918427
Аноним #498 #918424
>>918419
админы где-то проебались(все онально отгорождено, у меня только доступ к логам), но чтобы впредь этого не было, переписали всё через базу. т.к. new Date() не очень надежно.
918442
#499 #918425
>>918422
А что там не так?

inb4: default:
918430
#500 #918427
>>918423

> предложив чуть больше.


Я не понял, они предложат шаттл до офиса класса А, возможность работать из дома, когда нет митингов, завтраки и обеды, и еще чуть больше - о таких компаниях речь?

Потому что бегать от клоповника к клоповнику за еще чуть больше у обычных людей быть те должно. А кто может обеспечить указанные условия, обычно указывают и ЗП.
918429
#501 #918429
>>918427
Извини меня, если уж работать в клоповнике, так за максимальную ставку. Указывающие зп - жестко ограничены бюджетом и за указанную вилку не выйдут. А еще это способ сдерживать зарплаты, когда не особо умные программисты оценивают свою стоимость как среднюю, а среднюю вычисляют по вот таким публикуемым вилкам. Напротив, более умные смотрят на зарплатные сайты. Самые умные - манипулируют цифрами на зарплатных сайтах.
PEREKOT Perekoter !JLHGEtxGTk #503 #918432
ПЕРЕКОТ в тред >>918431 (OP)
918539
#504 #918442
>>918424

>переписали всё через базу. т.к. new Date() не очень надежно


alles klar
#505 #918539
>>918432
Я остаюсь здесь, а вы бегите как крысы с корабля духа нет быть у вас свободными, и не стать нам даже сводными
Тред утонул или удален.
Это копия, сохраненная 1 февраля 2017 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски