Относительно свободные ниши для веб-разработчика
Доброго времени суток. Изучал Java, но на 3-ем месяце изучения, когда я довольно хорошо ознакомился с основами, друг попросил сделать сайт, поэтому около 3-х месяцев назад я начал изучать веб-программирование (html, css, js, php, mysql) и поверхностно это изучил и таки написал сайт (srokpodachi.ru). (вёрстка убогая, ибо изначально взял плохо написанный трёхколоночный макет и никак руки не доходят переделать её)
В будущем хотелось бы работать над сайтами; но не над теми, что с помощью CMS пишутся("статейные" сайты, интернет-магазины и пр.). (то есть над более менее динамическими страницами) Поиск по вакансиям на работа яндекс ру показал, что требуются как JS так и PHP программисты обычно требуются с опытом от 1 года (или от 3), и требования довольно приличные (например отличное знание php5, mysql, ajax, jquery). А у меня после 3-х месяцев поверхностного ознакомления с веб-программированием немного каша в голове... Можете ли что-либо посоветовать? Или время покажет и вылечит? |
Советы от
1. Не учить PHP 2. Изучить модные React, Angular и т.п. Я уже не говорю про всякие разные паттерны проектирования, сборщики проектов и т.п - это всё по умолчанию) З.Ы. ну и улучшить навыки верстальщика) |
Цитата:
p.s. изучаю php по книге PHP5 2008г. от разработчика денвера Котерова Д.В. |
Цитата:
Некоторые вещи в новых версиях исправили, но тем не менее. |
Цитата:
Цитата:
|
Если хочется заняться серверным программированием, лучше учить Python. Это красивый, краткий, логичный язык. А пхп для говносайтов.
|
Цитата:
Старт на nodejs у меня занял 1 неделю, через 3 недели я уже был в середине, а сейчас легко лабаю... Боюсь представить сколько у меня займет старт с Питоном. Я полгода назад читал откровения серверного Питониста, что-то там было много боли в серверном программировании на Питоне. |
Цитата:
|
EmperioAf, чувак, если ты пишешь на Яве, то нах тебе ещё учить что-то? Ну а если оч хочется, то учи Python: для non-block есть фреймворки Tornado или Twisted, для классического подхода - Django или Flask.
|
Если я правильно понял выше написанное, то мне рекомендуется изучать фреймворки JS(angular, React), JQuery, node.js, MVC, ООП. А что скажете насчёт XML, AJAX и CMS-ок (wordpress, joomla) ?
PHP я учить начал потому как раз, что заходя на очередной сайт часто видел в строке дополнение index.php и вообще язык популярен... |
Цитата:
У меня есть функция состоящая из 12 вложений, лестница, но она одна(единственная) и делает в общем-то страшную вещь, портирует одну кмс в другую+копирование и ужимание 3 видов файлов, читает 12 разных файлов csv, построение зависимостей... Остальные файлы состоят максимум из 2 вложений и то ненапряжные. Цитата:
|
Цитата:
в начале января стандартно давал 8-10 правильных ответов из 20 в тестировании Java Core) Но обучение там построено так, что за 25 уроков из 40 я на автомате научился выводить данные только в консоль:) Советуете продолжить Java. Просто в Java столько классов, что нужны годы, чтобы этим овладеть. Я за всё время прочитал около 20-25 всего, а пользоваться мог немногим больше. В общем админы JavaRush обещают светлое будущее, но я его пока не вижу. |
Цитата:
ajax - ты будешь вынужден, wordpress - для нубов, joomla - попсня, php - аццтой. |
Цитата:
Цитата:
|
Цитата:
А вообще: Babel: ES7 async / await. Цитата:
|
p.s. когда меня друг попросил написать сайт, то я думал писать его на Java, но хостинг с поддержкой PHP, MySQL нам обошёлся в 150р./мес, а с поддержкой Java я видел цены 8-10 долларов. Я конечно понимаю, что возможности намного больше, но у меня друга просто нет 120$ в год, чтобы держать сайт.:(
|
Цитата:
Цитата:
Цитата:
|
Цитата:
$51 в год. vs $31 Обосраться разница. ;) |
EmperioAf,
Разницу проще понять так: На стандартном хостинге тебе настроят Apache, PHP и MySQL, а вот на своем сервере тебе придется делать всё самому. Хотя есть ещё всякая муть типа хероку и амазона... |
Цитата:
Цитата:
async function getData() { let user, data; try { user = await db.getUser(); data = await [db.getData1(), db.getData2()]; } catch (err) { console.error(err); } return {user, data}; } Никаких колбеков, асинхронные операции выглядят как синхронные, нормальная обработка ошибок, поддержка в WebStorm и Babel. |
Цитата:
(извините, я тормоз) |
Цитата:
Цитата:
|
Gozar,
Цитата:
EmperioAf, Цитата:
Цитата:
|
Цитата:
Да я уже в армии понял, что по жизни буду нищебродом, но что ж теперь идти в макдак работать?!))) |
Цитата:
[/quote]Да я уже в армии понял, что по жизни буду нищебродом,[/quote] Глупость какая. Будешь стараться - нищебродом точно не будешь. Цитата:
|
Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 14:54. |