Pull to refresh
1
0
Send message
Мне просто никогда не приходилось писать код на прототипах, да есть свои плюсы у prototype, производительность там… вроде бы всё… так же я считаю неправильным смешивать данные в одну мешанину с методами, что бы потом использовать хитрые методы копирования объектов, что обязательно вызовет сложности при восстановлении состояния приложения…

Немного моего повседневного кода (до изобретения ES-2015, Typescript, babel):
var some_function = function () {
  var some_local_valiables,
      var1,
      var2,
      var3;
  
  // here you can construct your data, and prepair it
  // here you can use singleton, factory method or etc in future
  //! all defenations in one list:
  return {
    userData:			userDataFn,
    organizations:		organizationsFn,
  };

  function userDataFn() {
    somePrivateFunction1();
    // define 1
  };
  
  function organizationsFn() {
    somePrivateFunction2();
    // define 2
  };
  
  function somePrivateFunction1() {}
  function somePrivateFunction2() {}
  
  // etc function define
}


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

Да, я всё же больше адепт функционального стиля на микроуровне, да и к тому же есть TypeScript, в новых стандартах JS уже появился полноценный ООП, есть паттерны проектирования.
Я рад, что теперь мне вообще никогда не придётся писать код на прототипах, но на собеседовании меня о них обязательно спросят, я уверен в этом…

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

И суть: если мне на собеседовании говорят про прототипы и требуют, что бы я знал их, то у меня создаётся впечатление, что на этой работе я буду поддерживать легаси или писать го*нокод под присмотром тирана менеджера, поэтому такая работа мне не нужна уж извините, а тратить своё время на доказательства глубоко убеждённому человеку (хотя чаще хедхантеру, который задал вопрос для галочки), у которого я уже не хочу работать, мне не очень хочется.
А теперь оказывается, что ничего он не разработал, т.к. «необходимы вложения». Подменяем условия задачи, чтобы опровергнуть любое решение.

гипотетическая — основанный на гипотезе, на предположении; предположительный, предполагаемый;

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

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


в первом посте я саркастически, попросил указать хотя бы пару вакансий из целого списка важных научный направлений, где я мог бы с удовольствием использовать свои накопленные знания, которые на сей момент считаю бесполезными… так что начните со списка вакансий, а уже потом осуждайте.
Уже больше 10 лет работаю по такому принципу, но есть и минусы,
— ты не знаешь свойство prototype в javascript?
— знаю, но вообще никогда им не пользовался.
— да ты даже начальные курсы не прошёл, вы нам не подходите.
— но код на прототипах убог есть же замыкания
— …
— досвидания
я вам не про пряники на базаре говорю, а про полноценную дорогостоящую технологию, которую что бы создать необходимы вложения, которые ну уж никак не потянет один программист… так сказать, что бы вспахать поле и что-то там вырастить мне нужен комбаин, склады машины и рабочие, а сажать картошку с помощью лопаты и продавать на местном рынке, да ещё и 30к рублей налогов платить государству, так себе занятие…

.да и вообще мой первый пост про то, что по мнению автора молодёжь не хочет, молодёжь хочет ещё как, но перспективных вариантов особо нет
господа, вы явно не пробовали что-то продать, во-первых сбегутся соседи и нарекут тебя террористом, во-вторых прибегут всякие службы и скажут что это опасно и немедленно нужно всё это убрать, даже если придраться не к чему вам всё равно не дадут это продавать…
вспомните хотя бы историю с геотермальной энергией и парниками для овощей, бизнес закрыли, парники заморозили, ибо не порядок, как это так на халяву энергию качают и налоги не платят
вот вам гипотетическая ситуация, молодой учёный разработал термоядерный реактор у себя дома, казалось бы, вот он стоит работает мини реактор и способен из стакана морской воды произвести энергии для целого города, это самое величайшее открытие за все времена.
А что дальше? для строительства полномасштабной электростанции нежны деньги, где их взять молодому учёному? ведь в друзьях у него нету Генри Форда, связей в государстве тоже нет, он было побежал в прессу, что бы рассказать о своём открытии, а там ему сказали извините не формат нашего издания, но вы можете заплатить и мы опубликуем, потом он побежал искать инвесторов, но там ему сказали, я не понимаю этот ваш термоядерный синтез и вкладывать не буду, когда он ещё там окупится… и что теперь? Это открытие никому не нужно? никому не нужна дешёвая и безопасная энергия…

вот так и ваша программа на go, ни кому не нужна, и нет смысла тратить время в пустую на разрешение задачи p=np…
так что нет никаких прочих равных, равенства впринципе нет, хоть делай хоть не делай
«видимо, проблемы молодежи во многом в ней самой, а не только в образовании или в отсутствии возможностей»

сколько много вакансий в науке смежной с программированием! Доски объявлений прям так и ломятся от предложений: статистика, аналитика, ИИ, компьютерное зрение, квантовая физика, робототехника, компьютерное моделирование, микроэлектроника, станкостроение, логистика, прогнозирование…
где все эти вакансии? Где я могу применить свои знания в математике, физике, знании алгоритмов?
таковы суровые реалии бизнеса, самые новые технологии в проекте будет использовать либо идиот либо гений, так как технология зачастую ещё сырая, разработчиков умеющих пользовать её практически нет, из этого получаем снижение скорости и качества разработки.
так что год это ещё очень даже неплохо

а TypeScript, да, я считаю это прорыв, очень удобный и выразительный язык, особенно после js
да ладно, примерно такой же процент грибов ядовитые из всего разнообразия, травятся в основном из-за не правильного приготовления
тезисы конечно хорошие в статье представлены, но что толку? Там уже решили, что крипта со всем этим сборищем гиков, и прочих потенциальных рабочих, как и возможного притока капитала, не нужны этой стране.
Вот например в том же США, научились контролировать финансовые потоки криптовалют, и никакие террористы им не помеха, деньги через крипту не укарадёшь, капитал не отмоешь и всё в порядке
Вы не правильно ставите вопрос, надо так: а зачем это людям контролирующим СМИ?
«какие задачи вы решали на прошлом месте работы?» и «с какими технологиями разработки вы знакомы?» не подойдёт?
Кстати, Маркс на этот случай предсказывал революцию пролетариата
«step by step» как создать и продвинуть свой ICO где можно почитать? Хочется понять как вообще всё это работает.
вопрос, чем руководствуется HR, когда приглашает на работу не соответствующую мой специализации?
им там что за количество платят? или всё-таки за закрытую вакансию?
Значит ли это что если кого-то будут судить, то можно сослаться на взлом WI-FI?
да, пожалуй не поможет, побежал искать сканер XSS…
что бы использовать подобную защиту надо быть уверенным, что на вашем сайте нет XSS, уж лучше токены
статья как написать, hello world на этой технологии будет?
нашими данными уже давно торгуют, и в этой базе ничего нового нет

Information

Rating
Does not participate
Location
Пограничный, Приморский край, Россия
Registered
Activity