50 Кб, 657x493
Странно, что еще не существует
В общем, хватит хуесосить людей за непринадлежность к вашему уютному клубу П-в. Хватит этой СНГ токсичности в отрасли.
Никто не работает в идеальной атмосфере, у всех есть жопа на уровне языка или фреймворков, у всех есть говнолегаси, никто тут просто так свои 300ккк кокосеков не рубит (СНГ блядь КАРЛ! Тут кабан тебя будет только рад запрячь за миску риса + рад срачам между его работниками с целью выгодоприобретения от отсутствия профессиональной солидарностью + этим сказкам в отрасли и срачам рады продавцы курсов).
Короче, это мне еще напоминает инцел срачи, а не подход взрослых мужей-профессионалов.
В общем, хватит хуесосить людей за непринадлежность к вашему уютному клубу П-в. Хватит этой СНГ токсичности в отрасли.
Никто не работает в идеальной атмосфере, у всех есть жопа на уровне языка или фреймворков, у всех есть говнолегаси, никто тут просто так свои 300ккк кокосеков не рубит (СНГ блядь КАРЛ! Тут кабан тебя будет только рад запрячь за миску риса + рад срачам между его работниками с целью выгодоприобретения от отсутствия профессиональной солидарностью + этим сказкам в отрасли и срачам рады продавцы курсов).
Короче, это мне еще напоминает инцел срачи, а не подход взрослых мужей-профессионалов.
35 Кб, 860x421
Недавно приключилась забавная история, о которой я сейчас расскажу. Один заказчик с известного сервиса услуг предлагал неплохой кэш за плевую работу в области фотографии, и, конечно, я повелся. Спустя некоторое время мне написали в ТГ, представились питерской фирмой недвижимости, попросили заполнить некоторые данные и зарегаться в их приложении.
КОТОРОЕ ПРОСТО В APK ОТПРАВИЛИ В ТГ :)
Оно было сделано под YooDo, сказали установить и ждать 15 минут после открытия))))))))))) Типо аутентификация...
Они геи, очевидно сразу. Скачал на ПК, проверил VirusTotal - Trojan BankBot
Теперь к делу. Мне стало интересно посмотреть приложение внутри от безделия. Нашел там всякую херь по SMS отправлениям, и их api https://apid0004.com/send-sms
Вряд ли это он, ну какая-то лажа. В общем анон, буду рад твоему мнению.
Хочется им вместо банковской карты поотправлять всякие приколы
Прикладываю инфу
КОТОРОЕ ПРОСТО В APK ОТПРАВИЛИ В ТГ :)
Оно было сделано под YooDo, сказали установить и ждать 15 минут после открытия))))))))))) Типо аутентификация...
Они геи, очевидно сразу. Скачал на ПК, проверил VirusTotal - Trojan BankBot
Теперь к делу. Мне стало интересно посмотреть приложение внутри от безделия. Нашел там всякую херь по SMS отправлениям, и их api https://apid0004.com/send-sms
Вряд ли это он, ну какая-то лажа. В общем анон, буду рад твоему мнению.
Хочется им вместо банковской карты поотправлять всякие приколы
Прикладываю инфу
31 Кб, 866x650
сап двач. поступило значит предложение сделать интернет магазин на вп. так вот, дело осталось за малым. сайт готов, встал вопрос сколько денег взять с заказчика (это мой первый заказ эвер). заказчик это фирма, которая занимается кастомной гравировкой изделий, располагается в Берлине. также им требуется чел, который будет обслуживать этот сайт (добавление контента, обслуживание хостинга и т.п.). есть ли шанс залететь на фулл ставку в евро? и какой оклад просить? если что владелец фирмы чеченец, сам нихуя не знает что ему нужно, главное чтоб все работало заебись. помогите пожалуйста, кто разбирается, ибо я нихуя не шарю, и можно сказать удачно залетел на этот коммерческий заказ. не хочу особо наглеть предлагая завышенную сумму и продешевить тоже особо не хочется
25 Кб, 571x280
Сап, работяги.
Как-то раз случайно наткнулся в комментариях на хуябре о том, что, мол, объектно-ориентированный уй дизайн это вторая по величине ошибка после самого ооп. И что, мол, существуют тысячи статей доказывающих это. Я прочитал, улыбнулся про себя этому старческому максимализму, да пошёл себе дальше. Но вот херня - эта мысль не дает покоя: а какие еще есть подходы в проектировании гуй-систем?
Попробую чуть разжевать. В моём понимании оо-дизайн состоит из двух черт, характерных для ооп:
1. Наследование. Общий предок <- Виджет <- Абстрактная кнопка <- Обычная кнопка
2. Агрегация. Это указатели на родительский виджет/дочерние виджеты.
Ок, единственная альтернатива, которая приходит мне в голову - декларативная парадигма. Это когда мы строим интерфейс на базе html/xml. А что еще можно противопоставить оо-дизайну?
Если не взлетит, пусть это будет обобщённый гуев-тред.
Как-то раз случайно наткнулся в комментариях на хуябре о том, что, мол, объектно-ориентированный уй дизайн это вторая по величине ошибка после самого ооп. И что, мол, существуют тысячи статей доказывающих это. Я прочитал, улыбнулся про себя этому старческому максимализму, да пошёл себе дальше. Но вот херня - эта мысль не дает покоя: а какие еще есть подходы в проектировании гуй-систем?
Попробую чуть разжевать. В моём понимании оо-дизайн состоит из двух черт, характерных для ооп:
1. Наследование. Общий предок <- Виджет <- Абстрактная кнопка <- Обычная кнопка
2. Агрегация. Это указатели на родительский виджет/дочерние виджеты.
Ок, единственная альтернатива, которая приходит мне в голову - декларативная парадигма. Это когда мы строим интерфейс на базе html/xml. А что еще можно противопоставить оо-дизайну?
Если не взлетит, пусть это будет обобщённый гуев-тред.
176 Кб, 586x376
Здравствуйте! Опишу свою ситуацию. Мне 29 лет, работаю курьером службы доставки "Яндекс.Еда". Долго на этой работе не продержусь (сильно болят суставы). Я хотел бы спросить: "Куда легче всего пробиться в программирование?". Мне вообще всё равно, куда идти в плане доходов (лишь бы на еду хватало). Мои данные:
- Отличный английский язык,
- Теоретический опыт по книгам по Java,
- HTML,
- CSS,
- Немного JS.
Возможно, мне стоит пойти в 1С или PHP? Что вы мне посоветуете?
- Отличный английский язык,
- Теоретический опыт по книгам по Java,
- HTML,
- CSS,
- Немного JS.
Возможно, мне стоит пойти в 1С или PHP? Что вы мне посоветуете?
31 Кб, 257x384
ПОПАДАЕШЬ В КОМПАНИЮ JAVASCRIPT-ЕРОМ
@
ЗАХОДИШЬ В ОФИС
@
ТЕБЕ В НОГИ БРОСАЮТ СПРАВОЧНИК ПО ASSEMBLER
@
ОБТЕР НОГИ
@
ПОКА ЧТО ТЫ ПО ИЕРАРХИИ МУЖИК
@
В УГЛУ СИДЯТ ЗАБИТЫЕ PYTHON-ПРОГРАММИСТЫ
@
ЗАНИМАЕШЬ ПУФИК-МЕШОК
@
ОТКРЫВАЕШЬ МАКБУК И ПЬЕШЬ ТЫКВЕННЫЙ ЛАТТЕ
@
ТУТ ПТИЧКА ПРИНЕСЛА ВЕСТЬ, ЧТО ТЫ НА ВОЛЕ БЫЛ PHP-ШЕРОМ
@
ТЕПЕРЬ ТЫ СИДИШЬ ОКОЛО PYTHON-ПРОГРАММИСТОВ
Предыдущий >>3182475 (OP)
@
ЗАХОДИШЬ В ОФИС
@
ТЕБЕ В НОГИ БРОСАЮТ СПРАВОЧНИК ПО ASSEMBLER
@
ОБТЕР НОГИ
@
ПОКА ЧТО ТЫ ПО ИЕРАРХИИ МУЖИК
@
В УГЛУ СИДЯТ ЗАБИТЫЕ PYTHON-ПРОГРАММИСТЫ
@
ЗАНИМАЕШЬ ПУФИК-МЕШОК
@
ОТКРЫВАЕШЬ МАКБУК И ПЬЕШЬ ТЫКВЕННЫЙ ЛАТТЕ
@
ТУТ ПТИЧКА ПРИНЕСЛА ВЕСТЬ, ЧТО ТЫ НА ВОЛЕ БЫЛ PHP-ШЕРОМ
@
ТЕПЕРЬ ТЫ СИДИШЬ ОКОЛО PYTHON-ПРОГРАММИСТОВ
Предыдущий >>3182475 (OP)
171 Кб, 1024x1024
Вики по джаве: https://github.com/java2ch/java-thread/wiki (доступна для редактирования всем)
Предыдущий: >>3267379 (OP)
Предыдущий: >>3267379 (OP)
63 Кб, 626x417
Короче есть такая задача - есть одна очень узкоспециализированная хуита со своим ЯП, по которой инфы в инете не особо много, соответственно все ИИ с вопросами по ней тоже жидко обсираются.
Но есть охуенная дока страниц на 1500 в ПДФе с картинками и текстом.
Что я могу использовать, чтобы в какую нибудь ИИ запихнуть эту доку и может пару примеров кода итд, чтобы он выучил эту хуиту и мог нормально отвечать на вопросы по ней и писать код за меня? Платно или бесплатно похуй, наверно даже лучше платно, чтобы умней была.
Вроде как Гугл гемени умеет изучать документацию и отвечать по ней. Но насколько я понял это в контексте одного чата - то есть я закидываю доку, он изучает и может ответить на вопрос по ней, ну и соответственно видимо написать код.
А можно ли там создать свою модель, которую я обучу на этой доке? Ну чтобы не сидеть в контексте одного чата постоянно. Вертекс там какой-то у Гугла есть и аи студио, эт не оно случайно?
Но есть охуенная дока страниц на 1500 в ПДФе с картинками и текстом.
Что я могу использовать, чтобы в какую нибудь ИИ запихнуть эту доку и может пару примеров кода итд, чтобы он выучил эту хуиту и мог нормально отвечать на вопросы по ней и писать код за меня? Платно или бесплатно похуй, наверно даже лучше платно, чтобы умней была.
Вроде как Гугл гемени умеет изучать документацию и отвечать по ней. Но насколько я понял это в контексте одного чата - то есть я закидываю доку, он изучает и может ответить на вопрос по ней, ну и соответственно видимо написать код.
А можно ли там создать свою модель, которую я обучу на этой доке? Ну чтобы не сидеть в контексте одного чата постоянно. Вертекс там какой-то у Гугла есть и аи студио, эт не оно случайно?
100 Кб, 1050x1050
Предыдущий тред: >>3294005 (OP)
Больше пары строк кода в посте или на скриншоте ведут в ад.
Для программирования на HTML https://codesandbox.io
Для Node.js с консолькой https://repl.it/languages/nodejs
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Больше пары строк кода в посте или на скриншоте ведут в ад.
Для программирования на HTML https://codesandbox.io
Для Node.js с консолькой https://repl.it/languages/nodejs
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
29 Кб, 1200x730
Задумывались когда-нибудь, какая IDE реально лучшая для программирования? Вот вам инсайт: Word и LibreOffice — это настоящая сила.
Сам я пишу на Kotlin и, если честно, считаю, что VS Code — это просто провал. А уж IDE от JetBrains — не стоит даже начинать.
Настоящее удовольствие — это LibreOffice. Во-первых, работает на любой системе, будь то Windows или Ubuntu. Во-вторых, абсолютно бесплатный, никаких подписок. Интерфейс тоже прост и понятен.
Не стоит забывать и про Word. Когда работаю на Windows, всегда использую его. Удобно, знакомо, всё нужное под рукой. А на Ubuntu LibreOffice — идеальный выбор.
Забудьте про ваши IDE. Word и LibreOffice — вот где настоящий комфорт для кодеров.
Подсветка синтаксиса? Не слышал. Зачем она, если можно раскрашивать текст вручную? Автодополнение? Пишите руками, мозги будут в тонусе.
Дебаг? println() — лучший способ. Зачем плагинами загромождать систему, когда можно всё сделать чисто?
Билд и запуск — из консоли, никакого стресса, полная контроль над процессом.
Так что выбор за вами. Хотите быть как все эти фанатики IDE — ваше дело. Но настоящие кодеры выбирают Word и LibreOffice.
Оценка:
1. Сохранение файлов:
- Word: нужно переименовывать в .kt
- LibreOffice: сохраняет сразу как .kt
2. Автосохранение:
- Word: иногда глючит
- LibreOffice: работает стабильно
3. Тёмная тема:
- Word: есть, но глаза всё равно устают
- LibreOffice: нет, но не отвлекает
4. Проверка орфографии:
- Word: подчёркивает ключевые слова
- LibreOffice: можно отключить
5. Таблицы:
- Word: удобно организовывать код
- LibreOffice: немного неудобнее
6. Макросы:
- Word: можно создавать для шаблонов
- LibreOffice: макросы есть, но сложно разобраться
7. Совместимость:
- Word: только Windows
- LibreOffice: кроссплатформенный
8. Скорость работы:
- Word: иногда тормозит на больших проектах
- LibreOffice: работает быстро
9. Интеграция с гитом:
- Word и LibreOffice: отсутствует, но ручной дифф помогает прокачать скилл.
Почему VS Code и IntelliJ IDEA проигрывают:
1. VS Code:
- Жрёт ресурсы, куча ненужных функций, подсветки и постоянные обновления. Word проще и легче.
2. IntelliJ IDEA:
- Дорогой, грузится долго, навязывает подсказки, а в Word — полная свобода.
Nano и Vim:
- Старые редакторы, но слишком примитивны. Word и LibreOffice не только практичны, но и удобны: красивый интерфейс, простая навигация и больше возможностей для форматирования.
Word и LibreOffice > ide/текстовые редакторы.
Сам я пишу на Kotlin и, если честно, считаю, что VS Code — это просто провал. А уж IDE от JetBrains — не стоит даже начинать.
Настоящее удовольствие — это LibreOffice. Во-первых, работает на любой системе, будь то Windows или Ubuntu. Во-вторых, абсолютно бесплатный, никаких подписок. Интерфейс тоже прост и понятен.
Не стоит забывать и про Word. Когда работаю на Windows, всегда использую его. Удобно, знакомо, всё нужное под рукой. А на Ubuntu LibreOffice — идеальный выбор.
Забудьте про ваши IDE. Word и LibreOffice — вот где настоящий комфорт для кодеров.
Подсветка синтаксиса? Не слышал. Зачем она, если можно раскрашивать текст вручную? Автодополнение? Пишите руками, мозги будут в тонусе.
Дебаг? println() — лучший способ. Зачем плагинами загромождать систему, когда можно всё сделать чисто?
Билд и запуск — из консоли, никакого стресса, полная контроль над процессом.
Так что выбор за вами. Хотите быть как все эти фанатики IDE — ваше дело. Но настоящие кодеры выбирают Word и LibreOffice.
Оценка:
1. Сохранение файлов:
- Word: нужно переименовывать в .kt
- LibreOffice: сохраняет сразу как .kt
2. Автосохранение:
- Word: иногда глючит
- LibreOffice: работает стабильно
3. Тёмная тема:
- Word: есть, но глаза всё равно устают
- LibreOffice: нет, но не отвлекает
4. Проверка орфографии:
- Word: подчёркивает ключевые слова
- LibreOffice: можно отключить
5. Таблицы:
- Word: удобно организовывать код
- LibreOffice: немного неудобнее
6. Макросы:
- Word: можно создавать для шаблонов
- LibreOffice: макросы есть, но сложно разобраться
7. Совместимость:
- Word: только Windows
- LibreOffice: кроссплатформенный
8. Скорость работы:
- Word: иногда тормозит на больших проектах
- LibreOffice: работает быстро
9. Интеграция с гитом:
- Word и LibreOffice: отсутствует, но ручной дифф помогает прокачать скилл.
Почему VS Code и IntelliJ IDEA проигрывают:
1. VS Code:
- Жрёт ресурсы, куча ненужных функций, подсветки и постоянные обновления. Word проще и легче.
2. IntelliJ IDEA:
- Дорогой, грузится долго, навязывает подсказки, а в Word — полная свобода.
Nano и Vim:
- Старые редакторы, но слишком примитивны. Word и LibreOffice не только практичны, но и удобны: красивый интерфейс, простая навигация и больше возможностей для форматирования.
Word и LibreOffice > ide/текстовые редакторы.
24 Кб, 1024x385
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://github.com/avelino/awesome-go
Прошлый тред:
>>3195987 (OP)
С чего начать:
- В обязательном порядке проходим 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://github.com/avelino/awesome-go
Прошлый тред:
>>3195987 (OP)
7 Кб, 830x480
Странно, что такого треда нет, поэтому я его создам и спрошу.
Мне нужно генерировать случайное число от 0 до n, но чтобы его выпадение подчинялось вероятности некоторой функции, как на пике. Т.е. чтобы значение альфа выпало как можно больше раз, а значение 0 и n выпало как можно меньше раз.
Как это реализовать? Если у кого-то есть идеи, можете написать на любом языке, хоть псевдоязыке, общую логику.
Мне нужно генерировать случайное число от 0 до n, но чтобы его выпадение подчинялось вероятности некоторой функции, как на пике. Т.е. чтобы значение альфа выпало как можно больше раз, а значение 0 и n выпало как можно меньше раз.
Как это реализовать? Если у кого-то есть идеи, можете написать на любом языке, хоть псевдоязыке, общую логику.
362 Кб, 1000x1000
Здравствуйте, лежу с ноутом под одеялом по 12-ать часов в день. В Android studio у меня игры, обычные приложения, intellij idea, работаю с графикой, и иногда flstudio.
Какой ноутбук взять, Lenovo loq (любой) или acer an515-46 ????
Мне не нравится то что у acer дизайн корпуса выполнен немножко в игровом контексте.
Клавиатура там и там шикарная.
Какой ноутбук взять, Lenovo loq (любой) или acer an515-46 ????
Мне не нравится то что у acer дизайн корпуса выполнен немножко в игровом контексте.
Клавиатура там и там шикарная.
227 Кб, 740x387
Программисты (и вообще айтишники) в 2020-х не работают с рабочими станциями не от Apple. Это элементарно вопрос моветона: как нельзя начинать сообщение с "Доброе время суток", или нельзя делать сайт на Ucoz (даже если тамошнего функционала тебе хватает с лихвой), так же, если ты работаешь в IT, нельзя использовать компьютер, не являющийся Mac'ом.
Короче, в этом десятилетии Mac - обязательный атрибут программиста.
Короче, в этом десятилетии Mac - обязательный атрибут программиста.
39 Кб, 433x496
Добро пожаловать в тред гарантий, обещаний, владения, заимствования и тайных знаков
Rust — невероятно быстрый язык для системного программирования без segfault'ов и с гарантиями потокобезопасности.
Ссылка на официальный сайт: https://www.rust-lang.org/
В этом ИТТ мы можем объяснить базовые и продвинутые концепции языка, и программирования в целом, поможем вкатывающимся, подскажем что выбрать для веба, игр или, прости Абу, блокчейна.
IDE для Rust: https://areweideyet.com/
GUI для Rust: http://www.areweguiyet.com/
Web для Rust: https://www.arewewebyet.org/
GayDev для Rust: https://arewegameyet.rs/
Что еще есть для Rust?
- Посмотри сам: https://wiki.mozilla.org/Areweyet
Основная литература:
Rust Book(версия на русском языке): https://doc.rust-lang.ru/book/
Rust Book: https://doc.rust-lang.org/book/
Rustlings (упражнения чтобы привыкнуть к расту): https://github.com/rust-lang/rustlings
Rust by Example: https://doc.rust-lang.org/rust-by-example/
The Rustonomicon(для продвинутых анонов): https://doc.rust-lang.org/nomicon/
Programming Rust: https://www.oreilly.com/library/view/programming-rust/9781491927274/
Ресурсы на русском:
https://rust-lang.ru/
Отдельное спасибо автору этого гитхаба(старому ОПу). Здесь вы сможете найти много полезной информации: https://gist.github.com/TatriX/183c816f1346d418f969c4576c2b9b41
Предыдущий: >>3186358 (OP)
Rust — невероятно быстрый язык для системного программирования без segfault'ов и с гарантиями потокобезопасности.
Ссылка на официальный сайт: https://www.rust-lang.org/
В этом ИТТ мы можем объяснить базовые и продвинутые концепции языка, и программирования в целом, поможем вкатывающимся, подскажем что выбрать для веба, игр или, прости Абу, блокчейна.
IDE для Rust: https://areweideyet.com/
GUI для Rust: http://www.areweguiyet.com/
Web для Rust: https://www.arewewebyet.org/
GayDev для Rust: https://arewegameyet.rs/
Что еще есть для Rust?
- Посмотри сам: https://wiki.mozilla.org/Areweyet
Основная литература:
Rust Book(версия на русском языке): https://doc.rust-lang.ru/book/
Rust Book: https://doc.rust-lang.org/book/
Rustlings (упражнения чтобы привыкнуть к расту): https://github.com/rust-lang/rustlings
Rust by Example: https://doc.rust-lang.org/rust-by-example/
The Rustonomicon(для продвинутых анонов): https://doc.rust-lang.org/nomicon/
Programming Rust: https://www.oreilly.com/library/view/programming-rust/9781491927274/
Ресурсы на русском:
https://rust-lang.ru/
Отдельное спасибо автору этого гитхаба(старому ОПу). Здесь вы сможете найти много полезной информации: https://gist.github.com/TatriX/183c816f1346d418f969c4576c2b9b41
Предыдущий: >>3186358 (OP)
29 Кб, 381x389
СРОЧНЫЙ СОЗЫВ АЙТИШНИКОВ
Очевидно что айти - все.
Сеньеры за 130к уже совсем близко.
Работать можно, но перспектив нет.
Обсуждаем, совещаемся, куда сваливать из айти?
Очевидно что айти - все.
Сеньеры за 130к уже совсем близко.
Работать можно, но перспектив нет.
Обсуждаем, совещаемся, куда сваливать из айти?
90 Кб, 500x500
Это тред для начинающих. Слово «классы» у тебя ассоциируется только со школой, а в аттестате тройка по математике? Ты наш человек.
Предыдущий тред был тут: >>3254950 (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 месяцев
Предыдущий тред был тут: >>3254950 (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 месяцев
665 Кб, 1680x1120
Продолжаем вычислять вилки миддлов в Яндексе, искать прослушку в корпоративных ноутах, душиться на ночных дежурствах и разумеется сраться, где же в российском бигтехе самые вкусные зепки и модные технологии. Гребцы из МЯСКОТА/КОТВАСЯ и прочих компаний, в которых работать это всегда большая честь, добро пожаловать!
Прошлый >>3162714 (OP)
Прошлый >>3162714 (OP)
39 Кб, 750x420
В тред призываются аноны, которые уже являются сеньорами, либо были таковыми.
Вопрос следующий: какие, вообще, перспективы развития карьеры после того, как ты стал старшим специалистом?
У джуна всё примерно понятно - стать мидлом, потом сеньором.
А что, если ты уже сеньор? Куда профессионально расти? Становится лидом или начальником отдела не всем хочется, ибо там компетенции, зачастую, другие. К тому же, слишком много общения, встречь и созвонов. Есть ли, вообще, возможность сеньору расти карьерно и по деньгам, и оставаться при этом прежде всего техническим специалистом?
Или всё это невозможно, и надо будет переходить в менеджмент, а то и совсем в другую сферу? Как альтернатива - приспосабливаться и работать удалённо на одну-две-три работы?
Есть ли тут те, кто уже сталкивается или столкнулся с такими карьерными вопросами? Как вы их решили?
Вопрос следующий: какие, вообще, перспективы развития карьеры после того, как ты стал старшим специалистом?
У джуна всё примерно понятно - стать мидлом, потом сеньором.
А что, если ты уже сеньор? Куда профессионально расти? Становится лидом или начальником отдела не всем хочется, ибо там компетенции, зачастую, другие. К тому же, слишком много общения, встречь и созвонов. Есть ли, вообще, возможность сеньору расти карьерно и по деньгам, и оставаться при этом прежде всего техническим специалистом?
Или всё это невозможно, и надо будет переходить в менеджмент, а то и совсем в другую сферу? Как альтернатива - приспосабливаться и работать удалённо на одну-две-три работы?
Есть ли тут те, кто уже сталкивается или столкнулся с такими карьерными вопросами? Как вы их решили?