Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Сортировка: за
Сохранен
14
18 июля 2024
Сохранен
126
1 сентября 2024
Сохранен
14
18 июля 2024
Сохранен
126
18 июля 2024
Сохранен
129
1 сентября 2024
Сохранен
651
Клуб изучающих PHP #138 /php/ — Добро пожаловать. Тут мы по прежнему изучаем язык PHP (а также JS/CSS/HTML/SQL) и учимся делать сайты. Зачем? Кто-то хочет открыть стартап, кто-то заработать на лапшу быстрого приготовления, кому-то просто нечего делать. Это тред для начинающих. Слово «классы» у тебя ассоциируется только со школой, а в аттестате тройка по математике? Ты наш человек. Предыдущий тред был тут: >>3034858 (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 месяцев
13 августа 2024
Сохранен
31
14 апреля 2024
Сохранен
518
Лиспотред №14 /lisp/ — Лиспы - семейство языков программирования. Характерные особенности лиспов: динамичность, гомоиконность (код как данные), программируемость. {Основные диалекты} :: 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)
14 апреля 2024
Сохранен
33
14 апреля 2024
Сохранен
522
12 июля 2024
Сохранен
86
Путь в Google — Можно ли попасть в Google после работы в СБЕР? Что-то начала преследовать навязчивая идея съебать в норм технологическую компанию, очень хотел бы поработать в Amazon, Uber, ByteDance, Google, Apple и тп. Мне США не нравится, считаю США шизо страной, был там туристом - не зашло, все что находится в ЕВРОСОВКЕ - плохо оплчивается, нет смысла ехать в Microsoft в польшу, в Англии тоже платят копейки. Так вот, думаю переехать в Сингапур. Посмотрел какие там компенсации зарплат и какие там налоги, очень даже ничего!!! Total Compensation за 1 год условно USD180к, это будет SGD240к$. Считаем с этого налог, получается что домой в год забираем 196 тысяч сингапурских долларов в год, что равно 13кк рублей, что равно 1100000 рублей в месяц. И это блять только МИДЛ грейд, то есть зарплаты от нашего рынка тупо х4. Как же блять попасть на этот ебанный собес в тот самый Google? Не понимаю даже пайплайна как могу это сделать. Единственное что в голову пришло, устроится в Яндекс на 1-2 года, а после этого уже с строчкой Яндекса пытаться искать рекрутеров, которые бы меня свели с гуглом. Напоминаю, в Сингапуре - живут китаянки-тян - проституция легализована - есть фетиш на белых людей - статус так же решает как и в другой азии Поэтому, я готов даже на джуниор грейд поехать, целовать ноги барину, лишь бы попасть в этот ГУГОЛ. Боссу бы бегал за кофе, чистил бы ботинки, да и вообще много чего бы за такую привилегию работать в технологической компании номер 1. Подскажите какой пайплайн должен быть? Можно ли туда попасть без высшего образования? Либо щас мне стоит идти учиться?
18 июля 2024
Сохранен
33
Уровень сложности вката — Ситуация классическая, 30 летний скуфец без высшего образования, хочется поменять дноработу которая устраивала по деньгам раньше но как известно со временем денег становится нужно все больше, плюс хотелось бы иметь возможность карьерного роста, и из того что на слуху, хорошо оплачивается и не требует высшего образования видится только айти, хочу попробовать вкатиться, но так как конкуренция ебейшая хочу узнать мнение местных погромистов о том какая из областей наименее забита желающими и при этом не требует быть 20 летним выпускником специализированого учебного заведения и быть гением логики. Из того что поначитал тут как мне показалось есть варианты попробовать направление тестировщика системного администратора или программиста 1с, но как понял что первые два ограничены в деньгах больше всех остальных, а после 1с сложно перейти куда-то еще потому что абсолютно своя тема вплоть до писания кода на русском. Из своего опыта могу назвать только как год назад пробовал ознакомительный бесплатный курс по "основы питон" хекслетовский для новичков, так что в этом плане я девственно чист, да и как понял от тех кто уже крутится в области ничего общего с реальной работой там нет. Потом на фоне новостей о нейронках которые отберут работу у всех джунов, мегаконкуренции, и легкого бытового пиздеца в жизни, приуныл и забросил обучение, хотя пока занимался этим было даже интересно местами, хотя понятно что это и есть цель курса заманить обывателя задачками попроще (в которых я все равно умудрялся иногда тупить, лел) и продать основной курс. В общем буду признателен услышать ваши мысли по этомй теме
2 мая 2024
Сохранен
52
11 июня 2024
Сохранен
568
2 мая 2024
Сохранен
20
18 июля 2024
Сохранен
17
4 июля 2024
Сохранен
66
Реалии ИТ в 2024, смерть инженерной культуры — Бля, это какой-то пиздец и сюр. Сейчас на HeadHunter нашел вакансию от Яндекс по договору ГПХ и самозанятости. Ну то есть знаете, самая крутая ИТ компания РФ не хочет нанимать инженера на full-time, а предлагает оформить контракт без премий, социальных гарантий, а самое главное без уплаты НДФЛ. В яндексе и так мидлам/мидлам+ платят 250к, сколько же тут будут платить?) Еще читаю вакансию и ахуеваю. То есть им нужен чел, который будет разрабатывать бекенд, деплоить его в кубер, наверное он еще и дежурить будет, а то ВДРУГ МИКРОСЕРВИС УПАДЕТ. И читаю то что от чела хотят, блять, а почему не написано что он еще должен туалеты чистить и хуи отсасывать? Нас же реально к каким-то таксистам или курьерам приравнивают, что это вообще за пиздец. По описанию и зоне ответственности это вообще вакансия на 450к - 600к, учитывая что практикум высоконагруженное приложение. Когда другие компании по типу банков, хотя бы используют прослойки-галеры для такого, то Яндекс не стесняется это делать напрямую. Я еще буду в голос, если на парт-тайм за 100к такой же сложный собес как на фултайм. Яндекс же это монополия с ROE в 40% c поиска, то есть компания сама себя окупает за 2 с небольшим года, видя такие вакансии я совсем ахуеваю от "ИНЖЕНЕРНОЙ КУЛЬТУРЫ" внутри компании. Похоже не в то время я родился, щас везде одни эффективные менеджеры. Я вам скажу, что в Яндекс Го я видел вакансию через галеру какую-то, тоже за компейки сидеть чето там делать. Мда. Ссылка на hh.ru https://hh.ru/vacancy/94951981
18 июля 2024
Сохранен
131
Elixir 2 elixir — Здравствуй, дорогой анон. Предыдущий: >>2082722 (OP) Сегодня хочу рассказать тебе о прекрасном функциональном языке для написания неубиваемых распределённых систем, а более конкретно вебни на бэке, больших soft-realtime систем и IoT говен. Называется он Elixir, а работает он на виртуальной машине real human BEAM, на которой ещё работает язык Erlang. Немного истории Эликсир это современный язык, построенный поверх языка Erlang с блекджеком и лисповыми макросами. У этих языков полный интероп в обе стороны, но при этом эликсир лишает вас этого удовольствия написания Сам язык Erlang появился в компании Ericsson как язык для написания максимально отказоустойчивых телекоммуникационных систем. Именно из желания создать среду для написания максимально отказоустойчивых систем появились все основные фичи. Основные фичи ⚹ Ахуенно приспособлен к разработке параллельных и конкуррентных программ. Эликсир способен запускать мильоны процессов-акторов, работающих асинхронно, с различными приоритетами и всем таким. Эти процессы не делят память и общаются через пересылку сообщений. ⚹ Ахуенно приспособлен к разработке распределённых систем. Все основные проблемы написания распределённых систем вроде сихнронизации монотонных часов, общения между машинами, поиска машин, heartbeat-ы, группы процессов, gossip-ы уже включены в язык. Любая достаточно сложная распределённая программа содержит заново написанную, неспецифицированную, глючную и медленную реализацию половины языка Erlang. (с) ⚹ Ахуенно приспособлен к разработке отказоустойчивых систем. Что делают кубы, когда падает сервис? Они перезапускают его. Эрланг делает то же самое, только не с сервисами, а с процессами, что значит что неожиданное исключение в одной части функционала никак вообще никак не заденет другой функционал. Гоферы пытаются достичь того же с помощью микросервисов, а в Elixir такой функционал из коробки. ⚹ Ахуенный тулинг. В отличие от эрланга с его хэдерами, makefile-ами и прочими пыльными приколами, эликсир за секунды позволяет создать проект, скомпилировать его, сконфигурировать его, собрать артефакт, скачать зависимости и всё такое в стандартах всех современных языков. Серьёзно, местный билдтул (mix) гораздо лучше чем забугорские cargo, npm, go и gem. Нахуя Ты хочешь нормально спать по ночам? Ты хочешь отказаться от ночных дежурств? Ты хочешь сэкономить на этих богомерзких девопсах и прочих сисянах? Ты устал дебажить очередной дата-рейс ебучих горутин? Я хочу спать по ночам. Как вкатиться? Чтобы успешно найти работу на эликсире, нужно уже иметь некоторый опыт разработки за деньги и понимание того какое же говно это ваше ойти. Желательно от одного года в вебе. Самый быстрый способ обучения это в то же время и самый эффективный способ, поэтому синтаксис и стандартная либа постигается вот тут https://elixirschool.com/ru Более подробное описание внутренностей, хороших практик и хитростей стандартной либы описывается вот тут. Тут будет эрланг, но это не должно быть проблемой https://learnyousomeerlang.com/ Конкретно вебня на эликсире платно: https://www.amazon.com/Programming-Phoenix-1-4-Productive-Reliable/dp/1680502263 бесплатно: https://hexdocs.pm/phoenix Тому, кто ценит своё время, я советую начать писать какой-нибудь проектик параллельно с чтением книжек. Чтобы стать джуном на эликсире опытному бэкендеру нужно не больше месяца. Рыночек Средняя температура по больнице зарплата у эликсирщика традиционно больше чем у любого друогого языка как минимум в два раза, поэтому поменять голанг или питон на эликсир будет выгодно. Вакансии на рынке РФ существуют, искать можно на hhрю или в чатиках в телеге t.me/proelixir. Забугорных вакансий значительно больше и они охотно нанимают разработчиков с опытом. Самое важное качество при найме это не знание самого языка, а софт-скиллы и общее понимание веб-разработки как таковой, так что придётся социализироваться. Вопросы?
5 декабря 2024
Сохранен
505
26 марта 2024
Сохранен
19
26 марта 2024
Сохранен
547
12 июля 2024
Сохранен
3
1 апреля 2024
Сохранен
242
Методичка: как проводить собеседования в IT? — Как проводить собеседования в IT? На рынке образовалось много мошенников. Единственный способ найти хорошие кадра- это сузить воронку найма и отфильтровать всех теоретиков. 1) Скрининг по телефону (софт, мотивация, общая адекватность) 2) Спрашиваем про наличие подтвержденного опыта, готовность отправить выписки, контракты и все необходимые сканы (сужаем воронку, избавляемся от теоретиков и людей которые никогда не работали) 3) Зовем на собеседование (шаринг экрана + включенная камера / офис) 4) Вопросы по прошлому опыту (узнаем конкретику и способы реализации каждой фичи) 5) Литкод-секция (выдаем разные задачи каждому кандидату) 6) Секция с теорией (базовые вопросы и ситуации из реальных проектов) 7) Секция с усложненной теорией (редкие кейсы в работе, особенности технологий, все то, чему не преподают на курсах) 8) Общая секция на базу IT (Смотрим на вовлеченность в IT и ориентация в сфере) 9) Ревью-секция (просим человек поправить плохой код \ смотрим примеры его кода) 10) Созвон с менеджером или командой 11) Менеджер принимает решение совместно с программистом 12) Отправка сканов документов и все необходимые выписки. 13) Проверка человека по черным спискам, проверка сообщений в чатах. 14) Оффер 15) Выход на работу 16) Проверка оригиналов и сверка со сканами 17) Подпись документов. Кандидатов очень много, и вполне разумным решением будет сужение воронки с 10 000 человек до 1000. Вместо того чтобы просматривать 10 000 кандидатов в попытке найти алмаз, гораздо эффективнее фильтровать по опыту (отбирать потенциальные алмазы и проверять их на факт брака) Такие люди прошли огонь и воду, их фильтровали бывшие работодатели, они закрыли не одну тысячу задач. Лучше отбросить хуевый алмаз, чем копаться в мусоре в попытке найти хоть какой-то алмаз. Есть чем дополнить?
18 июля 2024
Сохранен
37
Зарплаты программистов в США это развод — Сам программист с 2000 года здесь. Много , трудно и нудно надо бежать чтобы стоять на месте. https://www.youtube.com/watch?v=s-Zrw8JEf7U https://www.youtube.com/watch?v=UsDVb_9XBMU East Bay California, 3 человека семья : $2700 - ипотека на дом , $1000 - налог на недвижимость , $150 - страховка на дом $460 - уборщицы/садовники , $500 - электричество и газ , $180 - вода , $80 - мусор , $80 - интернет , $170- 3 мобильных. $3000 - еда+household items ( из них $500 - еда с доставкой , $1500- Costco/safeway, $500- русский магазин, $500 - рестораны). , машины - 3 на одну loan ($390) две выплачены : $1200 все ( включая бензин , страховки, тд). Мед страховка : $500 ( работодатель снимает в месяц) . Доп медицинские расходы : $400 . На ребенка: $1000 ( доп занятия , репетиторы) На пенсию - 401к план - $1500 . Шоппинг ( Амазон + одежда + ентертаймент) - $1000 Итого около $14к без путешествий , помощи родителям, эмердженсис, etc. Интересно что эмердженсис всегда появляются. Если зарабатываешь $250 000 в год на руки после налогов $15000 в месяц . Это базовый уровень жизни. А если работу потеряешь? При расходах в 14 000 в месяц должен копить 1.2 года чтобы жить месяц. А искать работу не просто - запросто займет 4-5 месяцев. И работать ой как не просто в индуско-китайском обществе. Это люди 3 ого мира с детства росшие в нищите и в конкуренции. Гоняться с ними за $250000 в год которых как видно ни на что не хватает - полное безумие на мой взгляд. Если конечно не бежать от войны … а $250к по американским зарплатам это очень хорошо . Ха-ха. Надо понимать , что Сша нищая страна 3 мира, как по материальному аспекту так и по духовному. Низкие стандарты жизни в целом от еды до сервисов и все ultra дорого за очень низкое качество. На мой взгляд чтобы иметь хоть какое то качество жизни и хоть немного путешествовать нужно от $17-18 тысяч в месяц на руки на семью 3-4 человека. Это $300000 зарплаты в год до налогов. 5% в Америке столько зарабатывают. Это чтобы жить а как же откладывать? А если хотите откладывать и иметь в конце $300к в год с пассивных активов : отложить нужно $3.7 миллионов под 8% годовых. Удачи с этим :). Т е в реальности от $500000 в год надо зарабатывать . После налогов $320000 , живешь на 12*15000 = 180000 в год . Откладываешь $140000 в течении 20-25 лет. После этого можешь оставить работу и вести достаточно скромный образ жизни на 15000 в месяц пассивного в сша. А лучше уехать и вести лакшери жизнь на такие случаи деньги в любом другом месте на земле. Если будете зарабатывать в сша меньше то вечно будете здесь фигачить, а не 20-25лет . Очень подумайте люди . Это не Алекс Брежнев - это 24 года здесь программистом в больших корпорациях : 4 увольнения , 3 перехода по собственному желанию . Старый и больной уже а сколько еще фигачить… не все 24 года 500000 tc (total compensation) получал… А еще ребенка в колледж надо отправлять : $80к в год . Крайне не удобная для жизни страна. Не страна а бездушная корпорация . Создает обычному человеку проблемы на каждом шагу какую сферу не возьми….
18 июня 2024
Сохранен
25
18 июня 2024