А что если вот прям завтра...

Обсуждаются любые темы
Аватара пользователя
AlexAA
Заслуженный форумчанин
Сообщения: 4772
Зарегистрирован: 30 мар 2016, 10:51

А что если вот прям завтра...

Сообщение AlexAA » 21 окт 2020, 12:17

akick писал(а):
21 окт 2020, 11:30
Я тоже писал тестовое (кстати разве код покрытый тестами не само собой разумеется?), часа 4 ушло, дали оффер, я отказался, потому что релокейт в СпБ
Понимеате для меня - если надо писать тест дома и послать им решение - это почти выигрышный вариант, из 6-ти работ на которые я устраивался в Канаде - на 3-ёх я писал такой тест и почти сразу был принят, а один тест (я писал им 2 дня веб-краулер - типа заходит на сайт , находит линки и по ним проверяет дальше и считает всякие ссылки) который я писал для большой американской компании - да я в конце провалился, но они вызвали меня в Бостон за их счёт на 3 денька - т.е. тоже - считай - выстрелил как надо.
В общем - никогда ещё мой код, написанный специально на тест - не отметали и он всегда проходил на ура, а тут - засранцы - даже не поняли, что я написал, даже не сказали - спасибо не надА, т.е. я всё ждал хоть какой-нибудь реакции - но они - просто посчитали в лом даже ответить, когда человек провёл 2 дня, решая их задачу. Они даже не поняли, что то решение , которое они описали и которое я якобы не выдал - даже не сработает для некоторых инпутов ! Абыдна-дасаднА.

Аватара пользователя
Antoxa
Заслуженный форумчанин
Сообщения: 22945
Зарегистрирован: 20 июн 2009, 02:44

А что если вот прям завтра...

Сообщение Antoxa » 21 окт 2020, 12:22

А если вы со мной несогласны, подумайте на досуге на каком языке написаны примеры у Кнута и почему этот старый дурак не перепишет все на джаваскрипт.
Согласен конечно. База важна. Но ведь с этой логикой можно и на асемблере писать. Под конкретный процессор. А знаний то сколько дополнительных получите - мама не горюй.

Процесс идет в сторону увеличения абстракций, позволяющих создавать больше, эффективнее, сложнее и дешевле при этом. При этом развитие успешных на этом поприще инструментов снижает оверхэд.
Аватара пользователя
akick
Заслуженный форумчанин
Сообщения: 6598
Зарегистрирован: 19 июл 2018, 02:56

А что если вот прям завтра...

Сообщение akick » 21 окт 2020, 12:25

Antoxa писал(а):
21 окт 2020, 12:09
Там сравнение не с js, а с node.js (это про бэкэнд, а не формочки).
https://www.similartech.com/compare/java-vs-spring
)))))))))))))
Антон, это фиаско, хватит писать глупости, там вся стата от балды
Плюс еще раз, java - это про корпорации в первую очередь. Очевидно что корпораций на свете меньше, чем мелких организаций, кто выберет быстрый дев на нодочке
Antoxa писал(а):
21 окт 2020, 12:09
Ну, это не так. А с переходом на v8 движок будет наоборот. Nativescript уже перешел, кстати.
https://habr.com/ru/company/vdsina/blog/518266/
Antoxa писал(а):
21 окт 2020, 12:09
Не понятно, как ковыряния в старых вазах приведет вас к успеху в современном автостроении.
Понимание базовых принципов важнее очередных новомодных фреймворков, странно этого не знать
Я не говорю о том что надо сидеть в легаси. Я говорю о том что надо понимать основы, чтоб был навык ковыряться и в легаси, и в новом фреймворке. А бежать за "патамушта модна!!!11" я не собираюсь, мне это неинтересно
Antoxa писал(а):
21 окт 2020, 12:09
По сравнению с тем сколько ресуров сейчас вкладывается в js, можно и так выразится.
Ага, кто такие майкрософт и оракл? Подумаешь двигают еле-еле свой сраный дотнет с джавой, вот джаваскрипт - вот где сила!
Еще раз:
Джаваскрипт может быть удобнее для небольших проектов, его хорошо знать, но он никаким боком не лучше java, в особенности для начинающих, и этому много причин, самые яркие - огромный зоопарк фреймворков (вечное безумие и погоня за модой, один только апдейт Ангуляра чего стоил), низкий уровень зарплаты, меньшее количество вакансий

Возможно на западе не так по поводу последних двух пунктов, не знаю. Если не так, может и стоит он того

Отправлено спустя 8 минут 40 секунд:
Antoxa писал(а):
21 окт 2020, 12:22

Согласен конечно. База важна. Но ведь с этой логикой можно и на асемблере писать. Под конкретный процессор. А знаний то сколько дополнительных получите - мама не горюй.

Процесс идет в сторону увеличения абстракций, позволяющих создавать больше, эффективнее, сложнее и дешевле при этом. При этом развитие успешных на этом поприще инструментов снижает оверхэд.
Антон, все эти фичи не даются просто так, где-то будет минус
Продукты на JS появляются быстрее, но по своему исполнению и производительности они хуже продуктов на c++, java или c#
Утомило уже плашки памяти новые докупать, из-за того что очередному менеджеру захотелось сэкономить на продукте

Я вспоминаю сколько памяти отъедал IRC, смотрю на Slack и хочется плакать. Я кучу времени убил на написание дополнительных сортировок, чтоб лишний раз стримы не вызывать и не грузить потоки (хотя вполне нормально вызывать стрим на стриме, но это дает меньшую производительность), благодаря этому я имею плюс и минус - софт летает, но разработка идет медленнее

Можно взять Express и тот же функционал запилить раз в 10 быстрее, но нужно ли миру очередное тормознутое нечто на электроне?
Спасибо, но я лучше пойду заниматься оптимизацией памяти, потому что я пришел в IT не за деньгами, а за тем чтоб делать качественные продукты
Мудрое Пламя, Пляшущее на Курганах Дураков
Аватара пользователя
rabbit
Заслуженный форумчанин
Сообщения: 13049
Зарегистрирован: 22 янв 2017, 06:37
Откуда: Humber Bay Shores

А что если вот прям завтра...

Сообщение rabbit » 21 окт 2020, 12:45

akick писал(а):
21 окт 2020, 12:34
огромный зоопарк фреймворков
Есть такая занимательная игра. Берется любое рандомное существительное английского языка, и гуглится с добавлением "js" в конце. Почти всегда находится какой-нибудь хипстерский фреймворк :)
27.09.2018 EE 462
03.10.2018 ITA
30.10.2018 AOR
29.11.2018 Med passed, BIL
04.12.2018 Biometrics completed
08.04.2019 Comprehensive security screening
27.09.2019 Re-med request
10.10.2019 Med passed
11.10.2019 PPR
27.02.2020 Landed
30.01.2024 Citizen
Аватара пользователя
akick
Заслуженный форумчанин
Сообщения: 6598
Зарегистрирован: 19 июл 2018, 02:56

А что если вот прям завтра...

Сообщение akick » 21 окт 2020, 12:48

rabbit писал(а):
21 окт 2020, 12:45
Есть такая занимательная игра. Берется любое рандомное существительное английского языка, и гуглится с добавлением "js" в конце. Почти всегда находится какой-нибудь хипстерский фреймворк :)
Ты мне когда-то давно умудрился подсказать единственную вменяемую реализацию JS
https://yopta.space/
Последний раз редактировалось akick 21 окт 2020, 12:50, всего редактировалось 1 раз.
Мудрое Пламя, Пляшущее на Курганах Дураков

Аватара пользователя
rabbit
Заслуженный форумчанин
Сообщения: 13049
Зарегистрирован: 22 янв 2017, 06:37
Откуда: Humber Bay Shores

А что если вот прям завтра...

Сообщение rabbit » 21 окт 2020, 12:49

Вот я сейчас зашел сюда

Первое же слово - intention. Тыц

:)
27.09.2018 EE 462
03.10.2018 ITA
30.10.2018 AOR
29.11.2018 Med passed, BIL
04.12.2018 Biometrics completed
08.04.2019 Comprehensive security screening
27.09.2019 Re-med request
10.10.2019 Med passed
11.10.2019 PPR
27.02.2020 Landed
30.01.2024 Citizen
Аватара пользователя
akick
Заслуженный форумчанин
Сообщения: 6598
Зарегистрирован: 19 июл 2018, 02:56

А что если вот прям завтра...

Сообщение akick » 21 окт 2020, 12:50

rabbit, видимо это и есть то самое обгоняющее всех остальных развитие языка :)
Мудрое Пламя, Пляшущее на Курганах Дураков
Аватара пользователя
rabbit
Заслуженный форумчанин
Сообщения: 13049
Зарегистрирован: 22 янв 2017, 06:37
Откуда: Humber Bay Shores

А что если вот прям завтра...

Сообщение rabbit » 21 окт 2020, 12:51

akick писал(а):
21 окт 2020, 12:48
https://yopta.space/
Ооо, это вообще классика! :)
27.09.2018 EE 462
03.10.2018 ITA
30.10.2018 AOR
29.11.2018 Med passed, BIL
04.12.2018 Biometrics completed
08.04.2019 Comprehensive security screening
27.09.2019 Re-med request
10.10.2019 Med passed
11.10.2019 PPR
27.02.2020 Landed
30.01.2024 Citizen
Аватара пользователя
Antoxa
Заслуженный форумчанин
Сообщения: 22945
Зарегистрирован: 20 июн 2009, 02:44

А что если вот прям завтра...

Сообщение Antoxa » 21 окт 2020, 12:53

akick писал(а):
21 окт 2020, 12:34
https://habr.com/ru/company/vdsina/blog/518266/
А, то есть вы про скорость сборки? Не про скорость работы результата?
akick писал(а):
21 окт 2020, 12:34
Понимание базовых принципов важнее очередных новомодных фреймворков
Акик, выдыхайте :)
Никто не спорит о необходимость базовых знаний.
Или вы считаете, что о http, паттерны проектирования, ООП, трудоемкости можно только на Java задумываться?
Если вы умеете программировать, вы будете писать качественный код как та Java так и на PHP, о котором вы так нелестно отозвались :)

Отправлено спустя 4 минуты 13 секунд:
akick писал(а):
21 окт 2020, 12:34
Ага, кто такие майкрософт и оракл? Подумаешь двигают еле-еле свой сраный дотнет с джавой, вот джаваскрипт - вот где сила!
Они и JS двигают, если что создавая поддержку в своих продуктах.
Дело ж не в корпорациях отдельных, JS двигается очень многими, опенсорсовым комьюнити в том числе.

Отправлено спустя 2 минуты 48 секунд:
akick писал(а):
21 окт 2020, 12:34
низкий уровень зарплаты
Node.js программеры с опытом сейчас короли и боги. Хрен найдешь за большие деньги.
Аватара пользователя
akick
Заслуженный форумчанин
Сообщения: 6598
Зарегистрирован: 19 июл 2018, 02:56

А что если вот прям завтра...

Сообщение akick » 21 окт 2020, 13:04

Antoxa писал(а):
21 окт 2020, 12:57
А, то есть вы про скорость сборки? Не про скорость работы результата?
Я про все сразу, в реале у меня три большие претензии к JS:
1) Динамическая типизация (исправляется TS)
2) Жуткий жор ресурсов на десктопе
3) Зоопарк фреймворков и постоянная погоня за модой
Antoxa писал(а):
21 окт 2020, 12:57
Акик, выдыхайте :)
Никто не спорит о необходимость базовых знаний.
Или вы считаете, что о http, паттерны проектирования, ООП, трудоемкости можно только на Java задумываться?
Если вы умеете программировать, вы будете писать качественный код как та Java так и на PHP, о котором вы так нелестно отозвались :)
У пхп такая репутация, что поделать. Но на нем пишут очень серьезные и производительные шлюзы платежные, это я вот достоверно знаю
Но от клейма "пхп разраб = программист на вордпресс" тяжело отделаться :)
Antoxa писал(а):
21 окт 2020, 12:57
Они и JS двигают, если что создавая поддержку в своих продуктах.
Дело ж не в корпорациях отдельных, JS двигается очень многими, опенсорсовым комьюнити в том числе.
Просто если взять java десятилетней давности (равно как и js), то разница будет колоссальная
Так что не надо тут представлять JS как какой-то сверх уникальный пример, только и всего
Мудрое Пламя, Пляшущее на Курганах Дураков
Аватара пользователя
Antoxa
Заслуженный форумчанин
Сообщения: 22945
Зарегистрирован: 20 июн 2009, 02:44

А что если вот прям завтра...

Сообщение Antoxa » 21 окт 2020, 13:06

akick писал(а):
21 окт 2020, 12:34
смотрю на Slack и хочется плакать
Серверная часть Slack написана на Java, как и приложение для Андройда :)

Отправлено спустя 1 минуту 7 секунд:
akick писал(а):
21 окт 2020, 12:34
благодаря этому я имею плюс и минус - софт летает, но разработка идет медленнее
Вот только от языка это не зависит, правда?
Аватара пользователя
akick
Заслуженный форумчанин
Сообщения: 6598
Зарегистрирован: 19 июл 2018, 02:56

А что если вот прям завтра...

Сообщение akick » 21 окт 2020, 13:08

Antoxa писал(а):
21 окт 2020, 13:00
Node.js программеры с опытом сейчас короли и боги. Хрен найдешь за большие деньги.
Ну может на западе так, в России senior что node, что java получает примерно одинаково, с учетом премий, скилла и щедрости компании 300-400к рублей на руки
Мудрое Пламя, Пляшущее на Курганах Дураков
Аватара пользователя
Antoxa
Заслуженный форумчанин
Сообщения: 22945
Зарегистрирован: 20 июн 2009, 02:44

А что если вот прям завтра...

Сообщение Antoxa » 21 окт 2020, 13:10

akick писал(а):
21 окт 2020, 12:50
rabbit, видимо это и есть то самое обгоняющее всех остальных развитие языка :)
Ну так и есть, по сути то. Это не значит что все эти фреймворки не помрут так же быстро как и родились, но это означает что из этих зерен вероятнее всего вырастет что то большое.
Аватара пользователя
akick
Заслуженный форумчанин
Сообщения: 6598
Зарегистрирован: 19 июл 2018, 02:56

А что если вот прям завтра...

Сообщение akick » 21 окт 2020, 13:11

Antoxa писал(а):
21 окт 2020, 13:07
Серверная часть Slack написана на Java, как и приложение для Андройда :)
Эм, при чем тут серверная часть и моя оперативная память?
Antoxa писал(а):
21 окт 2020, 13:07
Вот только от языка это не зависит, правда?
Зависит от бекграунда разработчика, там где все более строго и к разработке строже относятся
Так и быть, у меня есть идея одна небольшая, в конце зимы запилю небольшую фичу на экспрессе, по результату напишу (если не забуду) :)
Мудрое Пламя, Пляшущее на Курганах Дураков
Аватара пользователя
Antoxa
Заслуженный форумчанин
Сообщения: 22945
Зарегистрирован: 20 июн 2009, 02:44

А что если вот прям завтра...

Сообщение Antoxa » 21 окт 2020, 13:15

akick писал(а):
21 окт 2020, 13:04
1) Динамическая типизация (исправляется TS)
2) Жуткий жор ресурсов на десктопе
3) Зоопарк фреймворков и постоянная погоня за модой
1) исправляется, и в новых версиях движка тоже
2) смотря как писать. Это все к вопросу о качестве знаний. У нас был опыт рефакторинга морды достаточно посещаемого сервиса, производительность которого мы увеличили на несколько порядков. Хотя JS в обоих случаях.
3) Так не гонитесь. Изучайте, но применяйте только зарекомендовавшие себя и вам подходящие.

Отправлено спустя 6 минут 23 секунды:
akick писал(а):
21 окт 2020, 13:11
Эм, при чем тут серверная часть и моя оперативная память?
Ну вот смотрю сейчас на свой открытый несколько суток Slack - 101Mb памяти... хм. Но у меня Мас. Может дело в MS платформе? :) Потому что приложение написано на кросплатформенном Электроне, насколько я знаю...

Отправлено спустя 44 секунды:
akick писал(а):
21 окт 2020, 13:08
Ну может на западе так, в России senior что node, что java получает примерно одинаково, с учетом премий, скилла и щедрости компании 300-400к рублей на руки
Не в России, в Москве :)

Ответить

Вернуться в «Беседка»