Ответ на пост «Яндекс и "Цифровые профессии"»2

Зачем курсы, если инфа валяется в интернете в неимоверном количестве?!?!?!?


Если интересует веб-разработка то могу посоветовать литературу с задачами, есть ссылки.

https://learn.javascript.ru/ - Современный учебник JavaScript. Довольно емкий, содержит примеры кода и задачи.

https://javascript.info/ - английская версия учебника.

Лично я скачал тебе оба сайта и сделал из них паралельную книгу. скриншот внизу.


https://msiter.ru/tutorials/html-nachalnogo-urovnya - Учебник HTML для начинающих. Рядышком лежат справочники по элементам и css.

https://msiter.ru/tutorials/css-nachalnogo-urovnya - Учебник CSS для начинающих.

Это браузерная часть, т.н. frontend.То что выполняется в браузере.


Теперь серверная часть, т.н. backend.

https://www.php.net/manual/ru/tutorial.php - Простой учебник по php. Является частью справочника по php.

https://oracleplsql.ru/mysql-manual.html - MySQL учебник.

рядышком лежат:

https://oracleplsql.ru/postgresql-manual.html - PostgreSQL учебник и

https://oracleplsql.ru/mariadb-manual.html - MariaDB учебник


если не хватит этой доки, то вот мой архив chm-ок:

https://github.com/trdm/chm - "MyMsdn. Компилирую для себя справку в формате *.chm по интересующим меня языкам и дисциплинам. Есть и стороняя справка, поскольку собираю в один каталог."

Это практически вся база, которой должен хорошо владеть веб-разработчик.

Ответ на пост «Яндекс и "Цифровые профессии"» Веб-разработка, Учебник, Литература, Самостоятельная работа, Ответ на пост, Длиннопост

Что-бы потренироваться SQL есть самописная утилита

https://github.com/trdm/sqlquery/blob/main/bin/qtsqlquery.7z

она слегка топорная, делал для себя, все никак не предам её шифовке, но работает.

Ответ на пост «Яндекс и "Цифровые профессии"» Веб-разработка, Учебник, Литература, Самостоятельная работа, Ответ на пост, Длиннопост

Есть еще из простых (тут более свежая версия Sqlite со многими плюшками и  наворотами):

https://sqlitestudio.pl/ - SQLiteStudio

https://github.com/little-brother/sqlite-gui - Lightweight SQLite editor for Windows

скачивайте, распаковываетете, пользуетесь.

Вы смотрите срез комментариев. Показать все
4
Автор поста оценил этот комментарий

бекенд на пыхапе в (почти) 2023 - можно, но зачем?

раскрыть ветку (14)
4
Автор поста оценил этот комментарий

PHP никуда не пропадёт еще многие годы, язык сильно изменился и продолжает развиваться. Он ничем не хуже других. Порог входа довольно низкий, туториалов много, фреймворки развиваются. Так что ничего плохого в этом нет, он занял свою нишу.

На чём еще делать интернет магазины? На битриксе?

раскрыть ветку (10)
5
Автор поста оценил этот комментарий

На чём еще делать интернет магазины? На битриксе?

Это который опять же на php? :)

Автор поста оценил этот комментарий

Как я понял , претензия к пхп только такая, что не универсальный язык, а только для сайтов.

1
Автор поста оценил этот комментарий
Он ничем не хуже других.

Хуже. Любой язык, который ограничен каким-либо образом будет хуже. 1С сложно будет использовать в разных странах, Swift где-то,  кроме продуктов Apple, PHP везде кроме веба, точнее кроме бекенда.


Плюс он один из самых дешевых на рынке и плохо держит нагрузки. Он конечно не пропадет, но надо быть готовым сидеть на не самых популярных проектах за относительно небольшие деньги, либо всё равно потом учить еще один язык. А зачем, если можно сразу взять какой-нибудь условный javascript, где можно и в бек и во фронт и в декстоп с мобильными?

раскрыть ветку (7)
Автор поста оценил этот комментарий
какой-нибудь условный javascript

Ну можно еще говном обмазаться, но зачем?

Какой нахуй js в десктопе, это дичь.

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

раскрыть ветку (6)
1
Автор поста оценил этот комментарий
Какой нахуй js в десктопе, это дичь.

Slack, skype, whatsup, vscode, github, postman - это только то, что прямо сейчас запущено у меня, к примеру, а ещё есть куча всего.


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

Смысл в том, что проще с одного проекта на js перейти на другой проект на js, чем спустя 2-3 года разработки бекенда на php после пары недель перейти на тот же проект на js. Я сомневаюсь даже что ваше резюме всерьёз будут рассматривать, но круто, если вы так можете.


Не смотря на разные фреймворки и библиотеки, учить новый фреймворк\библиотеку не то же самое, что учить новый фреймворк\библиотеку плюс новый язык.

раскрыть ветку (5)
1
Автор поста оценил этот комментарий
Slack, skype, whatsup, vscode, github, postman

О, самое лагающее говно в списке, и почему я не удивлён?


чем спустя 2-3 года разработки бекенда на php после пары недель перейти на тот же проект на js

Мм, а зачем? PHP умирать не собирается, платят вполне нормально, проектов выше крыши. Да, js-никам платят больше, но выбирать язык по ЗП такое себе. Специфика проектов разная, php больше про фриланс.


Не смотря на разные фреймворки и библиотеки, учить новый фреймворк\библиотеку не то же самое, что учить новый фреймворк\библиотеку плюс новый язык.

Всё от опыта зависит. Вы не сможете всю жизнь проработать на одном языке, в какой-то момент всё равно придётся либо менять язык, либо профессию. Вы сгорите, это факт. Спросите любого разраба 40+, сколько языков он поменял, цифры вас удивят.

раскрыть ветку (4)
2
Автор поста оценил этот комментарий
О, самое лагающее говно в списке, и почему я не удивлён?

И к чему это? Лагает оно или нет, это популярная и востребованная технология для кроссплатформенного ПО. PHP даже возможности сделать хотя бы лагающий продукт для десктопа не даёт.


Мм, а зачем? PHP умирать не собирается
всё равно придётся либо менять язык, либо профессию

Незачем менять проект, но придётся менять язык, да? ))


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

раскрыть ветку (3)
Автор поста оценил этот комментарий

На сколько я знаю скайп вроде на электроне написан, который под капотом движок ющает, похожий  на браузерный (могу ошибаться, где то читал про это) так вот, такое априори будет работать хуже. Да и назвать скайп популярным лично у меня сейчас язык не повернется. Да, на былой славе пока выезжает, но движется ближе к кладбищу. Я бы вот не стал на js писать что-то серьезное. Так что товарищ прав

раскрыть ветку (2)
Автор поста оценил этот комментарий

Именно так, это позволяет переиспользовать большинство кода на разных платформах. Да, работать будет хуже, но будет одинаковая функциональность одновременно появляться везде, в том числе одинаковые баги. Если писать на нативных, языках для каждой платформы нужна отдельная команда разработчиков, отдельные тестировщики, отдельные менеджеры. Это дорого. И либо везде будет разная функциональность, либо долгие релизы, т. к. все с разной скоростью работают и надо будет постоянно кого-то ждать. И подписка вместо 10 баксов будет стоить 50. И на рынок ты выйдешь позже, и еще много всего. Я вот видел, как приложение на электроне убивает приложение на си, так как развивается гораздо динамичнее, но обратных примеров не встречал.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Ну спорить здесь глупо, так как свои плюсы и минусы есть в каждом подходе. Про развивается динамичнее, это не более чем совпадение, так как все зависит от разрабов, будут поддерживать и развивать то, что захотят. Про переиспользование кода я бы тоже так однозначно не говорил. Что то конечно можно будет переиспользовать, но не много. Я электрон не видел даже, поэтому за него говорить не могу, но могу на примере реакта и реакт нейтива порассуждать. Разрабы реакт нейтива отказались от него в своих же приложениях. И имхо, js так себе язык, если бы небыло тайпскрипта, я бы не пошел на фронтенд. А вообще я сторонник подбора инструмента под задачу, а не натягивание этого инструмента под все задачи. Это конечно же касается серьезных приложений. Т.е. когда нужно mvp сделать и посмотреть зайдет ли приложение, то можно хоть на бейсике писать, ну и для мелких приложений тоже не критично. Unity тоже когда то поддерживали js, но потом выпилили его нафиг.

2
Автор поста оценил этот комментарий

А на чем должно делать в 2023?

раскрыть ветку (2)
3
Автор поста оценил этот комментарий

java/kotlin, c++, go, python (тьфутьфутьфу). если и советовать что-то изучать - то советовать востребованное в мире и энтерпрайзе. я бы с java начал, доков больше

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Вы слышали про Blazor на Core 6? Это настоящая революция.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку