24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Сортировка: за
Активный
503
Kotlin #3 /kotlin/ — Вся разработка на котлин, кроме андроид и ios. Kotlin — статически типизированный, объектно-ориентированный язык программирования, работающий поверх Java Virtual Machine и разрабатываемый компанией JetBrains. Язык назван в честь российского острова Котлин в Финском заливе, на котором расположен город Кронштадт. Маскот котлина Коди. Что имеем: +Современный синтаксис (реально удобный). +Совместимость со всей jvm инфраструктурой. +Возможность писать статический DSL прямо на самом языке. +Дополнительные возможности котлина. (делегаты, функции, расширения класса, вариативность и т.д) +Возможность нативной сборки, сборки в js, андроид и ios. +Корутины Для тех, кто переходит из процедурных языков программирования, объектно-ориентированный подход (ООП) может показаться полной ерундой. В интернете часто приводят какие-то высосанные из пальца примеры с кошками, собаками и всякой абстракщиной. Но в реальной жизни все не так просто, и эти детсадовские примеры ни о чем не говорят. Когда ты только начинаешь изучать ООП, то сложно понять, зачем вообще городить эту огромную телегу с классами, наследованием, инкапсуляцией и прочими заморочками. Поэтому лучший способ въехать в ООП - это сразу погрузиться в изучение какого-нибудь фреймворка. Когда ты видишь, как все это применяется на практике, то сразу начинаешь понимать суть. Почему следует изучить java перед котлин, а не сразу изучать котлин: 1.Java основа: Без знания java ты не будешь понимать, что происходит под капотом kotlin. Синтаксический сахар kotlin скрывает сложные операции, и ты можешь понять конечный результат, но не механизм его достижения. Это как нажимать кнопку на чайнике и видеть, что вода нагревается, но не знать, почему и как это происходит. Лучше всего понять что под сахаром это в intellij перейти tools -> kotlin -> show kotlin bytecode -> decompile. 2.Код на Java: Большинство библиотек написано на java. Без знания java ты не сможешь понять их код и, соответственно, эффективно использовать или модифицировать их в своих проектах на Kotlin. 3.Может быть что где-то будут куски кода на java в проекте. Антивирус в windows также замедляет компиляцию, так что отключите, добавьте в исключения папку или же перейдите на gnu/linux, macOS: https://intellij-support.jetbrains.com/hc/en-us/articles/360006298560-Antivirus-Impact-on-Build-Speed Попробовать котлин -> https://try.kotlinlang.org/ IDE. IntelliJ IDEA Community Edition -> https://www.jetbrains.com/idea/download/ Документация котлин -> https://kotlinlang.org/docs/home.html Перевод документации -> https://kotlinlang.ru/docs/kotlin-doc.html Скачать Kodee asset -> https://kotlinlang.org/docs/kotlin-brand-assets.html#kotlin-user-group-brand-assets Предыдущий тред: >>3105288 (OP)
11 сентября 6:54
Сохранен
2
13 октября 2024
Сохранен
29
13 октября 2024
Сохранен
57
13 октября 2024
Сохранен
510
13 октября 2024
Сохранен
532
13 октября 2024
Сохранен
538
Клуб изучающих PHP #140 php /php/ — Это тред для начинающих. Слово «классы» у тебя ассоциируется только со школой, а в аттестате тройка по математике? Ты наш человек. Предыдущий тред был тут: >>3174871 (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 (как сделать анимацию при нажатии кнопки), ну погугли, не ленись - сколько времени надо изучать все это? - все зависит от тебя, в районе 24-48 месяцев
24 декабря 2024
Активный
493
11 сентября 6:54
Сохранен
513
12 сентября 2024
Сохранен
38
12 сентября 2024
Сохранен
95
Как вкатится в шарповый бэк? /csharp/ — Всем сап. С чего ньюфагу-вкатану начать изучение ????ов? Минимальную базу изучил, ознакомился со сферами применения выбранного ЯП как таковыми. По сути сейчас основное направление - это Новогодняя ночьенд. Также еще существует почти никому нахуй не нужная десктоп-Белый Медведьотка, и геймдев на Unity. Пока забьем хуй на то последние два направления, и предположим что выбор пал на Новогодняя ночь. С чего начать изучение то блеать? В ютубе нет адекватных материалов по Новогодняя ночьу на ????ах, либо Голубой Огонёкы 8 летней (буквально) давности, либо какая-то неструктурированная ёбань. MVC, ASP.NET Core, какие-то блять встроенные интерфейсы, методы - которые хуй пойми каким образом вообще работают изнутри, и конечно же никто в Голубой Огонёках на ютабе это не объясняет. Я только сука начинаю блядский путь в Новогодняя ночье, а тут уже заваливают кучей какого-то непонятного ASP.NET'ного навоза. Пиздец. Реквестирую помощь, анончики. Дайте материалы, по которым можно по изучать Новогодняя ночьенд на базе ????ов. Актуален ли по вашему мнению ???? в нынешнее время? Как его перспективы в будущем? Что насчет остальных направлений, где юзаются ????ы ( геймдев например )?
12 сентября 2024
Сохранен
50
1 сентября 2024
Сохранен
73
1 сентября 2024
Сохранен
517
24 марта 10:13
Сохранен
124
Бессмысленной ебли на собесах тренд — Суть какова: РАБотаю в крупной российской ойти конторе жава бакенд помидорпом. Крупная в моем понимании это 2к+ человек. До этого работал в мелкой 10+. Общий стаж работу более 5 лет, на текущем месте 1.5 года. Когда искал работу и готовился к собесам, знал дохуя. После полутора лет работы не помню и половины того что знал на собесах. Хотя работы у нас много. Из знаний алгоритмов мне по жизни пригодилось только обход дерева. Еще базовые знания структур данных и немного многопоточности. Собесы с лайвкодингом сначала пытался проходить, потом стал скипать. Даже не смотря на простоту задачек, решить их в стрессовой ситуации собеса я не способен. А каждый собес был стрессом. Какие-то люди звонят по видео и чего-то там хотят как на экзамене. Но при этом билетов нет и спрашивают все за все годы обучения. Хз как это можно проходить. Устроится на работу мне помог только большой опыт. Какие-то вещи уже настолько врезались в подкорку, что я отвечал их на автомате, даже не понимая что от меня хотят. По сути, подготовка к собесу сейчас кроме знаний по технологиям, должна включать в себя еще обкатку танком, месячный практикум по холодным звонкам и полугодовой по актвиным продажам говна на улице. Иного способа для стандартного интроверта пройти всю эту хуйню я не вижу. Хуй знает зачем собесы превратили в этот анал-карнавал, в котором шансов у волчар на порядок больше, чем у среднестатистических компуктерных задротов типа меня.
2 декабря 2024
Активный
52
трудоустройство в 35 (не прогером, сисадмином) — блядь нужного раздела нет, поэтому насру сюда (не в /б/ же срать к шизам, мне норм ответ нужен) надеюсь не снесут к хуям суть такова. всю жищзнь живу в ДС, сейчас 35лвл. работал windows админом с 18 до 25 лет. последние 3 года (с 22) ебашил виндовым аля-девопс (esxi/hyper-v, кластеры win serv, тестовые стенды java/.net + oracle/postgres, CI на jenkins+batch+powershell+python, jira, git/mercurial, etc) заебался, понял, что надо учить прыщи, тк чисто виндовых девопсов практически нигде не ждут, но вместо этого бросил нахуй и 10 (!!!) лет пытался заниматься всякой разной другой НЕ айти хуетой, НО нихера не преуспел в итоге (да, я неудачник, но это ведь сосач, да?). сейчас думаю о том, чтобы вернуться хотя бы блядь мастдай аникеем для начала, тк работа в ойти была лучшее, чем я наверное занимался за всю жизнь. бывш коллеги хуярят по 200-300к в наносекунду месяц, эх. проблема - никуда даже не зовут на собес, лол, что бы я не пиздел в резюме, заебался переписывать уже нахуй. отказы, либо смотрят и игнорят. ну, либо не смотрят - там понятно, очередь не доходит прост до меня. навыки так то остались, тк пердолил локалхост в тч скриптами все эти 10 лет, настраивал и админил мелкосетки для бусинеса себе, да и винда не то, чтоб сильно ИЗМЕНИЛАСЬ, по сути, дохуя херни аж с ХР по прежнему работает в вин10/11/2019/2022. но до собеса просто не доходит. жены детей нет, еботеки нет, алиментов нет, долги по кредитам, блядь, висят, но работодателя то ебать не должно, кмк. как обеснить/наврать работодателям, где и как я проебывался 10 лет, что у меня скилы нихуя не ВЫРОСЛИ ни на йоту, и я пытаюсь на те же должности, что и на 25лвл? чтоб хотябы дойти до проверки скилов. заебало блять уже, месяца 3 просто в >nul слать резюме, я ебал. или все, поезд ушел, и смысла пытаться нет? работают же около 40лвл дядьки аникеями, как их берут то, блядь? на зп мне по сути поебать поначалу, кредитов осталось не так чтоб дохуя (2-3 сотни к), женица/пиздюков не планирую наверное вообще никогда, хата под жопой есть, еще и сдаю жилплощадь, с этого и живу щас. хочу прост вернуться в струю, расшевелить моск, по сути, настрою сетку и буду сидеть пердеть самообучаться, как раньше делал вон кантора по js прочитал уже до середины второй части за последний мес то, что буду посредственным индусом и 25летних сеньоров помидоров не догоню никогда уже в жизни - понял и принял, мне посрать. прост хочу вернуться к тому, что я действительно умеюл и что мне интересно. просьба не сносить нахуй а хотяб перенести, если сильно промахнулся разделом.
вчера 16:20
Активный
562
11 сентября 6:54
Сохранен
545
22 августа 2024
Сохранен
31
22 августа 2024
Сохранен
32
Нужна помощь от вас /pr/ратья по карьерному развитию. ситуация Я DevOps 280к на руки middle+ уровен — Нужна помощь от вас /pr/ратья по карьерному развитию. ситуация Я DevOps 280к на руки middle+ уровень, работаю в ВТБ/Иннотех. В итоге решил уйти из компании, вкратце мне не нравятся процессы внутри банка, слишком дохуя ответственности, часто бывает что день проебывается, а я даже к задачам в спринте не приступал из-за дел текучек. Проработал я здесь 3 года и подал заявление на увольнение в начале апреля. В итоге, руководитель пришел с контр оффером на 420к на руки. Скажу так, что я отказался сразу от этого оффера, потому что ну я реально умираю внутри когда делаю непонятно какую хуйню. Руководитель сегодня еще один заход сделал и сказал что будет реструха и что мы переедем в Иннотех полностью, будет там все ахуенно и вовлеченность в банковскую бюрократию сократиться. Еще обещал чела нанять, чтобы он внутри банка устанавливал наши поставки вместо меня. Теперь я о контр оффере думаю, 420к это высокий грейд, на рынке такого не выбить, даже 350к дают ели ели, отрывая от сердца, короче на 420к никак не прыгнуть никуда. Ну и еще он просит меня на год остаться если я согласен с его условиями. до контр оффера У меня план был уволиться, полежать и пивка Duff попить на диванчике целое лето, а тут придется въебывать, все же не просто так мне 420к предлагают а за фичу которую я должен буду затолкать в прод. После лета, планировал запрыгнуть куда-то на 320к-350к. после контр оффера Думаю согласиться. Правда смущает социальное порицание, уже всем сказал что ухожу, думаю кличка червя-пидора на меня повесят и все сразу поймут что ради бабок остался. Мне просто интересно как бы поступили вы, а, девоПСЫ? Вы же все такие жадные, что пиздец. Пока купюрой не поведешь, кнопку деплоя не нажмут. Объективно из ВТБ я все соки высосал в плане тех навыков. Сейчас там боль и унижения начались из-за импортозамещения сферой и кривого Т1 облака. Я ОФК не самый меркантильный человек на планете для меня разница между 350к и 420к небольшая, но все же как ахуенно говорить что ты 420к в секунду наносек.
22 августа 2024
Сохранен
8
15 января 13:52
Сохранен
519
13 августа 2024
Сохранен
108
Я жертва обмана маркетинга it курсов. Расскажу свою историю. — 2 года самостоятельно учился java разработке, могу сделать криптобиржу на web3, полностью децентрализованную, кросчейновую. Могу написать систему медицинских карт для сети клиник с видеосвязью и чатами как врач-врач, врач-пациент и форум пациентов, а так же рейтинги врачей, отзывы к ним там же, и возможность фриланса для врачей. Что в итоге? Прошёл более сотни собеседований за последние полгода. Везде удивлялись, почему в 39 лет у меня нет высшего образования, опыта и так далее, что я вообще забыл в it. Из-за возраста и отсутствия высшего образования не берут на работу. А у меня только 9 классов школы. Проблема в том, что я поверил в мифы, связанные с необязательностью высшего образования, знания математики, английского, алгоритмов, и возраста до 35, а в идеале до 25, чтоб найти первую работу в разработке. Просто потратил время зря, аноны, просто поверил в себя, повелся на обман маркетологов распространяющих мифы выше озвученные. Что делать дальше, как быть? Только пожалуйста, не пиздите сильно словами(обоссывать тоже не надо), мне и так плохо. Бухаю, как и положено скуфу
5 декабря 2024
Сохранен
27
31 октября 2024
Сохранен
134
Вкат в IT - только для красивых — А вы в курсе, что чтобы вкатиться в IT теперь тоже нужна внешка? Я тут пытался поступить на очень хорошие курсы программирования, с оплатой только после окончания, из тех денег, что ты будешь уже зарабатывать, если отчислят - вообще ничего не будешь должен. Сделал тестовое задание, мне назначили созвон для собеседования, причем от меня потребовали видеосвязи. Ну, так и быть, устроил им видеосвязь. Со мной связалась всратая жируха, типичный синий чулок, ботаничка. Дала мне задание, написать код, работающий с массивами, подробности опущу. Пока я там ковырялся (IDE еще и заглючила, как это часто с ней бывает), она всю дорогу из шкуры выпрыгивала - так старалась показать, как ей ниприятно со мной, 35-летним всратым скуфом общаться. Под конец, когда я еще не дописал код, она объявила что время вышло и разорвала соединение. После, мне выдали еще одно тестовое задание (на этот раз нерешабельное) и сказали что если я его сделаю - будет еще одна такая попытка созвона. Вот вам и вкат в IT. Думайте.
12 ноября 2024