LINUX.ORG.RU

Веб программисты здесь есть? Совет дать можете?

 , ,


3

2

Встал на путь становления веб программиста! Что изучать после html и css, javascript или php? Просто навыков программирования нет, даже в школе basic не изучал. Советовали следовать алгоритму html>css>javascript>jquery>php или же можно нарушить порядок, начав к примеру сразу с php.

фронтенд js
бекенд php

во втором случае, первое учить придется все равно, аяксы шмяксы и прочее уже давно обыденность.

так-что начни с js.

umren ★★★★★
()

Посоветовал бы начать с готовых опенсорсных CMS, чем забивать голову кодингом. Да и кодинг особо денег не принесет, смотрят как правило на конечный результат.

SjZ ★★★★★
()
Последнее исправление: SjZ (всего исправлений: 1)
Ответ на: комментарий от wakuwaku

А JS пока что убог. И в будущем убог. Вообще убог. Можно с него начать и превратить мозги в перезрелую фруктовую мякоть.

anonymous
()
Ответ на: комментарий от thesis

Отличный способ научиться писать жабаскрипт-only сайты.

anonymous
()

Советовали следовать алгоритму html>css>javascript>jquery>php или же можно нарушить порядок, начав к примеру сразу с php.

Порядка нет, всё в этом мире нелинейно, что приводит к ухудшению образования -> незнанию -> отсутствию смысла жизни -> печали -> смерти.

javascript или php?

Javascript + Perl/Ruby.

rros-2
()
Ответ на: комментарий от anonymous

Слабая типизация + говноооп = ???

anonymous
()
Ответ на: комментарий от qulinxao

1986 (ага!!!)

и что в этом примечательного?

ооп это структурное программирование + прошитые(в разных языках по разному) умолчальные правила как резолвить процедуры «привязаные» к тому или иному типу «записи» и правила частичного порядка на этих типах-записей . just it.

Это какое то кастрированное определение.
«прошитые умолчальные правила» взяты не просто от балды, а соответствуют определенной концепции и правил этих получается до хрена и больше. Да и отличия ооп не только в этом.

структурное програмирование как инстумент не требует сверху-в-низ только.

Судя по википедии все таки требует http://ru.wikipedia.org/wiki/%D1%F2%F0%F3%EA%F2%F3%F0%ED%EE%E5_%EF%F0%EE%E3%F...

Разработка программы ведётся пошагово, методом «сверху вниз».

TDrive ★★★★★
()
Ответ на: комментарий от kuchbuch

А на счет PHP мне кажется это проблема не языка, а программистов пишущих на нем!

.. и тех, кто потом читает посты этих программистов на форумах

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

MyTrooName ★★★★★
()
Ответ на: комментарий от kuchbuch

сколько времени займет изучение pascal и основ программирования

10 лет

MyTrooName ★★★★★
()

Учиться писать код лучше на одном из языков, широко используемых в обучении программированию. А для веб разработчика важно иметь чёткое понимание, что html, css и js - это технологии, работающие на стороне клиента(про node.js мы же не говорим?). А PHP, Python, Ruby etc. - это серверная часть. Хороший разработчик должен разбираться хорошо в одном направлении, и при этом неплохо разбираться в другом(знание вёрстки и js пригодится даже суровому php-разработчику). В общем, вначале js, а потом php изучайте. Разу уж начали с клиентской части...

lucentcode ★★★★★
()

Можно учить JS. На нём можно и бекенды писать (скажем, используя nodejs)

KennyMinigun ★★★★★
()

А цель то какая? Если для работы то php, спрос достаточно большой. Хотя те же фронтендщики сейчас тоже неплохо получают.
Для себя так можешь ограничиться js/html/css. NodeJS как бекенд, а на фронтенде можешь заюзать angular, ну или просто по классике отдавать странички нодой.

ritsufag ★★★★★
()

смотря что победит pnacl от гугла (c\c++ llvm) или asm.js от мозиллы. я мечтаю, чтобы победил pnacl. пуре си вперед.

punya ★★
()
Последнее исправление: punya (всего исправлений: 2)

Тред не читал, учи python. Осиливай css фреймворки. Осиливай js фреймворки. Первое - например, django, второе foundation, третье angularjs.

Winnerer
()

Встал на путь становления веб программиста! Что изучать после html и css

Для души - C/C++, для денег - где вакансий больше и платят охотнее.

Советовали следовать алгоритму html>css>javascript>jquery>php

Ещё один совет, ещё один алгоритм... Их — тьма-тьмущая.

или же можно нарушить порядок, начав к примеру сразу с php.

Ты сам себе повелитель. Учи то, что хочется. Учи пару языков, можно по-очереди. Решай практические задачи. Так ты поймешь преимущества и недостатки тех или иных подходов.

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от punya

лишптолк , тобиш asm.js

(pnacl проще имплиментится в asm.js ) чем наоборот ,

но важнее другое - жабкаскрипт «переносимей»(по факту числа хостов) чем «пуре с»

qulinxao ★★☆
()

Й

вот с начала { для кругозора что вложенность(строгая)(стеки блоки все дела) по началу не была мэйнстримом , как и теперь ( одно из забавных отличий между «наколеночных» php & javascript версус «подставить (любой)СЕРЬЁЗНЫЙ язык программирования software_industry»}

http://funcall.blogspot.ru/2011/02/no-stack-no-problem.html

держа во внимании вышеупомянутую заметку пролистай Бауэр Ф.Л., Гооз Г. - Информатика. Вводный курс (в 2-х томах)

название настолько неудачное в нынешней лингвистической ситуации.

книга замечательна

qulinxao ★★☆
()
Ответ на: комментарий от Chaser_Andrey

Для души - C

Ладно хоть бы C++, но C для души это же мазохизм %)

Deleted
()

Учи js, ноду и какой-нибудь новомодный frontend-фреймворк (Angular.js, например).

Советовали следовать алгоритму html>css>javascript>jquery>php или же можно нарушить порядок, начав к примеру сразу с php.

Дело в том, что:

  1. единственно правильного способа прийти в Web нет;
  2. советчик смотрит со своей колокольни;
  3. советчик, в конце концов, может оказаться некомпетентным.

Так что думай сам, что ты как маленький. И учти, что изучать одновременно несколько языков/технологий, выполняя какую-либо практическую задачу, — совершенно нормально.

PS. Кроме PHP существуют другие «серверные» языки. И PHP из них далеко не самый приятный.

theNamelessOne ★★★★★
()
Ответ на: комментарий от TDrive

Это какое то кастрированное определение.

Но ведь это правда, больше никаких отличий в ООП нет.

anonymous
()
Ответ на: комментарий от punya

Даже если portable nacl победит, знание JS всё равно пригодится. Да и писать на чистом C то, что не требует особой производительности - сродни мазохизму. Будет народ юзать интерпритаторы скриптовых языков, вместе со скриптами, на portable nacl. Запретить собрать интерпритатор того же js для portable nacl даже google не сможет... Да и js никто не выпилит из браузеров в ближайшие лет 20 - из соображений обратной совместимости(в американской части сети работают тысячи сайтов, которые разрабатывались ещё под IE 4 в лохматые 90-е).

lucentcode ★★★★★
()
Последнее исправление: lucentcode (всего исправлений: 1)
Ответ на: комментарий от kuchbuch

Да не за что. Я сам начинал с вёрстки и js. Это правильный вектор изучения. На codeacademy в уроках по PHP иногда встречаются ремарки, отсылающие к урокам из курса Web Fundamentals, и Java Script. Думаю, тоже не спроста. Хотя бы основы данных курсов любой программист, пишущий бэкенды знать должен.

lucentcode ★★★★★
()
Ответ на: комментарий от kuchbuch

я первый веб-форум писал на паскале, зная только его со школы // тред не читал

trashymichael ★★★
()
Ответ на: комментарий от TDrive

Это какое то кастрированное определение.

Да ладно. Объекты — это всего лишь poor man's замыкания.

Судя по википедии

Ну ты понял.

x3al ★★★★★
()

Что изучать после html и css, javascript или php?

про CGI почитай, если не читал еще - полезно будет.

Просто навыков программирования нет,

т.е. программируешь без навыков? Это как?

даже в школе basic не изучал.

Колись что еще не изучал?

Советовали следовать алгоритму

советам следовать можно, но осторожно. Лучше в себе развивать советчика самому себе, но про общение и обмен знаниями не забывать конечно.

Для хорошего базиса знаний: Функциональное программирование (Python, Erlang, Lisp\ELisp), Посмотри курсы лекций на сайте MIT. Почитывать RFC, w3org, citforum

swwwfactory ★★
()

html>css>

Затем одновременно javascript+jquery+php.

drull ★☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.