24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Сортировка: за
Сохранен
22
23 октября 2023
Активный
326
2 мая 17:57
Сохранен
604
Клуб изучающих PHP #134 /php/ — Добро пожаловать в тред изучающих PHP. Тут мы изучаем этот язык (а также JS/CSS/HTML/SQL) и учимся делать сайты. Зачем? Кто-то хочет открыть стартап, кто-то заработать на лапшу быстрого приготовления, кому-то просто нечего делать. Это тред для начинающих. Слово «классы» у тебя ассоциируется только со школой, а в аттестате тройка по математике? Ты наш человек. Предыдущий тред тут: https://2ch.hk/pr/arch/2023-10-09/res/2761920.html . Старые треды можно найти в гугле по словам "клуб изучающих PHP". С чего начать - основы PHP Наши уроки по PHP собраны по адресу http://codedokode.github.io/phpbook . Это учебник для изучающих с нуля. Там есть задачи, их нужно решать. Но если этот учебник тебе не нравится, можно читать любой другой. Или официальный справочник ( https://www.php.net/manual/ru/langref.php ). Или все сразу. Если что-то непонятно, запости код и попроси подсказку или поищи задачу в архиве тредов. Какой редактор использовать Простые задачки можно решать в онлайн-песочницах вроде onlinephp.io , но для программ посложнее лучше установить редактор. Есть (дорогая) 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 - почитать про паттерны можно тут http://designpatternsphp.readthedocs.org/ru/latest/README.html (если ты не изучил ни одного фреймворка, то это будет рановато). Если хочешь увидеть примеры использования паттернов в реальном коде - ковыряй исходники Симфони, например 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 (как сделать анимацию при нажатии кнопки), ну погугли, не ленись - сколько времени надо изучать все это? - все зависит от тебя, но не меньше 6-12 месяцев
23 января 6:18
Сохранен
0
30 сентября 2023
Сохранен
57
21 октября 2023
Сохранен
310
Системы контроля продуктивности программистов на рабочем месте — Я сам не программист, я скорее менеджер. У нас аутсорс компания. Продаём наших программистов другим компаниям по почасовой ставке. Проблема в том, что я не знаю как работать с предъявами клиентов типа, что мы оплатили 40 часов работы программиста, а он нихуя не сделал и работал по факту часов 10. А как я докажу, что он работал 40 часов? Да и вдруг он и правда работал 10 часов или меньше (а так оно скорее всего и есть). Какие есть в отрасли стандарты по контролю за работой и продуктивностью программиста на рабочем месте? Они все работают удаленно у нас. Мои мысли такие, что надо всем поставить веб-камеру + звук, плюс запись рабочего стола в режиме трансляции. Плюс какой-то умный детектор активности. Если человек больше 5-10 минут не двигает мышкой, или паттерн активности слишком типовой, то надо подключить безопасника, чтобы он промониторил этого кадра. И далее соответственно всю такую статистику по каждому программисту мы будет выдавать нашим клиентам, вплоть до того, что они могли бы в реальном времени подключиться и видеть как работает нанятый ими программист, что у него на рабочем столе, куда он смотрит (мне нравится тема, когда веб-камера фиксирует, смотрит ли сотрудник глазами в монитор или хер знает куда, и потом такую метрику в статистике выдает, типа сколько времени сотрудник был реально вовлечен). Ну и плюс регламент времени согласованный всеми. Столько то перерывов в день на поход в туалеты, на "перекур", на обед. Если человек не готов сразу педалить код для какой-то сложной задачи, ему надо подумать, без нажатий клавиш и без видимой активности, он пишет соответствующий запрос менеджеру, и тот ему акцептует ослабление режима контроля на столько-то часов. Вот у меня такое видение системы как у человека стороннего от айти, хотя у меня очень большой опыт управления людьми. Но все с кем я советуюсь, говорят, что это херня полная, и что работать не будет, и что люди разбегутся. Но альтернатив никто не предлагает. По сути дела предлагают просто ДОВЕРЯТЬ своим программистам и защищать их перед клиентами Очевидно, что это бред, как это проблему решит? Мне надо, чтобы люди работали, чтобы вкалывали всё оплаченное время и чтобы клиенты это видели и были довольны и спокойны. Люди разбегутся? Так разбегутся лентяи. И ещё не известно, сам он убежит или я его первым успею уволить по результатам мониторинга. Короче очевидно, что трудолюбивые сотрудники будут только рады такой системе, потому что им нечего скрывать, они и так работают, и пусть все это видят. И им не придётся перерабатывать за своих ленивых коллег, которые без мониторинга раньше халтурили и их работу выполняли другие. На мой взгляд такие системы это тотальный WIN-WIN. Может я что-то упускаю? Прошу совета. Как вас мониторят и контролируют на вашей работе? Как вы к этому относитесь? Готовы ли вы получать на 15-20% больше, чем по рынку, но при условии, что работодатель будет контролировать вашу продуктивность?
6 марта 15:20
Сохранен
0
31 августа 2023
Сохранен
118
23 ноября 2023
Сохранен
39
15 сентября 2023
Активный
377
Идей анона тред 007. /ideas/ — Предыдущий >>2397240 (OP) Делимся годными идеями приложений/сервисов/библиотек/скриптов. Q: Что ещё за идеи? A: Это может быть одностраничный вебсервис, который бы очень пригодился тебе и ещё нескольким анонам. Небольшая утилитка, которую почему-то ещё никто не написал. Юзер-скрипт для браузера, о котором ты давно мечтал... Да что угодно! Главное, анону должно быть интересно этим заниматься, это должно быть не слишком сложно и не слишком долго. Q: Зачем мне палить годноту быдлу? A: Никто не просит тебя делиться идеями для бизнеса. Но если у тебя есть годная идея, и нет времени/скиллов/опыта для её реализации,если ты собрался выпиливаться, если тебе не хватает какой-то тулзы как хентайщику тентаклей - напиши. Q: Схуяли я должен реализовывать фантазии каких-то анонимных долбоёбов? A: Не спеши кривить ебало, дорогой анон. Вариантов много: 1) Ты борщехлёб с пустым резюме и гитхабом? HR-ы смотрят на таких как на говно. Но что если они увидят в твоём гитхиб-профиле один-два реальных проекта? Тогда они будут теч! 2) Ты опытный энтерпрайз-программер, но твой интерес к программированию стал угасать? Ты не делаешь ничего годного, ты только лепишь круды и ворочаешь гиганские неповоротливые системы, полные легаси и говнокода? Из-за этого твой член всё реже встаёт даже на трапов? Попробуй вместе с нами хуярить небольшие поделия на динамических скриптовых языках, и твоя потенция вернётся! 3) Ты не знаешь чем заняться и крутишь рулеточки? Мы лучше рулеточек! 4) Хочешь создать небольшой проект чтобы изучить новую технологию, но ничего не идёт в голову? Добро пожаловать! Q: Как я узнаю, что никто другой ещё не взялся за реализацию этот штуки? A: Когда ты решаешь закрепить какой-то проект за собой, отпишись в этом треде, и укажи свой (фейко-)гитхаб. Не обязательно коммитить по 5 раз в день, но очень желательно выложить туда код, когда закончишь. У других анонов, которые захотят участвовать будет куда обращаться.
2 мая 17:57
Сохранен
505
28 июля 2023
Сохранен
0
19 августа 2023
Сохранен
35
19 января 9:27
Сохранен
52
23 октября 2023
Сохранен
1007
29 октября 2023
Сохранен
254
27 июля 2023
Сохранен
538
27 июля 2023
Сохранен
277
Разочарования после входа в IT — Аноны, а у вас нет определенных сожалений или неоправданных надежд после того как вкатились в ойти? Я честно шел за хорошими зарплатами, думал что стану крутым "белым воротничком", вместо работяги с завода, дам пососать знакомым из среднего класса. Что я получил? Ну я не бедствую это точно, зп 260к в месяц после налогов в ДС2, но вот нормально ли это? Это ж полная хуйня, а после того как я смотрю на тех же знакомых из мидл класса кому хотел "дать пососать", то начинаю бомбить: они без всякого сраного ойти зашибают столько же и порой даже больше - в рекламе, нефтянке а кто-то врач в частной клинике. Причем им всем искренне нравится их работа, меня прогинг (а точнее общение с идиотами и инфантилами) уже доебать успела за 3 года. А когда я стал подробнее засматриваться на кабанчиков, то уж тем более словил отрыв жопы: они снимают многие сотни тысяч прибыли со своих шаурмячных или с перекупов китайского говна, являются зачастую уважаемыми людьми, имеют хорошие связи. Подруга вон клинингом не так давно занялась, ООО открыла, уже есть пиздатые контракты на уборку в крупных офисах СПб, вложения усилий минимальные. И тут я такой - "интеллектуальная илита" блять со сраными 260к ради которых приходится жопу рвать.
29 декабря 2023
Сохранен
513
23 октября 2023
Сохранен
0
4 августа 2023
Сохранен
18
25 сентября 2023
Сохранен
16
27 июля 2023
Сохранен
32
23 ноября 2023
Сохранен
41
28 сентября 2023
Сохранен
0
28 июля 2023

Отзывы и предложения