Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Создать тред Создать тред
Check this out!

Программы и операционные системы обсуждаются в /s/. Воздержитесь от холиваров. Конференция доски в Телеграме - @pr2ch

<<
Каталог
Код php Аноним 27/11/23 Пнд 19:10:03 2939882 Ответ
изображение2023[...].png 1Кб, 109x103
109x103
Сделайте мне эту хуйню юзая массивы или циклы, я уже заебался искать инфу, я рот не ебу как это сделать заебало
Пропущено 1 постов
1 с картинками.
Пропущено 2 постов, 1 с картинками.
Аноним 29/02/24 Чтв 20:45:40 3068589
Аноним 02/03/24 Суб 14:02:59 3070486
>>2947587
ты нахуя массив объявляешь через array? Разморозили недавно?
Аноним 03/03/24 Вск 10:03:19 3071420
>>3068589
Какой же хаскелл перегруженный
Как считаете,заменят ли технологии зубного техника ПОЛНОСТЬЮ? Аноним 28/02/24 Срд 23:55:05 3067578 Ответ
Без названия (9[...].jpeg 10Кб, 299x168
299x168
images - 2024-0[...].jpeg 8Кб, 300x168
300x168
Как считаете,заменят ли технологии зубного техника ПОЛНОСТЬЮ?
Пропущено 1 постов
1 с картинками.
Пропущено 13 постов, 1 с картинками.
Аноним 02/03/24 Суб 20:36:47 3070938
>>3070439
А если скан и печать не за 100к купить,а хорошие по миллион ?
Аноним 03/03/24 Вск 02:54:13 3071275
>>3070938
Вообще забавная идея для стартапа. Типа, всего 1 установка на всю страну, но зато очередь проходит за 2 минуты.
Аноним 03/03/24 Вск 07:04:07 3071342
>>3070885
>А есть что то подобное,но дешевле?
Дешевле только торренты либо Б/У книги. Узкоспециализированная литература в принципе не бывает дешевой. Потому что выходит крохотным тиражом. Автору не выгодно условно говоря 500 книг продавать за $20. Либо гугл.
Тред вката в ойти Аноним 02/03/24 Суб 16:21:16 3070614 Ответ
govno.jpg 58Кб, 700x839
700x839
Анонче, хочу вкатиться в ойти, wb пидорасы не чекают резюмэху. Мб у кого найдется контакт или HR, которому можно скинуть напрямую. С меня нихуя.
Пропущено 1 постов
1 с картинками.
Пропущено 1 постов, 1 с картинками.
Аноним 02/03/24 Суб 16:21:33 3070616
БУмп
Аноним 02/03/24 Суб 16:28:59 3070624
Бамп
Аноним 02/03/24 Суб 17:19:17 3070690
>>3070614 (OP)
Ищи Пашу Чабинского и пиши ему напрямую
сап пр хочу вкатиться во фронт енд посоветуйте курс на трекере Аноним 02/03/24 Суб 14:01:59 3070485 Ответ
16755822399490.jpg 193Кб, 700x698
700x698
сап пр хочу вкатиться во фронт енд посоветуйте курс на трекере
Клуб изучающих PHP #137 /php/ Аноним 04/02/24 Вск 21:09:58 3034858 Ответ
изображение.png 116Кб, 500x500
500x500
изображение.png 1194Кб, 1024x683
1024x683
изображение.png 2287Кб, 1500x1125
1500x1125
изображение.png 330Кб, 720x511
720x511
Кто-то уже празднует, а мы изучаем язык PHP (а также JS/CSS/HTML/SQL) и учимся делать сайты. Зачем? Кто-то хочет открыть стартап, кто-то заработать на лапшу быстрого приготовления, кому-то просто нечего делать.

Это тред для начинающих. Слово «классы» у тебя ассоциируется только со школой, а в аттестате тройка по математике? Ты наш человек.

Предыдущий тред был тут: >>2975215 (OP)

Старые треды тут https://2ch.hk/pr/arch/ (искать по слову php), а также на архиваче и в гугле по словам по словам "клуб изучающих PHP".

С чего начать - основы PHP

Наши уроки по PHP собраны по адресу http://codedokode.github.io/phpbook . Это учебник для изучающих с нуля. Там есть задачи, их нужно решать. Но если этот учебник тебе не нравится, можно читать любой другой. Или официальный справочник ( https://www.php.net/manual/ru/langref.php ). Или все сразу.

Если что-то непонятно, запости код и попроси подсказку или поищи задачу в архиве тредов.

Какой редактор использовать

Простые задачки можно решать в онлайн-песочницах вроде https://onlinephp.io/ , https://paiza.io/en/projects/new?language=php , https://www.programiz.com/php/online-compiler/ , но для программ посложнее лучше установить редактор. Есть (дорогая) IDE PhpStorm, есть бесплатный Netbeans и VSCode, условно-бесплатный Sublime Text. Чтобы в последних получить автодополнение для PHP, нужно установить и настроить PHP language server.

Вот инструкции по установке PHP на компьютер: https://github.com/codedokode/pasta/blob/master/soft/php-install.md
Гайд по командной строке: https://github.com/codedokode/pasta/blob/master/soft/cli.md

Что изучать дальше

Зная лишь основы PHP, сайт ты не сделаешь и работу не найдешь. Обычно от начинающего требуют чуть-чуть больше:

PHP, ООП, основы HTTP, HTML/CSS (основы верстки), JS, SQL, PDO, MVC, git, composer, какой-нибудь фреймворк (Laravel или Symfony), основы автоматического тестирования, основы linux, английский.

Вот неофициальный роадмап (карта того, что можно изучать): https://miro.com/app/board/o9J_lbUUBBQ=/

По многим из этих тем у нас есть уроки или задачки:

- для понимания, что такое веб-сервер, прочти урок https://github.com/codedokode/pasta/blob/master/soft/web-server.md
- для понимая MVC, работы с БД и формами, реши задачу про студентов, в ней много полезных советов: https://github.com/codedokode/pasta/blob/master/student-list.md
- далее есть более сложная задача сделать файлообменник на микрофреймворке Slim: https://gist.github.com/codedokode/9424217
- задача, близкая по сложности к реальным задачам на Laravel/Symfony: https://gist.github.com/codedokode/8733007
- после нее можно изучать автоматизированное тестирование https://gist.github.com/codedokode/a455bde7d0748c0a351a
- если ты все решил, переходи к Symfony или Laravel
- почитать про паттерны можно тут https://designpatternsphp.readthedocs.io/ru/latest/ (если ты не изучил ни одного фреймворка, то это будет рановато). Если хочешь увидеть примеры использования паттернов в реальном коде - ковыряй исходники Симфони, например Symfony Forms. Ну и скажем честно, начинающему без опыта, который не видел сложный код, паттерны понять будет сложно.
- для улучшения английского можно читать news.ycombinator.com - там много статей на тему IT.

Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше.

- задачи на HTML/CSS: https://github.com/codedokode/pasta/blob/master/html/html.md
- хороший учебник по JS: https://learn.javascript.ru/
- задачи на JS: https://gist.github.com/codedokode/ce30e7a036f18f416ae0
- задача на SPA (сложно): https://github.com/codedokode/pasta/blob/master/js/spa.md
- проверялка решений на JS: http://dkab.github.io/jasmine-tests/
- задачки на SQL: https://www.sql-ex.ru/ (нужна регистрация), https://sql-academy.org/ru/trainer и немного наших задачек: https://github.com/codedokode/pasta/blob/master/db/databases.md

Что еще почитать

- Мануал по PHP — http://www.php.net/manual/ru/langref.php
- https://phptherightway.com/
- Книга: Профессиональное программирование на PHP Джордж Шлосснейгл
- Книга: Мэтт Зандстра — PHP: Объекты, шаблоны, методики программирования
- Про Git: https://git-scm.com/book/ru/v2
- Задачи на алгоритмы: https://codeforces.com/problemset

Дополнительно

- скачать учебник: зайди на https://github.com/codedokode/phpbook, нажми зеленую кнопку Code -> Download ZIP, распакуй на рабочий стол и открой index.html
- что будут спрашивать на собеседовании, если 0 опыта - будут гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись
- сколько времени надо изучать все это? - все зависит от тебя, в районе 12-24 месяцев
Пропущено 87 постов
87 с картинками.
Пропущено 693 постов, 87 с картинками.
Аноним 19/04/24 Птн 18:14:12 3128886
Аноним 19/04/24 Птн 18:38:07 3128920
Аноним 19/04/24 Птн 22:11:19 3129111
Правила легкого вката в 2023 Аноним 06/09/23 Срд 22:58:38 2831687 Ответ
image.png 195Кб, 322x364
322x364
image.png 772Кб, 898x946
898x946
Запомните 7 правил ИТ сообщества of 2023
1) Вам не нужны алгоритмы, вам не нужны новые знания, достаточно просто ворваться на уверенном к кабану и заявить о своей потребности в заработке 500 000 рублей
2) Вам не нужно уметь программировать и решать задачи, вам нужно прокачивать навыки общения и дружить с коллегами, тогда вам будут предлагать офферы 400к, будьте остроумными и интересными личностями.
3) Если вам 18 лет и вам захотелось зарабатывать 1 000 000 рублей, просто ставим в своем резюме, что вы тимлид с опытом работы в 9 лет и вас автоматически берут на работу (для простоты можно скопировать чужое резюме)
4) Если у вас нет реального опыта работы, то просто указываем, что вы работали в Яндексе, гугле, банках, на любой вопрос сообщаем, что трудовая утеряна и вообще у вас все под NDA
5) Не нужно жадничать, скрывать информацию от коллег, не нужно пытаться сделать из IT мира какое-то приватное сообщество! Но у меня есть свое сообщество куда я пускаю только по подписке и выкладываю информацию за деньги как в любом приватном сообществе.
6) Не бойтесь брать людей без опыта, давайте им шанс! Но для создание своего стартапа я ищу лучших из лучших, с реальным опытом!

В чем он не прав? Во всём прав. ИТТ обсуждаем, как правильно крутить опыт и наёбывать собеседователей.
Пропущено 46 постов
46 с картинками.
Пропущено 509 постов, 46 с картинками.
Аноним 12/03/24 Втр 10:26:14 3082571
>>3081912
>любой бездомный может изучить кодинг, это не аппендицит резать
У тебя только на алгоритмы уйдет год.

Любой плиточник сможет класть плитку за сутки, но хорошо класть плитку это от года обучения и примерно 5 лет опыта.
Аноним 13/03/24 Срд 11:07:06 3084338
вы все долбоебы
Аноним 20/03/24 Срд 19:51:46 3094076
Если бы тако хуйни бы не было, то работадетели были бы идеальны, поэтому наебывать систему, это не волчья хуйня, ибо волками можно назвать уебков, которые html+Css/js на уровне трех лет с зп 60к, поэтому похуй, волки работайте! Но не наглейте!


Senior.php.dev
За что Телега выдает user&#95;deactivated&#95;ban? Никакого цп, никакого мошенничества и спама, прос Аноним 25/02/24 Вск 10:04:34 3062663 Ответ
image.png 39Кб, 800x800
800x800
За что Телега выдает user_deactivated_ban? Никакого цп, никакого мошенничества и спама, просто общение. И уже второй акк хватает этот бан. В гугле вообще не нашел правил, по которым этот бан раздается.
25/02/24 Вск 16:03:14 3063006
Пчел 29/02/24 Чтв 00:28:41 3067599
Скорее всего ты сидишь с купленной симки в тг
На связи скуф 40 лет. С семьёй и работой 5/2. Я понимаю что это приговор. Но все же как скатиться в Аноним 09/11/23 Чтв 10:04:59 2913692 Ответ
scale1200.png 635Кб, 1024x682
1024x682
На связи скуф 40 лет. С семьёй и работой 5/2.
Я понимаю что это приговор.
Но все же как скатиться в айти?
Взял курсы. По началу html/css было легко.
JavaScript последние темы уже очень трудно
На React я уже посыпался. Куча разных файлов какие-то импорты. Все бесит.
В Codewars так сяк решаю задачи набрал немного 200 очков каты 6 уровня решаю. Ну не сам, часто в жпт вопросы задаю
Неужели я тупой и ничего мне не светит.
Пишу с телефона , пора выходить на дно работу
Пропущено 12 постов
12 с картинками.
Пропущено 151 постов, 12 с картинками.
Аноним 28/02/24 Срд 18:55:10 3067303
>>3067299
А везде штрафы за нарушение договора, причем 500к - это еще нормально, бывают на миллионы, сорт оф рабство. Хотя если галера предоставляет норм условия, стандартный рабочий день, то еще как-то более-менее, но полтора года - пиздец, конечно.
Аноним 28/02/24 Срд 19:00:35 3067312
>>3067292
У них менеджмент ебанутый, после гойды много набрали новеньких для контроля местных рабов, а самых топовых Андерсен вывез за пределы РФ (ну и сменил юрлицо).
Аноним 28/02/24 Срд 19:54:38 3067357
>>3067288
А добавлю, что у них еще Лаборатория, где и проходишь обучение - до полугода до начала отработки за 20к, т.е. рабство не на 1,5 года, а на 2.
И если не прошел собес на проект 2 раза подряд, то могут уволить и предъявить штраф.
Java Thread №263 /java/ Аноним 02/02/24 Птн 12:36:57 3031296 Ответ
image.png 722Кб, 1024x1024
1024x1024
image.png 1471Кб, 1024x1024
1024x1024
Пропущено 30 постов
30 с картинками.
Пропущено 499 постов, 30 с картинками.
Аноним 27/02/24 Втр 23:11:59 3066498
Аноним 27/02/24 Втр 23:37:44 3066514
>>3066449
Самый распространенный профайлер - VisualVM
В IDEA можно запускать в профилированием
Саму джаву можно запускать с FlightRecorder
Аноним 28/02/24 Срд 02:14:44 3066581
>>3066434
Нет, ты сказал если тебе конвенции становятся неудобными, то и пусть тогда идут они нахуй. Про других ты ничего не говорил.
ozon tech Аноним 26/02/24 Пнд 19:54:13 3064890 Ответ
image.png 8Кб, 225x225
225x225
сап ребята, подскажите, можно ли где - то взять актуальные материалы с курса ozon tech route для мидлов по c#? у них скоро стартует новый поток, хотелось бы получить свежак :)
Аноним 26/02/24 Пнд 19:58:52 3064902
>>3064890 (OP)
Попробуй зарегайся там, а так ищи на рутрекерах
Аноним 27/02/24 Втр 20:26:35 3066276
>>3064902
там для попадания на курс нужно контест пройти, а я успешно забил
Господа, с юности не даёт покоя вопрос - а как работают (популярные раньше у кулхацеров) сборщики тр Аноним 24/02/24 Суб 17:16:19 3061953 Ответ
eye.PNG 47Кб, 795x542
795x542
Господа, с юности не даёт покоя вопрос - а как работают (популярные раньше у кулхацеров) сборщики троянов?
По какому принципу пишется такая программа и выполняет компиляцию? Причём точно помню, что из себя подобные сборщики представляли один единственный exe-файл.
Пример на пикриле.
Пропущено 2 постов
2 с картинками.
Пропущено 9 постов, 2 с картинками.
Аноним 25/02/24 Вск 12:42:19 3062813
>>3062441
Но он был. Это единственное применение упаковщиков.
Аноним 26/02/24 Пнд 12:44:19 3064165
9ce22f1c324cbaa[...].jpg 234Кб, 1080x1080
1080x1080
>>3061953 (OP)
По сути, это был конфигуратор, содержащий уже бинарник таргета. Опции конфигуратора лишь добавляли (сиречь патчили) или удаляли определенные секции кода этого бинарника (трояна в данном случае). В упрощенном варианте это могло быть банальное проставление флагов в пребилт бинаре в определенных секциях, в таком случае выходной бинарь был +/- одного размера.
Едва ли туда кто-то помещал сорцы со всем тулчейном для ондеманд компиляции. Во-первых, это не практично - нужно тащить большой объем инструментария, во-вторых это тупо бы обнажило чужую интеллектуальную собственность.
Аноним 27/02/24 Втр 17:10:20 3066001
math Аноним 27/02/24 Втр 11:28:39 3065609 Ответ
firefoxfdP4UM5J[...].png 17Кб, 183x159
183x159
Почему забили на русскую озвучку 3Blue1Brown?
Это же такая лютая годнота
Аноним 27/02/24 Втр 15:20:49 3065862
Ну если тебе надо, озвучивай. Если нет времени, плати тому, кто будет озвучивать. Если нет денег, учи английский и смотри в оригинале.
27/02/24 Втр 19:08:00 3066177
>>3065609 (OP)
А программирование тут при том, что...
JS Thread #305 /js/ Аноним # OP 15/02/24 Чтв 04:18:37 3049144 Ответ
17068006953810.png 73Кб, 1050x1050
1050x1050
Предыдущий тред: >>3030253 (OP)

Больше пары строк кода в посте или на скриншоте ведут в ад.

Для программирования на HTML https://codesandbox.io
Для Node.js с консолькой https://repl.it/languages/nodejs

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Пропущено 56 постов
56 с картинками.
Пропущено 506 постов, 56 с картинками.
Аноним 27/02/24 Втр 15:40:09 3065871
>>3065505
>Ты под баклофеном? Второй скрин у ТЕБЯ ЖЕ.
У тебя скрины хоть какие-нибудь будут, или ссылки, хоть что-нибудь? На моём скрине у фастифай общий рейтинг 1200, у спринга 1500. Кто пиздец про 0.5 перформанса от "нормальных языков" (лол)? И тебя не смущает, что а спринга в самом важном тесте, в fortunes, такой ничтожный результат?

>Ты что, ебанутый? Как может надстройка (аддон) к языку, предназначенному для обработки DOM нод в браузере, быть предназначеннной для бэка? Ты хоть понимаешь, что такое платформа?
JS предназначен не только для работы с DOM. Не нужно выдавать желаемое за действительное.

>Приемлемый пока не начнешь ловить ineffective mark compacts near heap limit и тогда вот свой вскукарек будешь вспоминать совсем по-другому.
Лол, жява-петуч пиздит про OOM, классика. Во-первых, лимит можно легко увеличить, во-вторых, нагрузка легко распределяется на много процессов, в-третьих, ты часто грузишь огромное количество данных в память? Не надо троллить тупостью, я думаю ты знаешь про стримы и очереди.

>Ага, пока не получишь cannot read property null of undefined на проде без сорсмапов.
Тебе требуется образование. Почитай про логирование, observability, инструменты типа sentry, datadog, newrelic, ELK stack, grafana&prometheus...

>Скорее ошибка человека, стабильно работающего топ-10 конторах РФ.
Я тоже в несколько конторах из КОТВАСЯ работал.

>Ну то есть, все критические процессы типа сверхбыстрого сжатия видео с минимальными потерями написаны на плюсах, а питон хтмльку раздает с <video src="" />. Ты это бизнес логикой называешь? Аахах.
Питон ответственен за веб-апи, к которому обращаются клиенты с браузеров, мобильных приложений, смарт ТВ и т.д. А cpu-bound задачи очевидно делаются на лоу лвл языке. У джавы тут тоже будет жёсткий посос.

>Я работал в проектах покруче твиттера.
На каких? Удиви нас. Какой-нибудь СБОЛ что ли? Жду хохму от тебя.

>Как раз таки я понимаю, что и как в JS устроено, и поэтому со всей ответственностью заявляю, что если отбросить в сторону производительность основных реализаций, JS - буквально худший из широко используемых язык программирования в мире, ну может после ПХП, ВБА и 1С.
Просто мнение человека, которому по какой-то причине неприятно, что скриптовый язычок для оживления разметки развился до прекрасного и уважаемого в индустрии тайпскрипта, на котором делают помимо фронта ещё и бекенд, и мобильные приложения, и даже десктоп. Почему они это себе позволяют?!

>Автор кого? Автор JavaScript некомпетентный баран, а сишарп создал автор ТС.
Автор тайпскрипта.

>Есть, например, такое качество как ПРЕДСКАЗУЕМОСТЬ. Для совсем имбецилов поясню, что это когда в языке некие стандартные вещи делаются так же, как в других языках, интуитивно понятны, и при использовании не требуют чтения документации.
В JS и тем более в TS абсолютно всё предсказуемо. Для тебя наверное приведение типов в JS является непредсказуемым? Но оно абсолютно предсказуемо и следует небольшому набору строгих и простых правил.

>Возьмем пример, поиск регулярки в строке. Ну, как бы это вроде супер важная вещь для языка, который бэйсикли только с текстом в разных его формах и работает, и наверное она сделана хорошо, да? ДА? Нихуя. Во всех известных мне языках (Java, Python, C++). Поиск регулярки в строке возвращает массив совпадений (пустой, если их не было). В JS он возвращает либо массив совпадений, либо БЛЯДЬ NULL. Это непредсказуемо. Такого нет буквально ни в одном существующем языке в мире.
О да, проверить на null так сложно, учитывая сколько удобных инструментов появилось для этого в JS в последние годы.

>Дальше, язык должен быть кратким. Иначе можно ебашиться на ассемблере. Что происходит в примере выше? JS буквально ЗАСТАВЛЯЕТ меня писать больше кода:
>вместо matches.length я должен писать matches && matches.length. Просто потому что долбоеб впихнул null туда, где должен быть пустой массив.
Вот ты и спалилась, некомпетентная жява-мартышка. Optional chaining добавили больше 4 лет назад.

>Не, произвольное расширение метода в имплементации интерфейса - это вообще ни разу не проблема. Так, мелочь, только почему-то полностью валидный с точки зрения ТС код в рантайме с критикалом вылетает.
Пример такого произвольного расширения имплементации метода?

>А про то, что .hasOwn типы не сужает тебе тоже смешно? Ну смейся.
Тайпгарды есть.

>Кто, тинькоф? АХАХАХАХАХ.
Да. А что, нет? И почему же? Назови тогда топ продуктовые компании РФ по твоему мнению.

>Сынок, блять, тебе даже не снилось какого уровня проекты я трогал.
Дядя, ну так расскажи. А пока ты со своими рассуждениями выглядишь как пропёрдыватель кресла в Сбере или ВТБ/Иннотехе.
Аноним 27/02/24 Втр 20:43:19 3066329
изображение.png 88Кб, 1581x518
1581x518
изображение.png 153Кб, 1033x612
1033x612
>>3065871
>У тебя скрины хоть какие-нибудь будут, или ссылки, хоть что-нибудь?
Пик 1

>JS предназначен не только для работы с DOM.
Ты какой-то дурачок, правда. Определение из википедии:

>JavaScript (/ˈdʒɑːvəskrɪpt/), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. As of 2024, 98.9% of websites use JavaScript on the client side for webpage behavior

История появления:

>There was a desire in the flourishing web development scene to remove this limitation, so in 1995, Netscape decided to add a scripting language to Navigator.

Поэтому решили нанять петуха-Эйха, чтобы создать
>a "language for the masses (для быдла), to help nonprogrammers (читай между строк - non programs) create dynamic, interactive Web sites"

>Лол, жява-петуч пиздит про OOM, классика.
Ты снова очень крепко обрейтузился, я не пишу на джаве.

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

>Почитай про логирование, observability, инструменты типа sentry, datadog, newrelic, ELK stack, grafana&prometheus...
Дальше по тексту я тебе привел пример ошибки, которая тебе вернулась из лога. Твои действия?

>Я тоже в несколько конторах из КОТВАСЯ работал.
Понятия не имею, что обозначает это сочетание букв.

>Питон ответственен за веб-апи, к которому обращаются клиенты с браузеров, мобильных приложений, смарт ТВ и т.д.
С чем их и поздравляю (пик 2)

>На каких? Удиви нас. Какой-нибудь СБОЛ что ли? Жду хохму от тебя.
Хохма - это буквально каждое написанное тобой предложение.

>Для тебя наверное приведение типов в JS является непредсказуемым?
Абсолютно. Хотя бы потому что не имеет аналогов ни в одном другом ЯП

>Но оно абсолютно предсказуемо и следует небольшому набору строгих и простых правил
Очень небольшому, например алгоритм приведения типов при сравнениях умещается на одном экране ноутбука, если сраниваются примитивы. Если сравниваются объекты, правда нужно вкуривать еще 3 экрана документации, в том числе наизусть помнить, что возвращает toPrimitive, valueOf и toString каждого объекта в языке.

>О да, проверить на null так сложно
Дело не в том, сложно или несложно проверить на null. Дело в том, что:

1) делать этого не приходится ни в одном другом языке программирования
2) это абсолютно ненужное действие
3) какому в принципе пидарасу может придти в голову возвращать null или []?

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

>Тайпгарды есть.
hasOwn это и есть тайпгард, и он не работает. На это заведено с десяток issue. Впрочем, зачем я что-то дауну объясняю, у которого in - это тайпгард?

>Да. А что, нет? И почему же? Назови тогда топ продуктовые компании РФ по твоему мнению.
Тебя в гугле забанили?

>А пока ты со своими рассуждениями выглядишь как пропёрдыватель кресла в Сбере или ВТБ/Иннотехе.
Пошел нахуй, долбоеб.
Аноним 02/03/24 Суб 01:56:38 3070096
сап скриптизёры. Так вышло что мне нраица учить жавускрипт.
Что можно учить ещё параллельно языку, что бы была какая то синергия чтоли ?
настройка vscode Аноним 27/02/24 Втр 03:14:13 3065420 Ответ
image.png 66Кб, 1048x733
1048x733
сап двач, мой первый пост. Короче, хочу минималистичный vscode. Уже пошаманил, нашёл гайд как сделать такое. Но нигде не могу найти, как убрать эти уёбищные полоски? Да и как они вообще называются
Аноним 27/02/24 Втр 06:32:42 3065461
>>3065420 (OP)
>хочу минималистичный vscode
Ставь Sublime Text!

>убрать эти уёбищные полоски
А то и VIM!
Интервью с Алексеем Скуфьиным Аноним 03/12/23 Вск 00:30:14 2947557 Ответ
maxresdefault.jpg 136Кб, 1280x720
1280x720
Алексей Владимирович Скуфьин, 50-летний программист из Твери, дал интервью блогеру Xikkasgrandma:
https://www.youtube.com/watch?v=2Nmr5fRrpuU

Думаю, будет многим интересно. Немного про политику, про борды, про скуфов как мем и социальное явление. Про то, на каких языках он писал (C++, Java, Python, в качестве хобби Lisp и Haskell).

Для 50 лет, ИМХО, Алексей неплохо сохранился.
Пропущено 2 постов
2 с картинками.
Пропущено 7 постов, 2 с картинками.
Аноним 26/02/24 Пнд 17:11:00 3064518
Аноним 26/02/24 Пнд 18:09:12 3064633
>>2947557 (OP)
НАЧИНАЕШЬ ПИСАТЬ SQL ЗАПРОС
@
CREATE...
@
ЗАМЕЧАЕШЬ ЧТО ЗАБЫЛ ПЕРЕКЛЮЧИТЬ РАСКЛАДКУ
@
С УЛЫБКОЙ И ТЕПЛОТОЙ НА ДУШЕ ВСПОМИНАЕШЬ ОДНОГО ПРОГРАММИСТА ИЗ ТВЕРИ
Аноним 26/02/24 Пнд 23:11:27 3065246
Embedded Linux Аноним 16/02/24 Птн 23:20:50 3051763 Ответ
linux.png 17Кб, 782x572
782x572
Занимаюсь продолжительное время разработкой под железо на голом C. Заметил, что большинство акутальных вакансий тянется не на stm32 и его аналоги, а именно на всякие сборки ядер Linux, написание соотвествующих драйверов. Зачастую требуют знание уже стека TCP.
Подскажите как вкатитье, какой бы накидали роадмап. От условной малинки и что делать дальше.
Пропущено 1 постов
1 с картинками.
Пропущено 8 постов, 1 с картинками.
Аноним 24/02/24 Суб 12:20:05 3061666
Аноним 24/02/24 Суб 23:31:22 3062451
>>3061087
А для dspic и по сей день практически только на ассемблере пишут, Си там как-то не слишком прижился.
Аноним 26/02/24 Пнд 13:22:30 3064217
Есть ли смысл это читать и решать задачи в 2023 году? Аноним 22/02/24 Чтв 20:37:04 3059675 Ответ
SICPcover.jpg 50Кб, 400x579
400x579
Есть ли смысл это читать и решать задачи в 2023 году?
Аноним 22/02/24 Чтв 20:37:49 3059677
бля промазал мимо нюфаг треда, модер удали плиз
Аноним 24/02/24 Суб 23:58:38 3062459
>>3059675 (OP)
Для постижения Кунг-Фу программирования стоит.
Брать ли курсы? Дурачок 21/02/24 Срд 20:23:11 3058299 Ответ
170853611489951[...].jpg 943Кб, 4000x1868
4000x1868
Всем привет, очень нужен совет от опытных ребят. учусь на втором курсе универа на направлении программная инженерия. Учиться прогать начал в конце 11 класса, в универе учат очень сумбурно, всё поверхностно и непонятно для чего, какого-то конкретного мэйн направления нет, портфолио толкового по окончании универа тоже не будет, как и практики. Самому понравилась мобильная разработка(Котлин), но самостоятельно изучить времени особо нет, тк ещё работаю параллельно. По итогу, на 4 курсе я выйду даже не джуном, без портфолио и попадающим под призыв. Сейчас сижу и думаю, стоит ли взять академ на годик, чтобы взять какие-нибудь курсы(скиллбокс, например) по интересующему меня направлению, попробовать поработать полгода после окончания курсов и вернуться закончить универ, имея такую подушку безопасности. Что думаете? Буду очень благодарен за любую толковую мысль :)
Пропущено 4 постов
4 с картинками.
Пропущено 18 постов, 4 с картинками.
Аноним 24/02/24 Суб 15:23:39 3061809
>>3059827
Не он, но ты зря ерничаешь. Он все верно говорит, если, конечно, не пиздабол.
От себя добавлю, что нормальные курсы будут либо дорогие, либо бесплатные.
Как в дешевый курс уместить консультацию зубра, который будет проверять твою работу и давать советы - я не знаю.
Аноним 24/02/24 Суб 21:28:08 3062314
25/02/24 Вск 13:03:08 3062834
>>3058908
>тебе дают устаревшие на 15 лет знания
А потом эти пориджи с современными знаниями, не могут реализовать простейшую стейт машину.
КАК ПРАВИЛЬНО НАКРУЧИВАТЬ ОПЫТ? Аноним 31/01/24 Срд 19:29:01 3028610 Ответ
image.png 409Кб, 626x417
626x417
Итак, пиздеж начинается со строчки в резюме. Как они проверяют мой бэкграунд и проверяют ли вообще? Насколько я понимаю, лучше указать какое-то ООО "Рога и копыта", или какую-то галеру поизвестнее тоже можно? Какой указывать срок работы? Хватит полгода, или возникут вопросы типа хуля так мало поработал? Может лучше год?

Самый главный вопрос, как пиздеть на собесе. Как на вопрос "Что делал на работе?" отвечать опущенцу работы не нюхавшему. Что вообще делают джуны на работе? Думаю ответа "Фиксил баги" будет недостаточно.
Подскажите, где можно попрактиковаться на реальных рабочих задачах? В идеале, может у вас есть какие-то нестандартные кейсы, которыми можно украсить рассказ о прошлой работе для правдоподобности. Специализируюсь на дотнет бэкенде если что.
Пропущено 37 постов
37 с картинками.
Пропущено 565 постов, 37 с картинками.
Аноним 02/03/24 Суб 09:09:13 3070163
>>3070091
Так суть и в том, что ты крутишь 3 года и резюме до мидла, а откликаешься на все подряд. В итоге херки офигевают от переизбытка виртуальных кандидатов и зовут топовых по формальным признакам.
Меня забавляет наша, с огнем в глазах рассказывает, как студент 4 курса уже "два года работает в стартапе", вот думаю, может ей о волках рассказать.
Аноним 12/03/24 Втр 12:14:45 3082736
Аноним 22/04/24 Пнд 07:03:40 3131266
image.png 737Кб, 1000x1000
1000x1000
>>3067111
Давайте уже офферы с лямами.
Проблема вовсе не в ИИ Аноним 18/02/24 Вск 22:14:35 3054007 Ответ
photo2023-08-21[...].jpg 117Кб, 1024x1024
1024x1024
Я техлид-наносек и узнаю о последних трендах и новостях очень рано. Очень быстро растёт осознание того, что практики программирования, применяемые уже в течение двух декад совсем не эффективны, и что меньшее количество программистов может справиться с одной задачей быстрее, если эта команда этому мудоебизму( вроде джаваскрипта/тайпскрипта или 1000 микросервисов для блога или клин код, который заставляет писать в 5 раз больше кода, или парное программирование) не следует.
Что я хочу сказать это то, что программистов стало внезапно слишком много. В итоге тёплые места за собой сохранят только самые талантливые. Стремитесь быть лучше или вас заменит кто-то более стремящийся.
Аноним 19/02/24 Пнд 19:53:21 3054973
Заменят тех, кто не будет с кабаном на вась-вась, ему похер ваши скиллзы вообще. Софтскилы и связи решают
Аноним 23/02/24 Птн 08:01:54 3060016
>>3054973
Двачаю. Можно регулярно ходить в бар с кабаном и легорно яичный ор о незапиленных фичах превратится отправку мемов "кагдажифича".
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов