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

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

30.05.2016, 19:15. Показов 2386. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru