Search
Write a publication
Pull to refresh
1
0.1
Дмитрий Синцов @questpc

веб программист

Send message

Там есть крупные потребители. Также с его помощью могут сократить много рабочих мест, если у них это получится.

Да никому скорее всего эти звезды не нужны, когда их меньше 500-1000.

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

Вот я много писал под Django, да скорее всего занялся им поздновато примерно в 2015 году, когда его популярность уже пошла на спад. Кроме того, большинство ниш для него уже были давно застолблены и большинство выбирало старые "стабильные" расширения вместо моих.

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

Последние годы много реже стали брать на испытательный без предварительных тестов. Это тоже говорит о том что предложений от соискателей стало гораздо больше чем было раньше.

Сейчас уже вообще забыли слова Билла Гейтса о том что изучать что-либо лучше всего сразу на реальной задаче, а не на учебных тестах.

Скорее всего при больших объемах печати принтер a3 за 6 тыс развалится быстрее и потребует более дорогостоящего обслуживания.

Лайки на github называются звездами (stars). Они есть как по отдельным репозиториям, так и суммируются для всех репозиториев на странице пользователя.

Язык в основном Python / JavaScript, в последнее время TypeScript. Звезды получать очень нелегко. Сотня звезд это годы работы над большим app для Django.

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

Скорее всего да. Мне github со 150 звездами почти не помогает. Видимо нужны тысячи, большая популярность проекта.

Открываю сайт первого же из списка SmartGit, да есть под все основные системы, однако вижу Purchase - он не бесплатен. А TortoiseHg полностью бесплатен и ставится из репозиториев в считанные секунды.

Он все правильно написал, причем еще не все. Добавлю пару своих пунктов.

Достигая возраста 45-50 лет, многие отсеивают уже просто по возрасту. А кушать и за жилье платить надо всегда, а не только до 50 лет.

Торжество bloatware и overengineering. Особенно в сфере frontend. Где огромные сборки на node.js, и тоже самое можно в 10 раз короче сделать на чистом JS или на мини библиотеке, на том же preact+html, а раньше на knockout.js делал.

Навязывание не лучших технологий во всем. Много лет использовал Mercurial, который почти во всем удобней git, однако он никому не нужен, большинство вообще не знает о его существовании, потому что "git победил".

При этом для git до сих пор нет полнофункционального бесплатного кроссплатформенного gui клиента, такого как TortoiseHG. Хотя о git знают все, он везде в требованиях а о Mercurial знают единицы.

Если речь идет об относительно свежих Chrome / Firefox и даже Edge, то значительная часть ES6 и большая часть CSS3 там поддерживается нативно. Так что под них вполне можно программировать без зоопарка утилит на node.js. Другое дело что IE11 продолжает поддерживаться до 2020 года, а в нем даже arrow functions нет.

Есть существенно более новый и более производительный open source 80186 SoC:
https://github.com/marmolejo/zet

и то почти никому не нужен, мало кого интересует DOS и Windows 3.1. Да и производительность у современных ARM / Atom много выше.

При этом удивительно что достаточно полного es6 до сих пор нет даже в Firefox / Chrome. В IE нет даже arrow functions! Это при всей продвинутости их виртуальных машин, большом количестве ресурсов, контрибьюторов — казалось бы дело нескольких месяцев. Такое ощущение что Javascript специально искусственно загоняют в рамки убогой кросс-трансляции, вынуждая программиста использвать огромный tool chain.


Скажи какому разработчику Python / Java / PHP что для использования последней версии языка ему нужны кросс-трансляторы вместо нормального интерпретатора с байт-кодом, удивятся. А в мире Javascript это "норма" и даже пишутся статьи в защиту такого подхода.


Слава Богу можно разрабатывать большие приложения в обычном ES5 без кросс-трансляции, используя Knockout.js или Backbone, да и в React тоже (хоть и сложнее).

Хорошо что флоповод Teac, одни из лучших, лучше разве что флоповоды Epson, только их перестали делать раньше (видимо убыточные были).

Windows 3.1 на таком IDE диске будет летать!

Хотя 486-й компьютер безусловно был бы полезней и интересней.

У меня на антресолях до сих пор лежит ПК «Поиск», убранный в родную его коробку.
Вот это самое страшное в современной экономике — везде зарплаты «подбиваются» рынком (точнее сговором предпринимателей) таким образом, чтобы человеку хватало только на жилье и еду и чтобы очень мало оставалось помимо этого. Причем это есть даже в США, где некоторые живут в вагончиках чтобы избежать высокой стоимости жилья.

Делается это по двум основным причинам — первая чтобы боялись потерять работу, ведь когда у человека нет накоплений средств, 1-2 месяца без работы и все — нет денег на еду и на жилье, можно бомжом стать. Такое современное скрытое рабство — можешь менять работодателя, но по сути остаешься рабом (их рабов тоже кормили). Вторая причина — чтобы лишить надежды на будущее, сделать жизнь бессмысленной. Не случайно есть высказывание «работаю за еду» — именно про беспросветность жизни.

Конечно базовый доход не нужен. Нужны две вещи — продуктовые карточки (всем получающим меньше 50 тыс, не только безработным), и очень нужно дешевое жилье. На западе макроэкономистами был анализ причин роста неравенства и оказалось что мощный рост цен на ипотеку и аренду (а у нас и коммуналка) — главный фактор роста неравенства. Лично слышал от англичан что в 80-е годы аренда жилья пожирала меньшую часть зарплаты.

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

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

Разбивайте на миксины (если это классы). У меня например по генерации и отправке email нотификаций миксины и классы в emails.py. Затем миксин или класс импортируется в models.py / views.py. Ну и tasks.py для celery.

Мне тоже очень не нравится JSX, хотя сама идея вложенных компонентов в react хорошая. Кто-нибудь пробовал вместо JSX использовать такие шаблоны?


https://github.com/wix/react-templates


Хотя все равно кросс-трансляция будет, которая тоже неприятна :( Сейчас у меня никакой кросс-трансляции, ES5 + Knockout.js.

Разбивайте на submodules:
https://stackoverflow.com/questions/6336664/split-models-py-into-several-files


И views также можно разбить. Хотя лучше конечно новый app и туда часть перенести.

Вы зря противостовляете ценность детей и мужчин. На самом деле они взаимосвязаны. Без отца ребенок не получает нормального воспитания, так как матерям и бабушкам свойственно излишне баловать ребенка. Также социализация получается неполноценная. Это и происходит сейчас из-за массовых разводов. Ультра-либерализм и феминизм поощряет разрыв отношений, разрушает семьи.

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

Конечно и низкая рождаемость, как результат ультра-либерализма, сказывается на ценности детей. Потерять единственного ребенка — больший удар чем одного из многих. Только в конечном итоге все равно приводит к нарушению баланса полов в обществе. Установка на борьбу полов на разрыв отношений вместо сотрудничества, кооперации и прощения.

Судя по тому что в Javascript (как и в PHP) добавляют все больше фич из Python, в том числе генераторы и variadic args, у них планы совсем другие.


Особенно преуспевают разработчики PHP, они вообще похоже изучают PEP и детали CPython. Только при этом основа языка остается кривой: из-за совместимости не поправить.


Ну а в Javascript так и нет нормального наследования, по сравнению с Python особенно бросается в глаза. Нет автоматических нормальных миксинов, нет нормальных метаклассов. Делают extend и миксины вручную, это конечно работает но уступает по изяществу нормальному множественному наследованию в Python.

Мне тоже Питон больше нравится. Только браузеры его не понимают, поэтому от Javascript все равно никуда не деться в веб-программировании.

Information

Rating
7,469-th
Registered
Activity