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

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

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

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

<<
Каталог
Навигатор Аноним 23/06/18 Суб 00:19:11 1215536 Ответ
d4RMMFMH4Yo.jpg 24Кб, 500x500
500x500

Первый раз здесь? Задавай вопрос в этом треде.

Большие куски кода желательно вставлять через ideone или pastebin.

Mobile:Android IOS
Enterprise:Java C# Go
Interpreted:JavascriptPython PHP Ruby
Functional: Haskell Lisp OCaml Clojure(Script) Scala
System:C ASM C++ Rust
Other:Computer Science Нейроночки и МашОб Gamedev Мы вам перезвоним SICP Базы данных Version control Идеи анона Freelance

Нюфаг-тред Анонемус 20/06/17 Втр 17:04:21 1008826 Ответ
14958007710430.jpg 746Кб, 2310x2306
2310x2306

F.A.Q.

В: У меня горит лаба/курсач, не знаю какую тему диплома взять, хочу войти в айти.
О: Задавай вопрос в этом треде. Защиту диплома желательно обсуждать в /un/, а вопросы по web желательно задавать в /web/.

В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.

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

В: Хочу стать программистом, какой язык учить?
О: SICP + HTDP.


В: Все на английском, нипанятна!
О: Тогда .


В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Мы вам перезвоним тред - для обсуждения нетехнических околопрограммерских тем.


В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.


В: Взломать акк.
О: Просто съеби.

В: Тред закрыли/пропал, почему?
О: Заданные не в том месте вопросы будут утилизированы.


В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.

Литература с пика: http://goo.gl/7aUL3m
Подсветка кода для /pr/: https://github.com/ololoepepe/MakabaCode/

Пропущено 43 постов
43 с картинками.
Пропущено 497 постов, 43 с картинками.
Аноним 03/12/23 Вск 17:52:43 2948267
Аноним 03/12/23 Вск 19:02:58 2948417
Подскажите, пожалуйста, какой из двух вариант в PHP вернуть ссылку <a> на страницу выглядит более веб-безопасным?

Первый вариант через sprintf:
return sprintf(
<a href="%1$s">%2$s</a>,
esc_attr($href),
esc_html($text)
);

Или второй вариант через оператор конкатенации?
return '<a href="' . esc_attr($href) . '">' . esc_html($text) . '</a>';

Или что то хуйня что это хуйня?
Аноним 03/12/23 Вск 19:18:39 2948447
image.png 69Кб, 514x273
514x273
Пацаны, есть пикрил, и есть набор строк, по 1 строке вместо звёздочек соответсвенно, подскажите инструмент чтобы быстро сюда вставить а то я заебусь руками пихать
МЫ ВАМ ПЕРЕЗВОНИМ /xo/ Аноним 31/03/20 Втр 20:12:05 1647485 Ответ
image.png 566Кб, 1280x720
1280x720
Пропущено 63 постов
63 с картинками.
Пропущено 497 постов, 63 с картинками.
Аноним 03/12/23 Вск 19:22:45 2948457
>>2948438
У тебя 10 свернутых окон.
И ты каждый раз вспоминаешь что тебе нужно следующим и что у тебя уже открыто и в каком состоянии.
Когда у тебя из 10 окон 5 на экране, то свернутые только 5, причем те что с наименьшей вероятностью понадобятся. А когда их 5, а не 10, но намного легче и быстрее их по развернуть.
Аноним 03/12/23 Вск 19:23:56 2948460
>>2948450

Мда... с таким отношением, ну, знаешь!

Вообще, нужны квоты. Сенькам можно хоть по сто гуидов в день сделать, миддлам поскромнее, конечно. Джуны пусть на гуиды заявки у ответствннных аппрувят. Остальным - запретить.
Аноним 03/12/23 Вск 19:23:57 2948461
>>2948454
Как анон писал тотальный гейткип от индусов по причине нулевого английского.
1С тред #57. Очередной. Легитимный. Твой. /1c1s/ Аноним 02/11/23 Чтв 17:09:04 2904019 Ответ
16968070197920s.jpg 6Кб, 250x250
250x250
maxresdefault.jpg 164Кб, 1280x720
1280x720
Screenshot 2023[...].png 76Кб, 970x627
970x627
Тред языка обобщенного метапрограммирования, доступный пониманию лишь немногим.

FAQ

1. Хочу стать спецназом мира программирования, с чего начать?


Пойти в любой франч. Там тебя научат.
Осознать что 1с это не о программировании и начать читать http://v8.1c.ru/edu/platform_training.htm , доступно, официально.
Неофициально https://forum.ruboard.ru/
Основы бухгалтерии в одной статье: https://infostart.ru/public/94641/

2. А онлайн-курсы есть какие?

Хорошие курсы по программированию для начинающих http://xn----1-bedvffifm4g.xn--p1ai/ http://курсы-по-1с.рф/. Регаешься на курс, каждый день приходит по 1-му видеоуроку. Смотришь на скорости x4, усваиваешь только самое главное. По "1С: Специалист по платформе" там же хороший курс, но он за деньги.
Курс по СКД (система компоновки данных - инструмент разработки отчетов): http://www.spec8.ru/kurs-po-skd-besplatno
Описание местного языка запросов: http://programmist1s.ru/yazyik-zaprosa-1s/

Ютубчик:
https://www.youtube.com/@ironskills-1c/
https://www.youtube.com/@user-fh3kw1kb7v/
https://www.youtube.com/@tp2b/
https://www.youtube.com/@user-nd9cv4pd5m/
https://www.youtube.com/@user-mq9hs6wp5s/
https://www.youtube.com/@yellow_club/
https://www.youtube.com/@e1c_community/

3. Умею читать, что посоветуете?

http://v8.1c.ru/metod/books/
Если хочешь получить базовые знания по именно программированию на платформе 1С, тогда гугли книжку "1C:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы" (Радченко М. Г., Хрусталева Е. Ю.), либо купи бумажную, она стоит 200р.

4. А стоит ли мне вообще идти в 1С?

Тебе определенно не стоит идти в 1с если:
- Ты любишь программировать, и хочешь заниматься только этим
Подумай, вероятно стоит выбрать другой язык.
- Тебе не нравиться общаться с людьми
Зачастую специалист 1с общается с клиентом на прямую, должность аналитика есть далеко не везде.
- Ты слишком раним/эмоционально неустойчив.
Иногда клиент негативно настроен по отношению к тебе, к твоей компании, и к 1с в целом. Иногда он орет и хочет подать на тебя в суд. Но если ты хорошо делаешь свою работу, ну или по крайней мере не косячишь и сможешь объяснить клиенту, что если что-то не работает, виноват не ты, а фирма 1С, продуктом которой вы вместе и пользуетесь, тогда клиент будет тебя любить. На самом деле хороших клиентов, которые довольны твоей работой больше, чем недовольных.

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

5. Откуда качать обновления для конфигураций?

Для реальных бойцов элитного батальона внедренцев: http://forum.ru-board.com/forum.cgi?forum=35 - здесь есть все, ищешь тред "1С:Предприятие v.8.x+типовые конфигурации 8.x", удовлетворит запросам даже самого изысканного 1-разработчика требуется регистрация.
Для франшизопидоров и прочих опущенцев: https://users.v8.1c.ru/

6. С чего начинать карьеру 1Сника? Как попасть во франч?

Лучше всего начинать карьеру с франча, т.к. сразу получаешь кучу боевых задач реальных клиентов. Во франче, если повезет с коллегами, сможешь консультироваться с такими же новичками и помогать друг другу по началу. То, что любой 1Сник в любом случае начинает с разноса дисков - миф. Никто не мешает начать с сервис-инженера и возить диски, набираться потихоньку опыта и перекатиться в программиста, но если есть опыт программирования на любом другом языке и желание развиваться быстрее, можно пробовать сразу идти на программиста-стажера, многие франчи берут таких стажеров.
Чтобы попасть во франч с нулевым опытом в 1С, то есть два пути. Первый это либо идти на сервис-инженера разносчика дисков. Либо прочитать хотя бы Радченко из 1-го и 3-го пункта и прочитать что-нибудь типа "Основы бухучета за 21день" (в принципе и за 7 дней сойдет), и тогда уже можно вешать резюме и искать вакансии с заявкой на начинающего программиста, тогда не придется возить диски.
Никто эти блядские диски не носит из стажеров. Сервис-инженеры носят, но это мрази, которые только усложняют дальнейшую работу с клиентом и всё делают на отъебись. Сервис-инженеров никто не любит. Не идите в сервис-инженеры, а сразу в стажеры.

7. Прошел курсы, книжки почитал, на что теперь рассчитывать?

На сосание хуйцов, а ты что думал? Начальная зарплата колеблется от 5 до 25 тысяч в зависимости от региона. Делаешь резюме, выкладываешь на местной бирже, пишешь по всем вакансиям, которые есть в базе, можешь попробовать спиздеть про опыт. Иногда 1С это не программирование, а продажи (см. вторую часть 4-го пункта). Писать код не сложно, намного ценнее знание предметной области (бухгалтерия, управление торговлей в целом, учет зарплаты, ведение любого учета и бизнес-процессов в принципе). Для начала достаточно уметь быстро гуглить и пиздеть, что в косяках виноваты пользователи.
Полностью двачую абзац. Особенно про начальную зарплату.

8. Пишу диплом на 1с, помогите.

Мы тут не помогать сидим, а деньги зарабатываем, сынок, пиши в треде контакты и краткое ТЗ.

9. НЕ ПРОГРАММИРОВАНИЕ

Любой вменяемый 1С-ник займет должность на порядок выше в твоем отделе независимо от языка. Знание предметной области стоит выше простого умения программировать.

10. Я сисадмин, нужно автоматизировать торговую точку, помогите посчитать стоимость лицензий.

На сайте 1С ищешь список франчей в твоем городе, звонишь, объясняешь, просишь прислать коммерческое предложение, они в тебе сами заинтересованы.

11. Для нищих и жадных анонов, готовящихся к сертификату 1С:Профессионал, есть лайфхак: покупаете приложение в Google Play, устанавливаете его в bluestacks, возвращаете деньги.


Предыдущий >>2871266 (OP)
Пропущено 49 постов
49 с картинками.
Пропущено 449 постов, 49 с картинками.
Аноним 03/12/23 Вск 19:09:51 2948425
>>2948277
Курсы от Ironskills хорошие? Я их скачал, там столько видеороликов, что смотреть месяца три придется безотрывно)
И стажер за 70к в регионе, я так понимаю не совсем стажер? типа младший разработчик, скорее? Даже в Москве на 70к стажером непросто устроиться будет.
Аноним 03/12/23 Вск 19:14:55 2948435
>>2948425
Да, айронскиллс дохуя контента, но дают они материал довольно хорошо. Единственное, что по запросам мне больше курс от 1с-курсы больше понравился.
У меня не стажерская должность тут такого нет, взяли с испытательнвм сроком, если осилю (остался месяц, один месяц уже прошел) то буду просто программистом. Там сейчас два ведущих программиста и забыл как должность у очень главного программиста звучит.
Аноним 03/12/23 Вск 19:23:37 2948459
Бывали у вас случаи когда коллеги или вы не проходили испытательный срок? Сам я уже третий раз трясусь, что щас чо-нить забуду, что не так сделают и мне скажут "удачи".
Правила легкого вката в 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) Не бойтесь брать людей без опыта, давайте им шанс! Но для создание своего стартапа я ищу лучших из лучших, с реальным опытом!

В чем он не прав? Во всём прав. ИТТ обсуждаем, как правильно крутить опыт и наёбывать собеседователей.
Пропущено 34 постов
34 с картинками.
Пропущено 403 постов, 34 с картинками.
Аноним 03/12/23 Вск 14:24:37 2948022
>>2947909
Вот вот, сыглы
В трудовой такую хуйню пишут иной раз, что она ни о чем не говорит. Вот какая штатная структура утверждена руководством, так и запишут.
Пацан вот работал 3 года под должностью «технический специалист отдела какого то там», получал 190к на руки.
Другое дело что щас другой пацан работает в госшараге эникеем на второй линии црмки, в трудовой написано программист CRm
Аноним 03/12/23 Вск 16:01:15 2948150
>>2946694
да ничего он уже не боится. У него вектор поменялся и теперь он борется с психологическими проблема, а не опыт крутит
Аноним 03/12/23 Вск 19:23:17 2948458
>>2946694
>>2948150
контраргумента а-ля "не забывай про ошибку выжившего, сколько прошедших отбор эйчарок на одного пойманного неудачника" и "зайди в конфу и почитай сколько людей в итоге устроилось наебав в резюме" и сейчас мы пришли к тому, что отбор и так был произвольный, а стал еще хуже.
C++ thread #145 /cpp/ Аноним 27/11/23 Пнд 00:55:06 2938659 Ответ
.jpg 17Кб, 450x300
450x300
.jpg 60Кб, 300x303
300x303
.png 2187Кб, 1754x2000
1754x2000
Пропущено 15 постов
15 с картинками.
Пропущено 166 постов, 15 с картинками.
Аноним 03/12/23 Вск 15:23:14 2948105
>>2946284
Я предположу что это из шарпов.
Когда у тебя допустим есть класс.
Он - например, в стандартной библиотеке.
Допустим, тебе часто надо кодировать-раскодировать строки. Ты хочешь что-то в духе var encryptedString = "Hello World".encrypt("AES256", key)
В шарпе - ты можешь сделать метод расширения, который добавит такой метод и ты сможешь вызывать его в своем коде, без необходимости делать новый класс/прокси/адаптер/любая другая ООП херня.
При этом - это выглядит для пользователя, будто это все тот же няшный класс, просто с новыми методами. Доступа к приватной фигне - нету, так что просто так сломать что-то не получится.

В шарпах - удобная фича, потому что позволяет допустим сделать простой интерфейс, а потом расширениями - нафигачить в него всякого разного полезного.
Ну или более простой пример. У тебя есть перечисление, которое в шарпах - число простое. Ты хочешь красиво выводить в консоль значение этого перечисления. Ты можешь конечно сделать logger.Message(Utils.ToNiceString(myEnumValue)), но ведь красивше выглядит так: logger.Message(myEnumValue.ToNiceString())
Аноним 03/12/23 Вск 15:48:19 2948134
Screenshot20231[...].png 1127Кб, 3840x2054
3840x2054
>>2948068
>Чё там вкатываться?
Непонятно, как корректно сделать "бекенд" на Qt/C++ и наладить взаимодействие с "фронтендом" на QML. Типа как передача и объявление структур данных должны выглядеть, как проект вообще выглядит и прочая хуета. Базовая, замечу, хуета. Открываешь мануал с сайта, там нихуя этого нет. При этом этот мануал носит гордое название пикрелейтед.
>>2948076
>и так же всобачено в доку qt
Ога. Только из этой доки хуй проссышь, как этим пользоваться. Как на Qt или QtWidgets говнокодить разберётся даже даун. В отличие от.
Аноним 03/12/23 Вск 19:20:40 2948453
>>2948105
Вообще-то это рак, обфусцирующий левые функции под методы класса. "Красиво" такое выглядит только для дацна. Суть, такой же рак как переопределение операторов - хуета вводящая в заблуждение.
Питон тред №166 /python/ Аноним 22/11/23 Срд 21:30:46 2933091 Ответ
python.png 87Кб, 1024x1024
1024x1024
Тред, посвящённый языку программирования Питон, #166

Предыдущий: >>2853616 (OP)
Литература:
https://ln2.sync.com/dl/cf2c1d070#xq4s328t-xbbjys2z-9r6j7ss7-gf4e9dv6 <-- Книжки, новое собрание
Ещё книжки: https://yadi.sk/d/HQhhsBsq3TVRUq
Тоже книжки: https://yadi.sk/d/tArKKuQu3Kejuq

Анон, вместо того, чтобы без разметки постить код, лучше шарь его через специальные ресурсы:
https://ideone.com/ - возможность постить листинги кода и онлайн-запуска, не требует регистрации
https://dumpz.org/ - можно постить листинги, не требует регистрации
https://pastebin.com/ - для листингов, регистрация не обязательна
https://goonlinetools.com/snapshot/share/ - для листингов, без регистрации, но с капчей

#######################################
Вопросы-ответы:
— С чего начать изучать питон?
У питона намного лучше официальная документация, чем у большинства других языков. Есть там и учебное пособие для начинающих: https://docs.python.org/3/tutorial/introduction.html , неофициальный перевод на русский язык: https://digitology.tech/docs/python_3/tutorial/introduction.html (для питона версии 3.8, но разницы почти нет)

— Какие книги считаются лучшими?
На слуху чаще всего Лутц, но там очень много воды. Ещё на слуху Марк Саммерфильд, Эл Свейгарт "Автоматизация рутинных задач с помощью python". Эти книги рекомендуют чаще всего, но книги довольно старые, а питон развивается.

— Есть у кого на примете годный курс лекций по алгоритмам? Формат лекций мне как-то ближе, нежели просто чтение книги.
МФТИшный курс, например, https://www.youtube.com/playlist?list=PLRDzFCPr95fK7tr47883DFUbm4GeOjjc0

— А как учить джангу? Нахожу только книги по джанге 1.х
У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать даже для версий 1.x, т.к. принципы остаются теми же. Но лучше хотя бы с версии 2.0, слишком много мелких изменений в базе.

— Какие веб-фреймворки стоит учить в начале двадцатых?
Что бы не говорили, Джанго живее всех живых и умирать не собирается (и Django REST Framework), очень перспективный асинхронный FastAPI, асинхронный AioHTTP. Flask ещё где-то используется, но уже legacy. Прочие фреймворки или у нас экзотика, или это вымирающее легаси как Торнадо.

— В ньюфаг-треде написано, что нужно начинать с SICP, чтобы научиться программировать
Вот, пожалуйста, та же самая программа, но частично переработанная под язык Python: http://composingprograms.com/ (нужно знать ангельский или уметь пользоваться переводчиком)

— Что можно почитать/посмотреть по многопоточности/параллелизации в питоне, да и вообще в целом?
Ролик на американском языке про многопоточность и асинхронность, построение своего event loop с нуля, помогает понять, как устроена асинхронность внутри: https://www.youtube.com/watch?v=MCs5OvhV9S4

— Можно ли на питоне делать мобильные приложения?
Да, смотри на фреймворк Kivy https://en.wikipedia.org/wiki/Kivy_(framework) https://kivy.readthedocs.io но народ на него жалуется

— Как можно без лишней возни ускорить программу на питоне
1) проверь сначала свой код, алгоритмы и структуры данных. Чаще проблема здесь.
2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.

— Дайте нормальные книжки на русском! Мы, блядь, не в пиндосии живём
Брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.

старая версия шапки, треды 90-148 и ранее: https://dumpz.org/bASGKD8cCFDf
ps: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником.
текущий исходник: https://goonlinetools.com/snapshot/code/#8gd2g1snu3l8i26k0bc6k9
Пропущено 25 постов
25 с картинками.
Пропущено 216 постов, 25 с картинками.
Аноним 03/12/23 Вск 16:56:20 2948222
>>2948218
>ты кусок говна, не смей меня обижать
Я тебя понял, сын борделя рядом со свинарником. Жопа не болит?
Аноним 03/12/23 Вск 18:27:35 2948326
>>2948222
ах тыж пидарок, всё на жопы засматриваешься. Папа так воспитал или мамка-шлюха?
Аноним 03/12/23 Вск 19:15:11 2948437
>>2948326
>мамка-шлюха
Ага, твоя.
JS Thread #298 /js/ Аноним # OP 22/11/23 Срд 13:46:04 2932395 Ответ
16998610286700.png 73Кб, 1050x1050
1050x1050
Предыдущий тред: >>2919926 (OP)

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Пропущено 51 постов
51 с картинками.
Пропущено 447 постов, 51 с картинками.
Аноним 03/12/23 Вск 18:23:35 2948317
Аноним 03/12/23 Вск 18:44:26 2948366
>>2946312
смотри вакансии компаний, которые тебе интересны, и их стек и бери
Аноним 03/12/23 Вск 18:56:06 2948397
>>2948317
Двачую этого. Получил Д по 15 статье через дурку и вообще не ебет. Даже права есть.
Клуб изучающих PHP #135 /php/ Аноним 22/11/23 Срд 14:38:07 2932466 Ответ
php-noob-1.png 32Кб, 500x500
500x500
cat-cafe-osaka.jpg 140Кб, 1024x683
1024x683
anime-girls-rea[...].png 1303Кб, 1024x1024
1024x1024
Anime girls rea[...].png 1369Кб, 1023x1024
1023x1024
Добро пожаловать. Тут мы изучаем язык PHP (а также JS/CSS/HTML/SQL) и учимся делать сайты. Зачем? Кто-то хочет открыть стартап, кто-то заработать на лапшу быстрого приготовления, кому-то просто нечего делать.

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

Предыдущий тред был тут: >>2875886 (OP) . Старые треды тут https://2ch.hk/pr/arch/ (искать по слову 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://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 месяцев
Пропущено 24 постов
24 с картинками.
Пропущено 315 постов, 24 с картинками.
Аноним 03/12/23 Вск 18:24:58 2948320
Аноним 03/12/23 Вск 18:27:53 2948327
Какого хуя я уже в третий раз устроился PHP-разрабом, но 90% тасок снова на фронтенд (Vue)?
Аноним 03/12/23 Вск 18:52:17 2948390
>>2948327
Фуллстек - это латентный фронтендер
Как стать вкатиться обратно в IT после недофронта и UX в 2024 (и стоит ли)? недокодер 03/12/23 Вск 18:31:25 2948334 Ответ
pexels-nathan-c[...].jpg 1370Кб, 5760x3840
5760x3840
Здрасте!

Я недокодер из Гермашки, который в 30 успел и немного пофронтендить, и в UX / UI конкретно покукарекать, но карьеру в техе начал аж в 26... За 4 года у меня есть год недофронтенда, год верстки + wordpress / shopify, два года UX / UI + немного фриланса + сертификат немецкий в IT. Весь опыт в Герьмащке получен (живу тут давно). Недавно нашёл джуниор позицию в IT консалтинге (подкупили ростом быстрым, возможностями и нужен был человек, кто шарит в разных областях поверхностно и т.д.) и был нанят, так как надо работать, а прошлая позиция (UI / UX + недофронтенд) была проектной и закончилась. Но.. Меня, в целом, гложит мысль, что я, на самом деле, дебил самозванец, который ни в чем толком не шарит, кроме UX / UI. А надо бы уже определится и перспективы вижу токо в IT... Только вот фрондент сдвигается все ближе в фулстеку....

Из скиллов - основы реакта, могу реально красиво формошлепить в целом (так как UI дизайнил), основы JS, в Next.js шарю поверхностно (могу сделать seo friendly spa сайт с свистелками, кастомными куками, локализацией и т.д.), знаю CSS, SCSS и т.д. знаю библиотеку MUI5 неплохо. В целом знаю Git и как webpack пашет, но с 0 неподглядывая я бы webpack не написал.

Из косяков - огромные пробелы в знаниях JS тут и там, понимаю стуктуру проекта, в целом, как гле-что работает, где и как фронт соприкосается с беком и т.д, но в деталях - плохо понимаю паттерны, плохая техника наверное. Пробелы в advanced react скиллах само собой.

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

Но я просто боюсь, если я еще фронтенд по нормально не осилил, как теперь соревноваться с тем, кто уже на свой фронтенд всякие MERN, PERN стеки накидывает? С чего начать? Смогу ли вкатиться нормально в фронт / бэк (а не недофронтенд), если в тридцатник свой прикую себя в компу и буду с 0 учить весь JS, ES6, потом весь react жестко, а потом какой нибудь express c postgre / mongo? И не поздно ли вообще, со всей этой AI херней?

Посоветуйте чо, братья, знаю, что я долбоёб, но тянет к коду и хочу из дома работать.... Обоссыте.
Java Thread №258 /java/ Аноним 16/11/23 Чтв 15:40:05 2924175 Ответ
image 110Кб, 1024x1024
1024x1024
image 128Кб, 1024x1024
1024x1024
image 88Кб, 1024x1024
1024x1024
image 70Кб, 1024x1024
1024x1024
Приглашаем вас на увлекательное событие - Java-шоу! 🚀 Мы - эксперты в мире абстракций и оптимизации, где каждая строка кода - ключ к галактике Java, полной приключений! 💫

🔮 LOOM: Революционные потоки.
🧩 Pattern Matching: Усовершенствованные проверки данных.
📚 Sequenced Collections: .getLast() теперь у всех!

Превью:
🌟 Structured Concurrency - контроль асинхронности.
🔑 Scoped Value - гибкий ThreadLocal.
✨ String Interpolation - вставка переменных как ABC.
🚀 Unnamed Classes и Instance Main Methods - хелло-ворлд в одну строчку!

Java 21 - праздник для программистов, вкусно без торта, но с мороженым! 🍰🍦💻🎉

Вики по вкатыванию в джаву🎓: https://github.com/java2ch/java-thread/wiki

Предыдущий: >>2905153 (OP)
Пропущено 22 постов
22 с картинками.
Пропущено 448 постов, 22 с картинками.
Аноним 03/12/23 Вск 17:27:43 2948239
>>2948177
видос длинный, в чем там суть вкратце?
Аноним 03/12/23 Вск 17:28:54 2948243
Аноним 03/12/23 Вск 18:14:37 2948306
>>2947855
Че ты мелешь? Source и target семерки никогда не были однознаковыми, однознаки пошли начиная с девятки. Для седьмой джавы source и target всегда были 1.7.
QA Thread #14 - зимний qa /qa/ Аноним # OP 26/11/23 Вск 16:43:27 2938066 Ответ
16889139580180.png 51Кб, 225x225
225x225
Четырнадцатый ультимативный тред посвященный самой лучшей и ненапряжной работе в IT - Обеспечению качества / Quality Assurance.

Здесь мы холиварим на тему фреймворков, показываем друг другу свои PageObject, AppActions и фантазируем о позициях SDETa и $8K зарплате.

Итак, пока 90% вкатунов пробуют вкатиться в макакинг и конкурируют там с задротами-олимпиадниками, учат каждый день новые фреймворки и выгорают, мы спокойно (твердо и четко) конкурируем со вчерашними ручными тестировщиками, Наташками и Михалычами, которые в тестирование пришли с кассы.

Пока яйцеголовые в свитерах ломают свой мозг над Data Science и Machine Learning, мы же, со знанием языка на _достаточном_ уровне, получаем свои 300кнаносек и смеемся.

Милости просим к нашему шалашу!

ТЕСТОВЫЙ FAQ:

В: Как вкатиться?
О: Начни с теории тестирования и подкрепляй практикой, тестируя двачи.
Альтернативное мнение: уже год никак, 5000 человек в среднем на позицию, отсеивают по тех.вышке, требуют знания яп, ооп, фреймворков, контейнеров и OSI...


В: Какой ЯП выбрать?
О: Один из: Java, Python, JS, C# (изучи кол-во вакансий на ЯП и Фреймворк). Всех их объединяет такое понятие как ООП и паттерн PageObject. После изучения теории тестирования можешь приступать к его изучению.

В: Я изучил теорию тестирования, ООП, выбрал ЯП и изучил его тоже. Что дальше?
О: Дальше тебе необходимо разобраться с фреймворками, с помощью которых создаются автотесты. Для каждого ЯП он разный: Selenium, Selenidе, Playwright, Cypress.

В: Я сделал все вышеописанное, что делать дальше?
О:Изучи Test Design Patterns. Начни с Page Object Model. Поиграйся с CI/CD, попробуй поднять Jenkins и заранить там свои тесты. Прикрути Allure к своему тестовому фреймворку

На этом пока что все.

Насчет шапки пишите пожелания и предложения, в будущих тредах добавлю в шапку.

Для ручников гайд: https://pastebin.com/6p6gmxNv (сыроватый, обновлений не ждать)

СПИСОК ПОЛЕЗНЫХ МАТЕРИАЛОВ:

Ручное тестирование:
- Книга «Тестирование программного обеспечения. Базовый курс.» - https://svyatoslav.biz/software_testing_book/
- Назина - тестирование (смешные картиночки и реальное использование йоба-практик прилагаются)
- Курсы "ITVDN - QA"
- Конспекты Яндекс.Практикум - Тестирование (сами курсы на водной основе и не рекомендуются)
- База знаний https://github.com/VladislavEremeev/QA_bible
- Вопрос-ответ на английском https://www.algrim.co/237-qa-engineer-interview-questions
- Вопросы из фаанга https://github.com/annivanova1992/faang-qa-interview

Автоматизированное тестирование:
- ~200-часовые курсы, максимально разжевано. Achtung! Велик риск уснуть - https://www.youtube.com/playlist?list=PL6Gtav8N4O7iKNqNkuEPKo1FatC9iUQQR
- QA.GURU (см. торренты и их канал на ютубе)
- Автоматизация на питоне https://github.com/berpress/qa-python-map


Нагрузочное тестирование:
- Apache JMeter - Basics to Intermediate level
- Antonio Gomes Rodrigues et al. - Master Apache JMeter – From Load Testing to DevOps.-Packt (2019)

Прошлый тред:
- https://2ch.hk/pr/res/2817391.html

Шапка для потомков:
-
Пропущено 4 постов
4 с картинками.
Пропущено 40 постов, 4 с картинками.
Аноним 01/12/23 Птн 09:07:38 2944760
>>2944724
>>2942962
Ну лады.
> Долго учились?
Если брать только то, что мне реально пригодилось для вката в куа - где-то месяцев 5 с нуля, большая часть времени ушла, конечно, на изучение питона.
> Как устраивались?
Ходил по собесам, по ходу подтягивал области в которых были провалы.
> Есть те, кто вкатился после гойды?
Летом этого года вкатился.
Аноним 03/12/23 Вск 09:54:45 2947760
Я слишком туп, похоже, для джавы.
Буду писать на геркине на степах, которые уже умные люди написали, хуле мне
Аноним 03/12/23 Вск 16:48:54 2948213
>>2942962
Не учился, на первой работе предложили попробовать, ок, сказали - учить питон, ну посмотрел какие-то курсы с торрентов, далее автотестер дал задания - там буквально категории б задача - найти и заменить методы на обновленные, сделал через поиск и замену за пару минут, он говорит, может растянуть это на пару недель, я ахуел от такого, еще было пару созвонов, где он рассказывал про свой фреймворк, я пару раз заржал т.к. параллельно мемы листал, думал, что выключен микрофон.

Не выдержав позора и задач категории б смылся с проекта и заодно зп в 2 раза поднял, автоматизации не было, пытался сам внедрить жаву и селениум, про сайпресс и плейрайт конечно же не догадался загуглить. Здесь пошли первые успешные шаги, тесты авторизовались, пару шагов делали и потешно падали из-за задержки, почему-то сайт открывался в селениумном хроме 50 сек, хотя в обычном браузере менее секунды.

Это был результат полуторамесячной работы, все были очень рады, ведь на регрессию у нас уходила неделя, но была большая проблема, у нас не было локаторов, хоть как-то похожих на постоянные, были только названия классов типа .sc-fkjsj1, что не годилось совсем, надо было просить фронтов добавить локаторы, чего я почему-то постеснялся, да и проект был в MVP, фичи менялись как перчатки, короче - масса отговорок, слился от автотестов.

Посидев на этом месте почти 2 года, ушел в другую компанию, когда "шел" на собес в зум, я ожидал, что завалю, в требованиях было все то, что не использовал совсем: скл, баш, питон, ооп, нагрузочные, однако вопросы были типичные и даже примитивные совсем, я прошел, внезапно, в репозитории обнаружил огрызки селена и питона от ушедшего куа (1 кейс на авторизацию), но я же умный двачер, не так ли? Быстро накатил сайпресс, погуглил премудрости Page Object от индийских мудрецов и начал мощно хуярить тесты пачками, постепенно улучшая архитектуру и стиль, узнал про принципы программирования и ооп, теорию подучил, жопная боль от регрессий стихла, запустилась джоба в CI, покрутилась, результаты выдала, все хорошо, немного руками потыкал и отпустил в релиз.
Потом разраб показал как нагрузочные делать и какие требования вообще, оказалось, тоже ничего сложного нет, главное обладать требованиями к системе.
ОБЩИЙ БУГУРТ ТРЕД GENERAL BUTTHURT THREAD #64 /butthurt/ 04/10/23 Срд 22:17:37 2866355 Ответ
.png 249Кб, 512x512
512x512
ЛИД ТЕРПЕЛИВО РАСПИСЫВАЕТ ПРАВКИ НА РЕВЬЮ
@
ДАЖЕ ЕСЛИ ОШИБКИ МАКСИМАЛЬНО ТУПЫЕ
@
НЕ ПОНИМАЕШЬ, КАК ОН СОХРАНЯЕТ САМООБЛАДАНИЕ
@
НАВЕРНЯКА ОН ТЕБЯ НЕНАВИДИТ И ПРИ ВСТРЕЧЕ ГОТОВ ЗАБИТЬ НАСМЕРТЬ ПОДРУЧНЫМИ СРЕДСТВАМИ
Пропущено 36 постов
36 с картинками.
Пропущено 320 постов, 36 с картинками.
Аноним 03/12/23 Вск 14:52:20 2948051
>>2948047
> ВЕЗДЕ ЭФФЕКТИВНЕЕ/ТОЧНЕЕ/БЫСТРЕЕ НЕСКОЛЬКО IF'ОВ, SWITCH-CASE, SQL-ЗАПРОС, LOOKUP-ТАБЛИЦА, КОТОРАЯ ДЕЛАЕТСЯ РАЗ В СУТКИ МАЛЕНЬКОЙ ETL-ДЖОБОЙ
Жиза. Придумал какие-то юз кейзы в пет проектах, но они притянуты за уши
Аноним 03/12/23 Вск 14:58:02 2948056
>>2948047
Как вы заставляете себя учить эту нудятину?
Аноним 03/12/23 Вск 16:38:04 2948198
>>2948056
Я не учу, я пытаюсь понять. Когда понял получаю немного дофамина, и забыть то что понял становится немного сложнее. Потом пытаюсь проверить то что понял, покрутить под разными углами и в разных условиях/граничных случаях, получаю еще порцию дофамина и оно еще больше закрепляется в памяти. На последнем этапе я пробую извлечь из этого всего пользу/выгоду, чтоб заработать еще дофамина/деньжат/процентов KPI/увожения коллег-начальства/славы/социального рейтинга. Как видно по бугурту, с последним пунктом у меня проблемы.
Go тред №24 1.22 edition /go/ Аноним 30/10/23 Пнд 16:57:22 2900329 Ответ
IMG202212112325[...].jpg 23Кб, 1080x595
1080x595
maxresdefault.jpg 119Кб, 1280x720
1280x720
9a0213a0e23312ac.png 87Кб, 1200x600
1200x600
Screenshot from[...].png 32Кб, 927x168
927x168
Go или Golang — компилируемый язык программирования от создателей таких шедевров, как UTF–8, язык С, UNIX, Plan9 и других. Go поддерживает типобезопасность, имеет богатую и универсальную стандартную библиотеку и инновационные семантики одновременности: все то, что мы в индустрии называем concurrency и parallelism. На сегодня язык Go является маяком стабильности, прагматичности, де-факто представляет из себя стандарт в мире бэкенд–микросервисов и серверного оркестрирования.

С чего начать:

- В обязательном порядке проходим Go Tour:
https://go.dev/tour/welcome/1
- Читаем документацию прямо по порядку (пункт "Learning Go"): https://go.dev/doc/
- Ознакамливаемся с общим roadmap по изучению языка и сопутствующих инструментов: https://github.com/Alikhll/golang-developer-roadmap (постоянно обновляется сообществом)

Литература:
- Донован, Керниган "Язык программирования Go"
- Также хорошие книги для начала: https://www.golang-book.com/ и https://www.practical-go-lessons.com/ (веб-версия - бесплатная и хорошо подходит для новичков в программировании)
- Книги из списка https://github.com/dariubs/GoBooks

Полезные ресурсы:
- Сборник паттернов и инфы по микросервисам: https://microservices.io/
- Смотрим видео https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw
- Обновляемый список с пакетами: https://github.com/avelino/awesome-go

Небольшая конфа треда: https://t.me/golang2ch более чем живая!

предыдущий утонул тут https://2ch.hk/pr/arch/2023-07-12/res/2665435.html
Пропущено 15 постов
15 с картинками.
Пропущено 283 постов, 15 с картинками.
Аноним 03/12/23 Вск 16:21:55 2948176
>>2948029
Обычная сортированная mq с тасками по 2-10 запросов. Очереди появляются динамически, кажду должен обслуживать только один воркер.
Сделана кастомно через редис zset, т.к раббиты и прочие не устраивают по скорости, настройкам и излишним фичам. Заранее не известно сколько таких очередей может быть и как они называются, кроме префикса.
Аноним 03/12/23 Вск 16:23:32 2948180
>>2948176
Если кратко - обычные чаты со сторонними апи, с дополнительными запросами кроме самих сообщений.
Аноним 03/12/23 Вск 16:33:32 2948191
>>2948176
А какая предметная область?
Коммерция, финтех, что-то ещё?

Кафку не пробовали? Мощная вещь.
[b]Курсы Merion Academy[b] Аноним 03/12/23 Вск 14:04:03 2947992 Ответ
image.png 307Кб, 900x900
900x900
Кто проходит курсы от них? Хотелось бы услышать реальные отзывы. Минусы/плюсы. Если проходили курсы от других школ то интересно услышать сравнение. Сам думаю, что Merion Academy ровные ребята. Ни разу не видел чтобы их кто-то рекламировал. Это что-то да и значит. Ютуб канал у них пиздатый. Видосы не душные, интересные. Идеально для нубов.
DevOps CI CD /devops/ Аноним 25/11/23 Суб 18:20:56 2936757 Ответ
image.png 831Кб, 1280x1137
1280x1137
image.png 611Кб, 1186x1280
1186x1280
В этом треде обсуждаем темы, связанные с DevOps.

Ставим Kuberpenis, прокладываем CI/CD Canalización, получаем удовольствие от своей работы (но не в финтехе)

В тред приглашаются все причастные и интересующиеся

Прошлый тред >>2792486 (OP)
Пропущено 1 постов
1 с картинками.
Пропущено 13 постов, 1 с картинками.
Аноним 03/12/23 Вск 11:10:20 2947802
Аноним 03/12/23 Вск 13:48:06 2947961
>>2947782
Блять да не работает экспорт из скрипта выполняемого кроном. Крон его в отдельном шелле запускает, набор переменных окружения запущенного кроном скрипта не равно переменным окружения системы. Можно использовать source ./scriptname.sh или . ./scriptname.sh, но работает как-то криво и ебано.

Вот видимо с файлом придётся делать, писать в .env файл, класть его рядом с компоузом и скриптом ходить менять там переменную при необходимости.
Аноним 03/12/23 Вск 14:03:05 2947990
>>2947961
ну так ты условия нормально пиши, я ебу что тебе надо с конкретного шелла читать переменную
Айти умирает. Аноним 28/11/23 Втр 11:25:46 2940542 Ответ
image.png 116Кб, 320x180
320x180
image.png 3Кб, 306x79
306x79
image.png 4Кб, 301x111
301x111
image.png 6Кб, 425x112
425x112
Айти умирает.
Результат смерти - это маленькие зарплаты и повышенные требования.

БАЗА1: Много человек в сфере = упадок зарплаты.
БАЗА2: Вашу работу могут делать много людей - упадок зарплаты.
БАЗА3: Продавцы курсов снимают последние сливки и нагоняют миллионы людей.
БАЗА4: Рост зарплаты только там, где нет наплыва новых людей или он не такой высокий.



Айтишники сами себя убили, айтишники до сих пор верят что люди с курсов им не конкуренты, но рыночек говорит об обратном(!!!!!)

1С - 200к за джуна (вкат сложный, курсов нет)
С++ - 180к за джуна (вкат сложный, курсов нет)
JS - 40к за джуна (вкат легкий, курсов много)
Питон - 40к за джуна (вкат легкий, курсов много)


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

в год выпускаются примерно 1 000 000 новых программистов, даже если 10% из них останутся в сфере это 100 000 людей, а теперь посмотри сколько вакансий по твоему языку.
Пропущено 6 постов
6 с картинками.
Пропущено 55 постов, 6 с картинками.
Аноним 03/12/23 Вск 00:12:23 2947525
>>2942683
>Ещё, кто знает, что там у хохлов? ИТ рынок вырос-упал? У них же аутсорс в основном.
Сижу на двух проектах, нихуя не высыпаюсь. Тясусь чтобы не сняли. С линкедина прилетает 2-4 хрюши в месяц. Джуны никому не нужны, "я ебал учиться" тоже. Мидлы нужны, нанимаем.

Салтовка-кум
Аноним 03/12/23 Вск 12:06:57 2947845
>>2943441
>В C++ вообще не сложный вкат

КРИНЖАНУЛ от твоих слов
Аноним 03/12/23 Вск 12:18:05 2947869
>>2942683
>где теперь нанимают
В Ебипте и на оккупированном шиптарами юго-западе Сербии, например.
Лиспотред №14 /lisp/ Аноним 26/04/23 Срд 15:08:02 2681837 Ответ
-OXH6Ltt7o18CxP[...].png 23Кб, 160x120
160x120
zcavazlx5sm51.jpg 68Кб, 680x667
680x667
Лиспы - семейство языков программирования. Характерные особенности лиспов: динамичность, гомоиконность (код как данные), программируемость.

{Основные диалекты}
:: Common Lisp - разрабатывался как промышленный язык, пригодный для широкого спектра применения, из-за чего имеет достаточно объемную спецификацию. Является мультипарадигменным (процедурщина, функциональщина, ооп (CLOS)), с сильной, динамической типизацией. Есть опциональная декларация типов и частичный их вывод в некоторых реализациях.
Описание особенностей: http://habrahabr.ru/post/143490
Основные реализации:
- свободные: SBCL (нативный код), Clozure CL (нативный код), ECL (через сишку), Clisp (байт-код; небольшой размер образа; похоже, заброшен), Clasp (LLVM; ориентирован на интероп с C++), ABCL (байт-код JVM), CMUCL, GCL.
- коммерческие: LispWorks, Allegro CL, Scieneer CL, mocl
:: Scheme - это минималистичный лисп, пригодный в основном для обучения, исследований. Наиболее практичными реализациями являются GNU Guile и Chicken Scheme.
:: Racket - развитие PLT Scheme. Racket включает в себя много подъязыков (typed racket, lazy racket, frtime racket, Scheme стандартов r5rs и r6rs).
:: Clojure - для тех, кто считает, что из смеси явы и лиспа может получиться что-то хорошее, или тех, кто интересуется креольскими языками, есть отдельный тред. Тред утонул, дом сгорел, отец-подлец бросил, поэтому поживёт сиротка пока у нас. Мальчик со странностями, но хороший, не обижайте. Шапка треда здесь https://rentry.co/9ve9d

{Scheme}
::: Учебники
- SICP :: https://mitpress.mit.edu/sites/default/files/sicp/index.html
- The Scheme Programming Language (R6RS) :: https://www.scheme.com/tspl3
- Практика :: https://exercism.io/my/tracks/scheme

::: Документация
- http://web.mit.edu/scheme_v9.2/doc/index.html

::: Остальное
- https://github.com/theodesp/awesome-scheme
- https://github.com/schemedoc/awesome-scheme

{Racket}
::: Учебники
- HtDP :: https://www.htdp.org/
- Racket Guide :: https://docs.racket-lang.org/guide/index.html
- Beautiful Racket: https://beautifulracket.com/
- Остальные :: https://racket-lang.org/books.html

::: Документация
- https://docs.racket-lang.org/

::: Библиотеки
- https://github.com/avelino/awesome-racket
- https://pkgs.racket-lang.org/

::: Среда разработки
- DrRacket :: https://docs.racket-lang.org/drracket/
- Online :: https://www.jdoodle.com/execute-racket-online/

{Common Lisp}
::: Учебники
- Cookbook :: https://lispcookbook.github.io/cl-cookbook/
- PCL :: http://lisper.ru/pcl/
- OnLisp :: http://www.paulgraham.com/onlisptext.html

::: Документация
- http://www.lispworks.com/documentation/HyperSpec/Front/index.htm
- https://cl-community-spec.github.io/

::: Библиотеки
- https://awesome-cl.com/
- https://ultralisp.org/
- https://lisp-journey.gitlab.io/blog/state-of-the-common-lisp-ecosystem-2020/

::: Среда разработки
- https://lispcookbook.github.io/cl-cookbook/editor-support.html

Предыдущий тред: >>2395633 (OP)
Пропущено 22 постов
22 с картинками.
Пропущено 408 постов, 22 с картинками.
Аноним 02/12/23 Суб 20:34:36 2947153
Аноним 03/12/23 Вск 00:53:11 2947572
>>2681837 (OP)
> последний пик
В Scheme такая же слабая типизация как в JavaScript? Можно вычитать числа из строк?
Неудивительно, что подобное говно оказалось никому не нужно.
Аноним 03/12/23 Вск 10:20:34 2947777
>>2947572
Не, строгая. Никому не нужна она по другой причине.
Стоит ли попробовать вкатиться вот в это? Наверняка тут есть люди в теме, ну или у которых брат там Аноним 22/11/23 Срд 09:02:10 2932128 Ответ
IMG1231.jpeg 381Кб, 1488x1168
1488x1168
image.png 1496Кб, 1488x769
1488x769
Стоит ли попробовать вкатиться вот в это? Наверняка тут есть люди в теме, ну или у которых брат там учился и остался жив. Бесплатное обучение, любые люди там приветствуются, обещают лампововое общение и помощь в обучении. Привлекает, что это не какие-то полуподвальные инфоцигане, которые хотят стрясти с меня денег за курсы, а сберовский социальный проект(изначально калька с французской школы эколь 42)

Времени, как у настоящего питурда — навалом. Поэтому, потерей времени на музейный язык можете не пугать. В принципе, вообще не важно, что там изучают. Основные плюсы в том, что:

1. Это бесплатно
2. Школа дисциплинирует
3. Школа учит добывать информацию и сразу использовать
4. Мощное комьюнити, общение, знакомства и прочие соц навыки
5. Игофикационный процесс обучения
6. Стажировки в топ компаниях

Прослушал подкасты, посмотрел видео, там даже овуляшки с детьми, бабки-сраки и супер-скуфидоны 40++ учатся и потом работают покайфу. Приходят к успеху через эту самую «школу 21».
Но как-то все слишком шоколадно выглядит. И из-за этого вызывает подозрение.
Ну и самый главный пугающий фактор: там нужно ебашить. Что сложно для козинки-питурда. По крайней мере, на начальных этапах.
Пропущено 4 постов
4 с картинками.
Пропущено 54 постов, 4 с картинками.
Аноним 02/12/23 Суб 08:43:25 2946285
>>2945817
На мой взгляд прога в принципе мозговую активность бустит
У меня профит от бассеина был в том, что я ходил туда перед поступлением в универ (в 22 года поступил, хех) и в унике нужно было тоже на си писать. Ну вот я и писал так, что аж препод охуевал, типа ты откуда всё это знаешь
Каких то других профитов от школы особо не ощутил, но этот месяц провёл просто охуенно.
Аноним 02/12/23 Суб 08:50:14 2946288
>>2945797
А так там нет никакой программы обучения)
Ну, есть видосы, где чувак из сбера 5 минут объясняет тему, но это как бонус
Всё что ты делаешь в школе - выполняешь задания. Новые задания приходят каждый день, и если пришли новые, а старые ты еще не запушил, то всё, они пропали.

Кстати, тут на мой взгляд у них совершенно ебаная система. Ты можешь запушить задание только 1 раз. И первая проверка происходит автоматически. Через тесты гоняет наверное.
Так вот, если код завалится на тестах, твоё задание будет просто не зачтено без объяснения причин.
У меня всё время срака с этого горела.

А люди которые там ходят, просто следят за порядком. Тебя никто ничему там учить не будет, в привычном нам смысле. Только гугл.
Аноним 03/12/23 Вск 05:08:48 2947680
>>2944820
Но это уже из тех кто таки прошел бассейн, не так ли?
Интервью с Алексеем Скуфьиным Аноним 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 лет, ИМХО, Алексей неплохо сохранился.
Аноним 03/12/23 Вск 01:35:12 2947599
image 167Кб, 2349x814
2349x814
>>2947557 (OP)
Самое забавное, что большинство двачеров уверено, что двач - для молодых.
Хотя по факту, тут половина сидит, тех кто пришел на двачи в 2007-2008 и с тех пор так и сидит, а сейчас минимум 35 лет уже.
Участники событий типа пикрила - почти все живы, почти все ещё тут.
Аноним 03/12/23 Вск 01:44:42 2947607
А че с ним стало-то.
Выглядел как-то запущенно, но лет на 35, щас на 55+.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов