Hi, im the new javascript Welcome to our team! / javascript :: программирование :: программист

javascript программирование программист 
Hi, im the new javascript
Welcome to our team!,javascript,программирование,программист
Подробнее
Hi, im the new javascript Welcome to our team!
javascript,программирование,программист
Еще на тему
Развернуть
Это программист или наниматель руки моет?
Оба.
друг другу.
может он сам себе руку пожимает
Roku Roku 15.03.201715:51 ответить ссылка 8.7
А откуда тогда у него две правые?
Ну так Javascript же!
Действительно
Pangolin Pangolin 15.03.201716:12 ответить ссылка 16.9
Он Бил - герой галактики!

- Так ты же мне отрезал левую! Теперь у меня две правые руки!
- Слушай! Левых было маловато. Я же не волшебник! Сделал для тебя все, что мог, а ты еще ругаешься! Будь доволен, что я тебе вместо нее ногу не пришпандорил. - Он злобно ухмыльнулся. - Или кое-что другое...
- Отличная рука, Билл, - сказал солдат, растирая пострадавшую кисть. - Тебе крупно повезло. Сможешь отдавать честь любой рукой - так больше ни у кого не получится.
- Верно, - скромно сказал Билл, - мне это просто в голову не пришло. В самом деле повезло.
....
Билл попытался найти какую-нибудь более веселую тему для размышлений, но ничего не мог придумать, пока не обнаружил, что умеет пожимать Руку самому себе. Это открытие его несколько развеселило.
Он откинулся на подушку и здоровался с собой за руку до тех пор, пока не уснул.
> Это программист или наниматель руки моет?

Где ты там увидел программиста (≖_≖ ) ?
_y2k _y2k 16.03.201720:25 ответить ссылка 2.4
В тегах.
Рука руку моет.
Шутка пролетела мимо тебя как красивая фича на JS при включенном NoScripts
nonnname nonnname 15.03.201716:16 ответить ссылка 16.1
Предпочитаешь ASP?
я тут вспомнил про поддержку vbs старыми браузерами
PHP и ASP- это не клиентские интерпретаторы в отличие от VBS и JS.
JS же может в бек, node.js как-то так называется. Т.ч. он технически может конкурировать с пхп.
Особенно охуенно node.js в бэк когда надо запилить что-нибудь многопоточное.
Redeemer Redeemer 15.03.201722:02 ответить ссылка -0.2
Я не говорил что он хороший. Просто он может в бек. И во многих моментах может тягаться с пхп.
Это сарказм.
картинка иллюстрирует как джс тягается с пхп?
Да.
node js исполняет один поток
первое - голый процесс ноды сервить что-то тяжелее, чем HelloWorld, запускают только долбоебы.
на практике поднимается n-инстансов и балансятся каким-нибудь nginx.

второе - http://lmgtfy.com/?q=npm+threads
1. Потому и надо пользоваться языками _общего_ назначения. Что бы не приходилось для простых задач прибегать к сильному колдунсву и бубнам. Например Async/await, parallel и прочие многопоточные плюхи C#'a. Перл и руби могут в многопоточку, если пользоваться майкрософтовскими мракобесиями религия не позволяет. (ну и Ява само собой)

2. В js особо не силен, но если эта штука позволяет пользоваться многопоточкой, то это круто. Однако, тот же C# уже имеет наборы классов позволяющие работать с потоками, не забивая себе мозг всякими событиями, мьютексами, колбеками и прочими вещами отвлекающими программиста от решения задачи и заставляющими его задрачивать сам _язык_.
Спасибо капитан. В следующий раз для тебя повешу табличку *САРКАЗМ*. Я знаю как работает эта параша, именно поэтому и написал про многопоточность.
не может.
и вот почему:
PHP и JS появились в общем-то, если верить википедии, одновременно - в 1995году.
но при этом до появления node.js (2009) javascript существовал, грубо говоря, как язык для написания свистоперделок в браузере и развивался в этом направлении, а PHP как был так по сих пор и является языком для быстрого набрасывания страничек "абы работало" и днявочек, в связи с чем всю свою историю все улучшения php были связаны с удобством и скоростью набрасывания + иногда оптимизация производительности.

что мы в итоге имеем: js, где последняя спецификация по уровню удобства является чем-то в духе php4 (вышел 2000) и немного задевает первые версии php5 (вышел в 2004).
к тому же есть такой ньюанс: нода работает ~ на 15-25% медленней, чем демон на php, который в свою очередь медленнее, чем стандартная реализация php-fpm + opcache (последний, правда, жрет не в пример больше ресурсов, но кого это ебет, когда разработка на php выходит быстрее и дешевле, купить вместо 10 серверов 20 получается выгоднее). да и цена ошибки на php гораздо меньше (утечки памяти - это какой-то мифический термин, опкеш позволяет практически любому пиздецовому говнокоду выполняться с приемлемой скоростью, а набор библиотек, фреймворков, cms и прочих полуфабрикатов позволяет поднять интернет-магазинчик c понятной и родной заказчику админкой за пару вечеров)

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

в сухом остатке, если опустить всю эту демагогию и tl;dr, то ноде остаются микросервисы, мидлварь и прочая чепуха, куда нода, собственно, по прошествии хайпа и после выхода php7 (благодаря которому в европе сейчас очень неплохой спрос на php кодеров) и сползает.
Молодец, копипастер.

Но таки нода работает быстрее php (шок, шок, сюрприз, сюрприз). А уж когда, молодой человек, познаешь прелести поточности в пэхэпэ (привет, посикс), и сравyишь вот это оно самое с нодой - тогда, конечно же, велком к дискуссии.
копипастер - это обычно не про него
вау, моя речь вышла настолько хороша, что ее принимают за копипасту.

>А уж когда, молодой человек, познаешь прелести поточности в пэхэпэ (привет, посикс)
познал, и многопоточность и многопроцессность. и как человек познавший, скажу, что за использование этих костылей в продакшене нужно ломать и руки и ноги.

держи, специально мерял для одного хомы неверующего на доу.

Ubuntu 16.04.1×64, 2 ядра х3.4Ghz, 2GB ram, через сеть 300мбит.

нода: (Node.js v7.2.0)
----------------------------------
const http = require('http');
const port = 1337;

const server = http.createServer((req, res) => {
res.statusCode = 200;
res.end('Hello world');
});

server.listen({port: port}, () => {
console.log(`Server running`);
});

https://drive.google.com/uc?id=0B1I3_NgKT_J1RENtSlhGQlhnMG8 - через сеть
https://drive.google.com/uc?id=0B1I3_NgKT_J1VWdiZVBtSThIRVU - локалхост

реакт (ReactPHP PHP 7.0.8 (на php, без ev, libev, libevent и т.д., на сишном eventloop будет быстрее))
----------------------------------
<?php

require 'vendor/autoload.php';

$app = function ($request, $response) {
$response->writeHead(200, array('Content-Type' => 'text/plain'));
$response->end("Hello World\n");
};

$loop = React\EventLoop\Factory::create();
$socket = new React\Socket\Server($loop);
$http = new React\Http\Server($socket, $loop);

$http->on('request', $app);
echo "Server running";

$socket->listen(1337, '10.0.2.15');
$loop->run();

https://drive.google.com/uc?id=0B1I3_NgKT_J1UVIxM1l1OVQzVWc - через сеть
https://drive.google.com/uc?id=0B1I3_NgKT_J1cVdrdkFSLVItbUU - локалхост
ебать ты сравнил ReactPHP и чистую ноду
а фрейд что просил сравнить?
Вот у меня тоже такое мнение, что nodejs сейчас находится на уровне php4. И чтобы дойти до зрелого серверного языка ему предстоит очень долгий путь. Посмотрев, какой код на гитхабе пишет знакомы прогер на нодежс - волосы дыбом встали. Что такое безопасность, надёжность вообще не знают. Походу они считают, что если всё фигачить асинхронно - то это решит абсолютно все проблемы. А в реальных приложениях никакой проблемы с синхронностью-асинхронностью как раз нет.

В общем, js - новый php. А php вроде становится намного более стабильным и хорошим, нежели о нём думали раньше.
koka koka 17.03.201710:37 ответить ссылка 0.3
что тебе плохого Delphi сделал?
у меня вон на нем целая MES на заводе написана
Существует Lazarus. По сути тот же Delphi, но OpenSource. Это к сведению.
Lazarus хорошая вещь. Писал как-то лабу, подключалась к БД по сети, работало лучше, чем Delphi 7.
Вот бы ещё:
- убрать открытие предыдущего проекта при запуске
- убрать интерфейс из кучки окошек, и запилить нормальное общее окно.
refefe refefe 15.03.201718:51 ответить ссылка 0.5
1. вроде как в настройках можно сделать.
2. это не мешает. можно считать общим окном рабочий стол.
Существует блокнот. Бесплатная вещь для любого языка программирования.
b.o.g b.o.g 17.03.201704:18 ответить ссылка 0.0
Блокнотом будешь компилить?
А представь, что проект содержит 100 окошек и увидеть ты их сможешь только после компиляции и запуска. Норм?
До абсурда доводишь.
Вот именно. Это такой прием - следуя логике исходного посыла довести до абсурда, чтобы показать неточность изначального утверждения. Сравнивать языки программирования и среды разработки и в связи с этим делать выводы - по моему глупо.
b.o.g b.o.g 17.03.201704:28 ответить ссылка 0.0
И для кого именно доводил до абсурда?
Вообще. Компилируют компилятором и линкуют линкером . Это как правило разный софт. Все эти среды лишь надстройки помогайки.Так что, видимо, раз у тебя возникли вопросы, то для тебя.
b.o.g b.o.g 21.03.201708:41 ответить ссылка 0.0
не путай среду разработки и язык программирования, а то сразу видно специалиста.
расскажи, в чем принципиальная разница между компилятором для c++ и object pascal от борланда
b.o.g b.o.g 17.03.201704:17 ответить ссылка 0.0
сука, какой же ад в
14:26
я там только один митинг провел, а уже хочется уволить всех, удалить на хуй их реп и сделать заново
ибо ад пизды как в коде, так и организационно 2б
самое охуенное, конечно, организационное
взяли фронтенда-разработчика на 140к с общим опытом в ИТ 2 года	14:28
BCEM BCEM 15.03.201717:19 ответить ссылка 19.1
Проблема не в джуне за 140к, а в эйчарах, которые это зарекрутили.
Ну если быть до конца честным, то проблема в том, что фронтендера взяли "хуячить бэкенд".
Но я хз как он интервью прошел, там же блядь весь мозг должны сожрать...
BCEM BCEM 15.03.201717:30 ответить ссылка 5.5
HRу он мог налапшать и сойти за крутого спеца.
но ведь основное собеседование у дэвов (да и у тестеров, зачастую) идут с техдиром.
если эта копипаста не фэйк, то там проёб техдира, в первую очередь
Есть еще вариант "сверху приказали взять". Причем поведение его вполне похоже.
MapPoo MapPoo 16.03.201718:47 ответить ссылка 1.4
И отличный сигнал всем остальным валить с этой конторы, роняя тапки.
Эмм.. что-то на эльфийском.
какую часть перевести?
Можно все?
джун - junior, то есть новичок без опыта в необходимой области
бэкэнд - код, который выполняется на сервере
фронтэнд - код, который выполняется в браузере
обычно фронтэнд - только верстка, и к программированию отношения как такового не имеет (css+html), но иногда содержит скрипты (javascript)
"посадили писать бэк на ноде" - заставили верстальщика со слабыми знаниями javascript писать серверный код на node.js (в основе которого внезапн js), в котором он не знает ровно нихуя
при этом дали ему зарплату топ-миддла (junior, middle, senior - уровни прокачки твоего скилла программера от 0 до массы твоей мамаши)
эйчар - HR - менеджер по набору персонала
Судя по информации с тырнета HR правильнее расшифровывать как "хреновый работник". Что-то в стиле "кто играть не может, тот тренирует".
HR - в пост совке, в большинстве своем, это малолетняя тня с гуманитарным или вобще без образования, без опыта и с интеллектом которого едва хватает чтобы не гадить под себя. слабо умеют читать по листочку вопросы которые передал тимлид/пм, хамит даже тем кому сама звонит для того чтобы пригласить в свою мегакорпорацию и много еще чего...
так что "тренировать" - это явно не о HR'ах
Если специалист ОК не может постичь специфики производства в течение полугода, то это уже не проблема его лично, а общее распиздяйство руководства, не желающего слушать жалобы начальников отделов. Такое вот моё мнение.
Специфика там такая, что за полгода нормально ни один человек её постичь не в состоянии, даже если он гений.
Потому ХР в ИТ обычно даже не пытаются. Некоторые знают очень поверхностно. Но у них такой задачи не стои́т. Кому-то нужно ведь заниматься общением с кандидатом перед собеседой, приглашениями, кому-то нужно рассказать всем потенциальным работникам о компании.
Пример с тренерами был дан для сравнения. HRы, как ты и описываешь, к процессу производства (товара/услуги) имеют опосредованное отношение, от слова "никак". Просто доп. рабочее место для дочки/сестры/жены/любовницы директора, помимо секретарши.
Это называется "Лена-кадровичка"
>обычно фронтэнд - только верстка, и к программированию отношения как такового не имеет
Привет из 2000х? :) Сейчас бизнес-логики и логики как таковой во фронтенде поболее чеме на беке будет...
BCEM BCEM 15.03.201718:40 ответить ссылка 1.8
я в общих чертах обрисовывал, стараясь не запутать человека
>>Сейчас бизнес-логики и логики как таковой во фронтенде поболее чеме на беке будет...
забавно как ты вывернул все наизнанку и выдал недостаток за преимущество
Rowan Rowan 15.03.201722:20 ответить ссылка 1.6
А еще есть GWT, Play и прочие Ваадины. Которые позволяют всю клиентскую логику писать на сервере. А вот верстка все равно нужна. Ибо макет страницы это одно, а обработка событий компонентов - другое.
Мне непонятно про "один митинг провёл".
Он пришёл к ним с транспарантом и скандировал лозунги "долой HR, вся власть кодерам"?
Митинг = Встреча. Сейчас very popular заменять русские words на английские. Особенно в менеджменте.
Это не very popular, а следствие low education.
– Ну хорошо, – сказал Азадовский и снова заглянул в бумаги, на этот раз в какую-то разграфленную анкету. – Так… Политические взгляды – что там у нас? Написано «upper left». Не понимаю. Вот, блядь, дожили – скоро в документах вообще все по-английски будет. Ты по политическим взглядам кто?

(Пелевин, "Generation П")
"Верхний левый"? Или я что-то не понял?
Читать - не предлагать. У меня ещё впереди 2000 страниц нужной литературы.
– Рыночник, – ответил Татарский, – довольно радикальный.
– А конкретнее?
– Конкретнее… Скажем так, мне нравится, когда у жизни большие сиськи. Но во мне не вызывает ни малейшего волнения так называемая кантовская сиська в себе, сколько бы молока в ней ни плескалось. И в этом мое отличие от бескорыстных идеалистов вроде Гайдара…
Зазвонил телефон, и Азадовский жестом остановил разговор. Взяв трубку, он несколько минут слушал, и его лицо постепенно сложилось в гримасу отвращения.
– Ищите дальше, – буркнул он, бросил трубку на рычаг и повернулся к Татарскому: – Так чего там про Гайдара? Только короче, а то сейчас опять звонить будут.
– Если короче, – сказал Татарский, – в гробу я видел любую кантовскую сиську в себе со всеми ее категорическими императивами. На рынке сисек нежность во мне вызывает только фейербаховская сиська для нас. Такое у меня видение ситуации.
– Вот и я так думаю, – совершенно серьезно сказал Азадовский, – пусть лучше небольшая, но фейербаховская…
Нее... я такое не курю.
Если в конторе окончательное решение принимает эйчар, то мне это представляется чрезвычайно странным
blah! blah! 15.03.201718:10 ответить ссылка 1.5
А эйчары прихую? Они и техническое собеседование тоже проводили? Ну так тогда я удивляюсь, что вообще программера взяли, а не левого чувака с хорошо подвешенным языком.
О, заебись, ещё разрабы нужны?
Tocakyca Tocakyca 15.03.201720:34 ответить ссылка 14.0
Молодей человек, мне пожалуйста колу и большой чизбургер.
Большой это дабл или роял? Кола какая? Лед нужен? Читать меню научись прежде чем в общественное место приходить, лол
ты ещё обучение не прошёл до конца чтоли? Если не говорят другого, то:
большой чизбургер - это роял
кола - обычная (не зиро), средняя, со льдом если сейчас лето, без льда, если зима (весной и осенью тебе менеджер скажет)

А теперь хватит выделываться и за работу!
koka koka 16.03.201720:16 ответить ссылка 0.7
При всем уважении, я инженер-программист. Составить грамотно заказ в харчевне теперь привилегия какая-то? Фастфуд (быстрая еда) зависит от точности поставленного запроса. А выебываца временами года можешь в своем сельском ресторане.
лол
дорогой инженер, ты слышал про дефолтные настройки? тогда хули ты возмущаешься на упрек за их отсутствие?
Здесь скорее параметры функции по умолчанию.
а это было бы если бы я его программистом назвал
а то он как морская свинка - и не морская..
Проорал как ты решил выебнуться своей лычкой, я вот у себя в конторе middle full stack java developer и что теперь?
Следуя твоей логике, меня не обслужат в макдачной, если я не назову слово в слово, еду из меню? Хуй там! Максимум, что мне грозит, это уточнят, что именно я хочу заказать.
Точно так же и обычно в IT. Общался со своим PM-ом и он рассказывал, что иногда кастомеры приходят чуть ли не с идеей оформленной на клочке туалетной бумаги. Но кого это ебёт, если вместе с собой, он принес много бабла? Для этого у нас существует отдел аналитиков, которые по итогам общения с кастомером, выдадут нормальное ТЗ для девелоперов.
А если ты будешь слать нахуй, потенциальных клиентов, только лишь потому что тебе не принесли подробное ТЗ, то твоя галера уйдет на дно. Хотя может если ты просиживаешь в каком-нибудь в постсовковом НИИ, то у тебя это в порядке вещей.
Но ведь чел прав, чо минусите...
> без льда, если зима
Мне в макдаке и зимой со льдом херачат, если специально не попросить.
Это стандарт, бля
Люблю я почитать, о чем говорят программисты)
incendia incendia 16.03.201700:17 ответить ссылка 2.2
нихуя не понятно, но звучит очень круто!
а потому приходишь весь такой начитанный к эйчару на интервью и получаешь зарплату топмиддла
usogon usogon 16.03.201720:34 ответить ссылка 3.3
И работаешь там до даты сдачи первого проекта в лучшем случае.
ну за месяц а то и два зарплату получишь. а что ещё нужно для счастья?
Как минимум - возможность получать зарплату стабильно, продавая отходы своей мыслительной деятельности, которая приносит если не счастье, то удовольствие сама по себе, а не срубить с лохов з/п разово через подобную аферу, имхо.
Да ладно, с такой зарплатой можно 3 раза зарплату получить и идти дальше читать в интернете что говорят программисты еще пару месяцев. А потом по новой.
Начитался, устроился, выперли. Романтика!
Да))
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
e* \
; -s Tomasz is building cloudash.dev 1d
^ npm install esllnt-conflg-airbnb
'••'.K r
Q 31 tn 683	5 023 ¿j »и	ТТгТ	lJ ■ R т-^И • ■	nTiiÏÏK'H'lilH		i I 11	тш
г		П[»]|	I Г* I ■ . V Я 1 I I в	/»Il 1	хйшТ	Щ
ж		Пш	Hií»lMhHHil!	|Д7	ijTTT	[¡iff A programmer
What people think I do
What my parents think I do
What I think I do
What I really do
Google
| How to use dates in Javascript"
T II