Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
30 / 47 / 19
Регистрация: 23.10.2014
Сообщений: 1,001

Что изучать и что читать?

30.05.2016, 19:15. Показов 2423. Ответов 44
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Появилось свободное время. Решил самообразовываться. Давно хотелось всерьез изучить что нибудь из веб-программирования. В школе и универе поверхностные знания по HTML, CSS, PHP, JS получил, но ничего обширнее отчета на HTML к лабороторной по написанию отчета на HTML не писал. Вопрос во первых такой: есть ли вообще смысл изучать PHP? Вообще смотрю много уж больно вакансий PHP разработчиков. Но в то же время кажется странным: если есть JS (к которому куча фреймворков) зачем нужен PHP? Во вторых есть ли какой то ресурс где бы были не только простенькие уроки по веб-разработке, но давались более конкретные задачи. Например написать с нуля какой то сайт. А если что не получается то можно было бы какую то подсказку получить.

P.S. Пишу в ветке JS потому что к нему как то больше душа лежит.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.05.2016, 19:15
Ответы с готовыми решениями:

Что изучать дальше?
Я хорошо знаю CSS, HTML, верстку,хотя, пока не умею верстать очень сложные макеты и нет опыта адаптивной верстки, изучаю уже полгода. Также...

Что читать посоветуете?
Что читать посоветуете? В джаве полный 0.

Что мне дальше изучать?
Привет. Прочитал основы HTML и CSS. Затем JavaScript и jQuery. Потом PHP и SQL. Написал 2 простеньких сайта: использовал всё...

44
$ su
 Аватар для ntlinuxnt
1605 / 520 / 97
Регистрация: 18.11.2010
Сообщений: 2,807
Записей в блоге: 2
30.05.2016, 19:33
JS - язык клиента PHP - язык сервера, изучайте Angular и что нибудь на сервер с чем удобней работать.
0
30 / 47 / 19
Регистрация: 23.10.2014
Сообщений: 1,001
30.05.2016, 20:23  [ТС]
Цитата Сообщение от ntlinuxnt Посмотреть сообщение
JS - язык клиента PHP - язык сервера
Не очень понятно Что значит язык сервера? На JS что нельзя с БД работать? А как же (да я уже кое что прочитал) Node.js?
Цитата Сообщение от ntlinuxnt Посмотреть сообщение
изучайте Angular и что нибудь на сервер с чем удобней работать.
Что нибудь это что? И почему именно Angular? Я вот будучи совсем нубом пошел как то устраиваться на работу, вообще то я не знал что там веб разработчик требуется, там как то нечетко было сказано. Я то более-менее прилично знаю только C++ и C#. Но смысл в том что мне там велели выполнить тестовое задание в cakephp. Сказали типа это самый простой фреймворк. Ну задание я понятное дело зафейлил.
0
20 / 20 / 13
Регистрация: 22.11.2015
Сообщений: 109
30.05.2016, 22:47
Цитата Сообщение от Dark Byte Посмотреть сообщение
На JS что нельзя с БД работать? А как же (да я уже кое что прочитал) Node.js?
На js нельзя обращаться на прямую к бд. Нод - язык серверный (синтаксис js'а, но он совсем не js), так же пхп. Те же разговоры шли и про яву и яваскрипт (но они то уже абсолютно разные языки).
Про разработчиков и новичков:
Веб-разработчик должен знать большой стек технологий, языков и тд.
Пхп-разработчик должен знать сугубо пхп с фреймворками, с различными фичами и с поверхностными знаниями html+css.
Яваскрипт-разработчик должен знать все тоже самое, но акцент на яваскрипт (без пхп).
Джуниор/стажер/новичок должен знать фундаментальные знания о конкретных языках, а еще если при собеседовании замечают, что вы отстаете от современного мира, то вас просто не возьмут. То есть джуниору нужно все время следить за новыми технологиями, может не знать практическое применение, но теорию знать должен.

Добавлено через 10 минут
Изучать/читать:
Это уже вы сами определяйте)
Есть Хекслет, на нем вы найдете курсы, книги, практику..
1
30 / 47 / 19
Регистрация: 23.10.2014
Сообщений: 1,001
30.05.2016, 22:53  [ТС]
Михаил_96, Хорошо, это кое-что проясняет. Тем не менее сайты ведь могут писаться и без PHP? Т.е. там где не требуется база данных. Хотя наверное сейчас таких простых сайтов и нету... А какие есть фреймворки под PHP? Ну и наконец повторюсь где бы мне найти простенький проект для обучения? Чтобы не только тупо уроки читать по синтаксису языка, но и самому что-то реальное написать.

Добавлено через 1 минуту
Цитата Сообщение от Михаил_96 Посмотреть сообщение
Изучать/читать:
Это уже вы сами определяйте)
Есть Хекслет, на нем вы найдете курсы, книги, практику..
Это что-то типа ********** как я понял? Там поди тоже большая часть стоящих курсов платные...
0
20 / 20 / 13
Регистрация: 22.11.2015
Сообщений: 109
30.05.2016, 23:19
Цитата Сообщение от Dark Byte Посмотреть сообщение
Это что-то типа ********** как я понял? Там поди тоже большая часть стоящих курсов платные...
И да, и нет. Вообще, в их группе написано: "Знания должны быть свободными!". Но у них также некоторые уроки платные, что немного огорчает.
Цитата Сообщение от Dark Byte Посмотреть сообщение
Тем не менее сайты ведь могут писаться и без PHP?
Еще раз: Пхп - серверный язык. Си, си шарп, питон, руби, ява, ... - серверные. На сервере может находиться и не находиться любой серверный язык.
Цитата Сообщение от Dark Byte Посмотреть сообщение
А какие есть фреймворки под PHP?
Ну, я их мало знаю: Laravel, Yi, symfony, тот же phpcake.
Цитата Сообщение от Dark Byte Посмотреть сообщение
Ну и наконец повторюсь где бы мне найти простенький проект для обучения? Чтобы не только тупо уроки читать по синтаксису языка, но и самому что-то реальное написать.
Не знаю) На фрилансах бери
0
Superposition
 Аватар для Padimanskas
950 / 615 / 256
Регистрация: 27.10.2013
Сообщений: 2,083
31.05.2016, 05:07
Цитата Сообщение от Dark Byte Посмотреть сообщение
Чтобы не только тупо уроки читать по синтаксису языка, но и самому что-то реальное написать.
Читай чужой код, пробуй разбираться. Смотри проекты на github, bitbucket. Проекты решают конкретную задачу(задачи) и обычно нужны в разных сферах человеческой деятельности. Самый доходный сектор это финансы, бизнес, промышленность. Попробуй dummy-проект для какого-нибудь производства. Например самый обычный документооборот или что-то в этом духе. Единственная сложность, это формализация и постановка задания т.е. описание задачи понятным, любому человеку, языком. Это приходит с опытом.
0
30 / 47 / 19
Регистрация: 23.10.2014
Сообщений: 1,001
31.05.2016, 10:59  [ТС]
А как научиться верстать? Вот например везде надо знание фотошопа. Я его в глаза не видел ни разу в жизни. Пытался скачать так он только платный вроде...
0
Superposition
 Аватар для Padimanskas
950 / 615 / 256
Регистрация: 27.10.2013
Сообщений: 2,083
31.05.2016, 13:39
Цитата Сообщение от Dark Byte Посмотреть сообщение
А как научиться верстать? Вот например везде надо знание фотошопа. Я его в глаза не видел ни разу в жизни. Пытался скачать так он только платный вроде...
Есть видео-подкасты по фотошоп. Для верстальшика в фотошопе нужно 3-5% функционала. В основном это колорпикер(пипетка), боковые линейки(руллеры), лэйерселект(ctrl+alt+LMB), скейл(alt+scroll), транслейт(пробел). Иногда нужно заходить в эффекты слоя(значок fx) чтобы посмотреть значения градиента, тени, обводки и т.п.
Каскадные таблицы изучается в течении пары вечеров(для совсем деревянных - в течении недели). Sass, less - за несколько недель. Обычно первый этап изучения это селекторы, второй это правила.
0
 Аватар для LeniumSoft
1454 / 847 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
31.05.2016, 14:37
Dark Byte, Оёёй..... Кого это занесло в Web WCF надоел?

Цитата Сообщение от Dark Byte Посмотреть сообщение
если есть JS (к которому куча фреймворков) зачем нужен PHP?
PHP был серверным языком всегда. JS был клиентским. Совсем недавно его начали тоже к серверной стороне приобщать. JS с этой стороны ещё сыроват. PHP(1994) против NodeJS(2009)

А что это ты(ярый c# кодер) в сторону ASP.NET не глядишь????
0
30 / 47 / 19
Регистрация: 23.10.2014
Сообщений: 1,001
31.05.2016, 15:33  [ТС]
Padimanskas, Да нет проблема даже не в изучении а в установке. Я любитель халявы честно говоря, бесплатной версии его нет, а крякнутую работающую пока не нашел.
Цитата Сообщение от LeniumSoft Посмотреть сообщение
Dark Byte, Оёёй..... Кого это занесло в Web WCF надоел?
А я диплом то дописал. Вот решил пока что по изучать что-то новое. Т.е. вроде WCF я уже освоил (ну относительно).
Цитата Сообщение от LeniumSoft Посмотреть сообщение
А что это ты(ярый c# кодер) в сторону ASP.NET не глядишь????
Да видел его. Очень кстати классная штука. Хоть и не изучал. Просто бегло проглядел несколько статей на метаните. Но все таки решил для начала изучить фундаментальный PHP. А уж потом двигаться в сторону прогрессивных технологий. Тем более что PHP тупо востребованней. Увы я много месяцев искал в своем городе вакансию C# разработчика, но у нас их очень мало требуется и те с опытом (которого у меня пока нет). А вот веб разработчиков требуется вагон.
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
31.05.2016, 16:43
Цитата Сообщение от Михаил_96 Посмотреть сообщение
где бы мне найти простенький проект для обучения?
прям сразу проект?
может, начнёте с одной HTML+CSS=JS-страницы?
0
30 / 47 / 19
Регистрация: 23.10.2014
Сообщений: 1,001
31.05.2016, 17:05  [ТС]
Цитата Сообщение от kalabuni Посмотреть сообщение
прям сразу проект?
может, начнёте с одной HTML+CSS=JS-страницы?
Потому и говорю что маленький. HTML, CSS, JS это я все ну туда сюда синтаксис представляю себе. А мне хочется сделать что-то с PHP и базой данных. Авторизацию там и т.п. Чтобы это уже выглядело как хоть немного динамический сайт, а не те лабороторные которые я писал в универе.
0
20 / 20 / 13
Регистрация: 22.11.2015
Сообщений: 109
31.05.2016, 18:31
Цитата Сообщение от Dark Byte Посмотреть сообщение
Чтобы это уже выглядело как хоть немного динамический сайт, а не те лабороторные которые я писал в универе.
Правда, если хотите динамические сайты писать, то прокачайте до среднего сначала связку html+css+js (знать синтаксис недостаточно. Все равно, что и знать буквы, но не уметь читать). Открываете любой сайт и пытаетесь повторить его.
Ну а потом уже пхп со всякими бд, авторизациями и тд.
Не хотите - гуглите, а не задавайте свои подобные вопросы на форумах, ибо интернет ими уже захлебывается..
0
30 / 47 / 19
Регистрация: 23.10.2014
Сообщений: 1,001
31.05.2016, 18:41  [ТС]
Цитата Сообщение от Михаил_96 Посмотреть сообщение
Правда, если хотите динамические сайты писать, то прокачайте до среднего сначала связку html+css+js (знать синтаксис недостаточно. Все равно, что и знать буквы, но не уметь читать). Открываете любой сайт и пытаетесь повторить его.
Вот о том и речь. Сейчас почему то везде уроки верстки идут по PSD шаблонам фотошоповским... Ну реально ведь вот ты открыл любой сайт, но ты все равно же на вид не сможешь 100% подобрать всякие там цвета, размеры и т.д.
Цитата Сообщение от Михаил_96 Посмотреть сообщение
Ну а потом уже пхп со всякими бд, авторизациями и тд.
Сначала фронтэнд потом бэкэнд? Это так сейчас учат реально? Я просто не знаю. Кстати а вот всякие там питоны и руби на рельсах относятся с фронт или бэкэнду?
Цитата Сообщение от Михаил_96 Посмотреть сообщение
Не хотите - гуглите, а не задавайте свои подобные вопросы на форумах, ибо интернет ими уже захлебывается..
К каждому нужен индивидуальный подход. Я стараюсь не спрашивать тут вопросы касающиеся синтаксиса ибо это и так есть в любом учебнике. Но касательно выбора языка и порядка изучения мне хочется получить индивидуальный ответ.
0
20 / 20 / 13
Регистрация: 22.11.2015
Сообщений: 109
31.05.2016, 19:04
Цитата Сообщение от Dark Byte Посмотреть сообщение
P.S. Пишу в ветке JS потому что к нему как то больше душа лежит.
Вот и изучайте соответствующий язык. Перестаньте уже фигней страдать )
Все то, что нужно было - написали.

Добавлено через 15 минут
Цитата Сообщение от Dark Byte Посмотреть сообщение
Сначала фронтэнд потом бэкэнд? Это так сейчас учат реально? Я просто не знаю.
Если вы мегамозг, то выучиться на то и другое вполне реально. Да и в придачу с докторской по химии, физике, математике..
Если же мы говорим о минимуме, то с этим уже и простомозг справится)
Цитата Сообщение от Dark Byte Посмотреть сообщение
Кстати а вот всякие там питоны и руби на рельсах относятся с фронт или бэкэнду?
Руби, Питон - к бэкэнду.
Цитата Сообщение от Dark Byte Посмотреть сообщение
Вот о том и речь. Сейчас почему то везде уроки верстки идут по PSD шаблонам фотошоповским... Ну реально ведь вот ты открыл любой сайт, но ты все равно же на вид не сможешь 100% подобрать всякие там цвета, размеры и т.д.
Ну значит - ищите макет в psd, вставляйте в редактор брекетс, пишите ваш сайт.
0
30 / 47 / 19
Регистрация: 23.10.2014
Сообщений: 1,001
31.05.2016, 21:34  [ТС]
Цитата Сообщение от Михаил_96 Посмотреть сообщение
Вот и изучайте соответствующий язык. Перестаньте уже фигней страдать )
Все то, что нужно было - написали.
Еще сутки назад я хуже понимал что к чему в этой веб-разработке. Сейчас все встает на свои места. Кажется мне все таки стоит сначала выучить PHP. Тем более что в JS я уже отчасти соображаю. Он на самом деле чрезвычайно простой как язык то. Т.е. даже PHP по сравнению с JS сложнее. Более того учитывая мою склонность к написанию чистого кода не имеющего отношения к представлению я подозреваю что реально будет интереснее заниматься бэкэнд-разработкой.
Цитата Сообщение от Михаил_96 Посмотреть сообщение
Если вы мегамозг, то выучиться на то и другое вполне реально. Да и в придачу с докторской по химии, физике, математике..
Если же мы говорим о минимуме, то с этим уже и простомозг справится)
Так а что есть минимум? HTML + CSS + JS + PHP имхо. Далее идут уже всякие фреймворки и серверные языки. И не надо мегамозга чтобы после изучения минимума продолжить изучать и их. Человек учится всю жизнь!
0
20 / 20 / 13
Регистрация: 22.11.2015
Сообщений: 109
31.05.2016, 22:32
Цитата Сообщение от Dark Byte Посмотреть сообщение
Так а что есть минимум?
Ну, начнем с того, что js не совсем прост, я бы сказал, что совсем не прост, со всякой динамической типизацией, прототипированием. ооп и прочее. Вообще, он учится за год с теорией, практикой. Ну да ладно, для кого как..
Верстка (html+css) легкая, но на неё тоже нужно какое-то время.
Можно сказать, что это минимум - то есть это когда вы умеете писать корявый код без частых "гуглю!", и у вас уже есть хоть какой-то фундамент/база.

А вот пхп с его безопасностью - учится уже побольше года )
Цитата Сообщение от Dark Byte Посмотреть сообщение
Далее идут уже всякие фреймворки и серверные языки
Вы понимаете фразу "серверный язык"? Так вот, пхп - это тоже серверный язык. И дальше пойдут не только фреймворки, далеко не только. Дальше пойдет закрепления, пойдут препроцессоры, чистота кода, разные фичи для удобства, может даже и углубления и разные штуки. Можно смело устраиваться на веб разработчик стажера.

Цитата Сообщение от Dark Byte Посмотреть сообщение
Кажется мне все таки стоит сначала выучить PHP
Что вы хотите от нас? Мы дали вам все (проекты можно найти на том же гитхабе) За вас мы решать не будем
0
30 / 47 / 19
Регистрация: 23.10.2014
Сообщений: 1,001
01.06.2016, 04:51  [ТС]
Цитата Сообщение от Михаил_96 Посмотреть сообщение
Ну, начнем с того, что js не совсем прост, я бы сказал, что совсем не прост, со всякой динамической типизацией, прототипированием. ооп и прочее. Вообще, он учится за год с теорией, практикой. Ну да ладно, для кого как..
Ну для меня как для шарписта он учился настолько просто насколько вообще возможно. Я бы даже сказал что это самый простой язык который я видел в своей жизни. А я их видел не мало (не то чтобы сильно изучал, но пристально просматривал синтаксис и питона и руби и еще может 5-10 языков). Я очень люблю высокоуровневые языки.
Цитата Сообщение от Михаил_96 Посмотреть сообщение
Верстка (html+css) легкая, но на неё тоже нужно какое-то время.
Вот кстати никогда не понимал почему это считается таким легким делом. Для меня разметочные языки это сущий ад. Я их просто убей не понимаю. Немного освоился я с ними только после того как начал писать на xaml (WPF). Но и то html для меня в сто раз сложнее чем xaml. Меня раздражает его излишний минимализм. В xaml все контролы названы явно например DataGrid, ListBox, DockPanel... А в html все сокращено до всяких там ul, li и прочих. Плюс если в xaml очень удобно пишутся стили (явно указывается TargetType и пр.) то в css куча всяких операторов раздражающих типа точки или решетки которых поди запомни что они обозначают. Кто то может сказать что это xaml избыточен, но по моему его хоть читать и писать удобно. Все контролы запоминаются легко.
Цитата Сообщение от Михаил_96 Посмотреть сообщение
А вот пхп с его безопасностью - учится уже побольше года )
Безопасность? Это вы о чем? Смотря как учить...
Цитата Сообщение от Михаил_96 Посмотреть сообщение
Вы понимаете фразу "серверный язык"? Так вот, пхп - это тоже серверный язык. И дальше пойдут не только фреймворки, далеко не только. Дальше пойдет закрепления, пойдут препроцессоры, чистота кода, разные фичи для удобства, может даже и углубления и разные штуки. Можно смело устраиваться на веб разработчик стажера.
Естественно понимаю. Я имел ввиду что PHP это как бы базовый серверный язык, а все остальные уже дополнительные. Это и питон и руби и C# ASP.NET (он ведь серверный вроде да?)...
Цитата Сообщение от Михаил_96 Посмотреть сообщение
Что вы хотите от нас? Мы дали вам все (проекты можно найти на том же гитхабе) За вас мы решать не будем
Включите логику! Зачем мне чтобы за меня решали если я хочу просто получить практику разработки? А на гитхабе проекты самой разной направленности и языков. Не представляю как мне среди них вычислить то что мне нужно...
0
Superposition
 Аватар для Padimanskas
950 / 615 / 256
Регистрация: 27.10.2013
Сообщений: 2,083
01.06.2016, 14:35
Цитата Сообщение от Dark Byte Посмотреть сообщение
Да нет проблема даже не в изучении а в установке. Я любитель халявы честно говоря, бесплатной версии его нет, а крякнутую работающую пока не нашел.
Есть портируемые версии. CS4-portable вполне хватит. Для поиска торрентов попробуй программу HAL. Сейчас adobe работает по подписке, то есть закидываешь 10$ и пользуешься программой целый месяц.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.06.2016, 14:35
Помогаю со студенческими работами здесь

Что изучать после пары книг?
Добрый день! Перейду сразу к делу, я прочитал 2 книги: "Изучаем html xhtml- css 2-е издание" "Изучаем программирование на...

Что лучше начать изучать, java или javascript?
Здравствуйте, я новичок в программирований. В школе изучали PascalABC и pascalABC.net. Создавали проекты по этим языкам программирования....

Что нужно читать и что нужно изучать?
Немного знаком с\С++, там всё логично и простой синтаксис, тут же какие-то чужеродные кракозябры, нереально трудно. Это я попробовал сайтик...

Лучший интерактивный самоучитель с++, но так понравился, что думаю, а что если после python изучать с++?
http://academy.cppstudio.com/courses/ 1.) поделитесь опытом после какого языка вы перешли на с++. 2.) Что вам нравится/не очень в языке...

Какой язык изучать или что изучать?
Здравствуйте форумчане. какой язык программирования изучать чтоб работать дома через интернет? может 1с? я сам живу в деревне работы нет,о...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru