Имя: Пароль:
IT
Веб-мастеринг
Обучение веб-программированию с нуля
,
0 UIV
 
22.11.13
09:59
1. Java 33% (1)
2. Java+PHP 33% (1)
3. Ruby или что нибудь подобное 33% (1)
4. PHP 0% (0)
5. Python 0% (0)
Всего мнений: 3

Начинаю осознавать, что 1С это путь в никуда. А сейчас появился небольшой излишек свободного времени, которое просерается на мисте. Соответственно хотелось бы его потратить с большей пользой. Планирую научиться веб-программированию. Так что у меня вопрос. Что, как, в каком порядке? Какие технологии и по каким самоучителям нужно изучить? Аналогично 1С "читай Митичкина, потом читай Радченко, потом читай билеты по профу и ищи ответы и дальше ты готовый профессионал.". Каким должен быть этот путь для профессионального разработчика сайтов?
33 andreymongol82
 
22.11.13
11:16
(30) То есть кратко никак нельзя?
34 UIV
 
22.11.13
11:16
(31) Ну например фрилансить из таиландской деревни или там мисту написать. Веб-программирование это свобода!
35 UIV
 
22.11.13
11:17
(32) Хабр для гиков. Я его не читаю.
36 UIV
 
22.11.13
11:18
И давайте все же ближе к теме.
37 sikuda
 
22.11.13
11:21
(28) Вы про какую 1С: 1C Предприятие или 1С-bitrix? Они технологически не пересекаются...
38 sikuda
 
22.11.13
11:24
Вэб программирование это HTML, CSS, javascript. Все остальное вторично.
39 UIV
 
22.11.13
11:25
(38) javascript и java это одно и то же? И как же пхп?
40 DarkWater
 
22.11.13
11:26
(37) мне показалось, что ТС про обычную 1С, не битрикс
41 DarkWater
 
22.11.13
11:27
(30) Странно. Обычно у очевидных вещей есть хотя бы 1-2 кратких аргументов. :)
42 sikuda
 
22.11.13
11:28
(39) Java, JVM(Java Virtual Machine) -> Oracle
javascript основной язык сценариев для web страниц.
php - скриптовый серверный язык web-сервера.
43 UIV
 
22.11.13
11:30
(41) Посмотри чем умные люди занимаются, которые начинали с 1С. например Волшебник и Asmody давно 1С бросили.
44 UIV
 
22.11.13
11:31
(42) То есть javascript и java это разные вещи и учатся по отдельности?
45 sikuda
 
22.11.13
11:33
(44) Да. Совершенно различные.
46 andreymongol82
 
22.11.13
11:33
(44) Мне кажется непонимание того, что java и javascript разные вещи и неумение выделить основную мысль в двух предложениях из (30) как-то взаимозсвязаны
47 UIV
 
22.11.13
11:38
(45) Как бы ты порекомендовал организовать быстрый вход в тему?
48 UIV
 
22.11.13
11:39
(47)+ html я уже в принципе знаю, сейчас шлифую сложные ньансы.
49 Flyd-s
 
22.11.13
11:39
(43), ага, Путин даже web-сайт создать не способен
50 Allexe
 
22.11.13
11:44
(34) Если так то PHP, миста насколько я знаю на PHP сделана.
ИМХО
плюсы PHP:
1. куча информации в том числе и на русском для новичков и профессионалов.
2. Большое сообщество (в т.ч. русскоязычное).
3. Низкий уровень входа (не требуется большого знания сопутствующих технологий).
4. Быстрый старт (свой первый сайт сделаешь через месяц, через полгода сможешь интернет магазины писать)
5. Большая востребованность в народе/фрилансе (т.к. много распространенных cms сделаны на PHP).

минусы PHP
1. Низкий уровень входа (очень большая вероятность что и через 5 лет ты будешь так же клепать сайты визитки и простенькие интернет магазины)
2. Большая конкуренция (придется со всеми школьниками конкурировать)
3. Большой выбор фреймоврков ( CodeIgniter, Kohana, Symfony, Yii, Zend Framework). Соответсвенно в каждом свое сообщество. В итоге с одной стороны сообщество по PHP больше чем по Ruby, но по отдельным фреймворкам меньше чем по ROR.
4. Большая разобщенность сообщества и отсутствие "стандартов". Фраза сайт на PHP не говорит ни о чем. Человека делавшего 3 года сложные проекты на CodeIgniter, нельзя сразу взять в проект на Symfony например.
51 DarkWater
 
22.11.13
11:44
(43) Я не знаю, чем они занимаются.
Думаю, всё равно, на чём делать деньги, главное - как.
То есть не одному работать, а сделать, чтобы люди работали на тебя.
Руководители даже небольших франей - я некоторых знаю - материально уж точно не бедствуют. Многие не только руководят, но и одинэсят. А что уж про большие говорить.
52 UIV
 
22.11.13
11:47
(50) Так пхп что тоже разные? Нужно ли параллельно с пхп учить джаваскрипт или они взаимозаменяемы? Нужен ли джаваскрипт для руби?
53 Kupogun
 
22.11.13
11:48
вообщем умные люди (Волшебник и Asmody) веб-программисты,  
а НЕ умные (DarkWater) не понимают, что за 1с нет будущего.
пхп на сервере
javaскрипт на клиенте
54 Kupogun
 
22.11.13
11:50
или я что-то не правильно понимаю с умными/не умными?
55 Господин ПЖ
 
22.11.13
11:51
>Я умный, я смогу. Но начать думаю таки с пхп, а джаву попозже, когда с архитектурой и основными принципами верстки разберусь.

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

проще студента взять готового и "учить собой"
56 andreymongol82
 
22.11.13
11:52
(54) Неправильно.
Умный будет независимо от технологии развиваться и зарабатывать деньги, неумный будет хаять одно и хвалить другое
57 Allexe
 
22.11.13
11:52
(52) Ну это примерно как есть 1С, а есть УТ, БП, ЗуП, УПП.
Так есть PHP, а есть CodeIgniter, Kohana, Symfony, Yii, Zend Framework (только это не готовые конфигурации а как бы разные конфигураторы со своими языками (надстройка над php).
Параллельно придется "учить" не только джаваскрипт, но и...
html, сss, javascript, но учить понятие относительное хотя бы на 20% ориентироваться в этом.
58 andreymongol82
 
22.11.13
11:53
(57) Забыл еще, что подавляющее большинство еще mySQL используют.
59 Flyd-s
 
22.11.13
11:54
(52), на php есть разные фреймворки.

>>Нужно ли параллельно с пхп учить джаваскрипт или они взаимозаменяемы?

php и javascript вообще не связаны и работают параллельно. Первый на сервере, второй на клиенте. Часто этими вещами занимаются два разных человека.
60 Allexe
 
22.11.13
11:55
(58) Да точно.. да там еще много чего всплывет :)
61 UIV
 
22.11.13
11:56
(58) SQL я уже знаю. Это как запросы в восьмерке только на английском.
62 Ubuntu810
 
22.11.13
11:57
(5) мой бывший однокурсник на руби для какого то австралийца клепает сайты, так что не заливай :)
63 andreymongol82
 
22.11.13
11:58
(61) чем отличаются диалекты mySQL от MSSQL и PLSQL тоже знаешь? Не все так просто
64 andreymongol82
 
22.11.13
11:59
(61) Шикарно, а я думал, что запросы в 8-ке это как SQL, только на русском )))
65 shpioleg
 
22.11.13
11:59
(52) Я тебе в (23) скинул ссылку, где на твои вопросы есть ответы. По курсам ты заложишь себе БАЗУ. Начиная с верстки, потом CSS, php, MySQL, javascript, AJAX. Это базовый курс с объяснением самого важного и с практикой.
66 UIV
 
22.11.13
11:59
(63) Какая разница, запрос он и есть запрос.
67 andreymongol82
 
22.11.13
12:00
(66) Нет
68 UIV
 
22.11.13
12:00
(65) Там видео. Мне бы текстовый вариант. Не люблю видеоуроки, они для людей с клиповым мышлением, мне проще прочитать.
69 Asmody
 
22.11.13
12:02
javascript вполне себе работает на сервере, и неплохо работает. см. node.js
70 UIV
 
22.11.13
12:03
(67) то есть в mySQL select * from x работать не будет?
71 zakidonoff
 
22.11.13
12:05
(0) А уровень знаний какой?
ХТМЛ значешь?
Что такое ПХП, Джава представляешь? Чем они кординально отличаются?
Для каких задач используется руби или питон - в курсе?
72 Asmody
 
22.11.13
12:06
самое забавное, что все эти популярные веб-фрейморки только недавно прошли фазу, которую та же 1ска прошла ещё в 7.5. т.е. когда разработчик декларативно описывает модель данных, а система "сама" строит тебе базу, интерфейс, стандартные команды и т.п. визжачие восторги по этому поводу в лагере веб-разработчиков не утихают до сей поры
73 Allexe
 
22.11.13
12:06
(70) По php могу порекомендовать PHP MASTER 2. Курс PHP-программирования. Yii Framework если найдешь скачай посмотри. Видеоуроки лучше тем что тебе придется работать в новом "конфигураторе" и по книжке не всегда очевидно где и как надо "щелкнуть мышкой" или поставить галку.
74 UIV
 
22.11.13
12:07
(71) Нулевой. ХТМЛ понимаю, но не знаю. Остальное на уровне общего представления и слухов.
75 Asmody
 
22.11.13
12:08
да, и про рисование форм мышкой забудь. не говоря уже об отчётах
77 Тоненький Клиент
 
22.11.13
12:10
(75) был вопрос, как тебе теперь без 1с живется...
78 zakidonoff
 
22.11.13
12:10
(74) Тогда начинай с HTML.
С самых азов. Самоучителей по нему море. Там всё просто, поэтому воды почти нет. Советовать что-то конкретно не стану.
Напишешь пару простеньких страничек - переходи к CSS. Там тоже без осложнений.
После этого можешь начинать разбираться в JavaScript.
Освоишь основные методы - учи PHP
Питон и иже с ним нужны уже для серьёзных кросплатформенных задач.
79 andreymongol82
 
22.11.13
12:10
(70) В общем случае простые запросы не отличаются. Проблемы будут возникать в организации сложных запросов, индексов кажись в mysql триггеров еще нет. но точно не помню. Да и готовые процедуры встроенные отличаются. DBCC&
80 andreymongol82
 
22.11.13
12:13
(74) И вообще, думаешь, что это все проще чем 1С? 1С терпения не хватило освоить? Как же будешь web осваивать?
81 Asmody
 
22.11.13
12:14
(77) 1С я иногда запускаю. для удовольствия.
82 andreymongol82
 
22.11.13
12:15
(81) Поностальгировать?
83 Asmody
 
22.11.13
12:15
(82) типа того.
84 Asmody
 
22.11.13
12:16
и вообще, простую задачу с интерфейсиком проще набросать за пару часов на 1Ске. а потом уже думать, что с ней делать дальше. или не делать
85 Allexe
 
22.11.13
12:17
(83) На чем пишешь какие фреймворки?
86 UIV
 
22.11.13
12:18
(80) Я высококвалифицированный сертифицированный высокооплачиваемый программист 1С с десятилетним опытом работы. За это время я вполне его освоил. Просто я осознаю тупиковость этого пути с точки зрения профессионального и личностного развития.
87 Asmody
 
22.11.13
12:19
(85) моя основная IDE - LibreOffice. Иногда Visio. И thunderbird
88 Asmody
 
22.11.13
12:19
(87)+ это если чисто по работе
89 Allexe
 
22.11.13
12:20
(87) :) В смысле веба? На чем проекты делает команда?
90 Asmody
 
22.11.13
12:22
(89) мы не занимаемся вебом
91 Allexe
 
22.11.13
12:24
(90) Ввел в заблуждение (53) "вообщем умные люди (Волшебник и Asmody) веб-программисты"
92 andreymongol82
 
22.11.13
12:25
(86) Да-да. Верю.
v8: Вывод справочника с иерархией в СКД
v8: запрос, соединение с условием.
v8: как добавить условие в запрос?

Но это не главное.
Сам для себя ответь на вопрос - что ты хочешь сделать пусть даже и с помощью вэб-технологий?
93 Tateossian
 
22.11.13
12:25
(43) Та ну, Волшебник начальник отдела разработки 1С.
94 Asmody
 
22.11.13
12:27
95 Bigbro
 
22.11.13
12:28
мне вот такое посоветовали почитать
http://ruby.railstutorial.org/
96 Asmody
 
22.11.13
12:29
(91) ага, в свободное от обеда время мы иногда пописываем этот сайт
97 Allexe
 
22.11.13
12:32
(95) Есть на русском http://railstutorial.ru/chapters/beginning то же самое
(96) Всмысле мисту? Фреймворк используете какой-то?
98 Allexe
 
22.11.13
12:32
(94) Похоже на оборудование какого-то провайдера.
99 zakidonoff
 
22.11.13
12:35
Во! Придумал наглядную ассоциацию по WEB технологиям для 1Сников -)

Нарисовал я в 1С форму, создал на ней поле с тектом "Привет мир!"
-Это HTML;
__
Скучная у меня, думаю, форма. Нужно бы её как-то оживить. Сделать динамической, чтоли... И создал я на ней две кнопки. Прописал, что при нажатии на первую, поле меняется на "Привет Мир!", а при нажатии на вторую - "Привет Земля!"
- Это Java;
__
Но и этого мне показалось мало, поскольку захотел я, чтобы приветствия мои хранились где-то в базе данных. И создал я два реквизита. Назвал их "Приветствие1" и "Приветствие2". Теперь при нажатии на первую кнопку, поле меняло своё имя на значение приветствие1, а при нажатии на вторую - на Приветствие2.
- Это PHP;
__
Теперь думаю, а давай-ка мои приветствия будут хранится не в моей базе, а выводится из буфера обмена. Прицепил я к 1С стандартную ДЛЛку и вывел по кнопке в моё поле на форме то, что хранится в буфере обмена ОС.
- Это Питон, Руби и иже с ними
-)
\me Хоть самоучитель пиши для 1Сников по вебпрограммированию
100 Cerera
 
22.11.13
12:35
(0)php проще простого.
101 UIV
 
22.11.13
12:36
(99) У тебя дар объяснения. :) Напиши. Скоро будет актуально.
103 Kupogun
 
22.11.13
13:05
(94) Че это такое? Похоже на коммуникационное оборудование, но не оно.
(90) обманут на каждом шагу. Им это, как два пальца
104 Asmody
 
22.11.13
13:40
(98) (103) это головная ТВ-станция. точнее, небольшая часть: приём и транскодинг.
105 Asmody
 
22.11.13
13:43
(97) на мисте не используются фреймворки. кое-какие отдельные сторонние библиотеки местами есть
106 Asmody
 
22.11.13
13:44
кстати, вот хорошая задачка для (0): напиши свою "мисту". с нуля
107 Господин ПЖ
 
22.11.13
13:50
(106) будет я думаю примерно так...

http://govindtiwari.blogspot.in/
108 Romasini
 
22.11.13
14:20
http://www.codecademy.com если с инглишом более менее

Ruby или что нибудь подобное
109 Loki Evil
 
22.11.13
14:22
110 Allexe
 
22.11.13
14:46
(106) По моему раньше выкладывали старые исходники mistы?
111 adelaide
 
22.11.13
14:52
Если чисто веб то PHP, html, css, javascript.
Если бабло рубить то Java/мобильные приложения.
112 mrkorn
 
22.11.13
16:12
по HTML и CSS
http://htmlacademy.ru
113 s-pc
 
26.11.13
01:19
1. HTML, CSS - Очень неплохие курсы от Евгения Попова.
2. PHP - рекомендую видеоуроки Дмитрия Афанасьева - вот его сайт - http://simple-training.com

Это база (основа, азбука) без HTML, CSS, PHP при создании и обслуживании сайтов НИКУДА!!!

А дальше, как уже говорили выше - "без остановок" - JavaScript, MySQL + Фотошопы, CMSы. Фрэмвоки и т.д. и т.п.
114 badboychik
 
26.11.13
02:09
Вы все отстали от жизни, кроме тех кто про Yii и Zend упоминал. По этим фреймворкам сейчас зарплаты по 80-120 у РНР-шников и проекты серьезные на них можно писать. Уже даже есть многопоточный сервер приложений как Tomkat/Glassfish в яве (appserver.io)
Сам голый РНР можно изучить за вечер, но надо *обязательно* вникнуть в его особенности ООП, почитать про нововведения и разницу РНР 5.3, 5.4 и 5.5 и обязательно знать что такое MVC. Без этого сейчас никуда не возьмут, уже не 2003 год чтоб на голом ПХП писать свои велосипеды.
Желательно изучить Twitter Bootstrap чтобы клепать простые интерфейсы или тестировать части проекта без головоломного HTML-кодинга, ибо так уже никто не делает.
Из CMS хватит либо Yii либо Symfony либо Zend.

Если по яве - есть хорошие курсы у Тимура Батыршинова, у него в одном месте сведено все что надо - от установки явы до запуска своего сайта, используя 10+ разных полезных технологий и инструментов, которые все надо знать. Из дерева можно стать хорошим джуниором за пару месяцев. Но ява это жесть, куча лапшеобразного кода и головоломные паттерны-интерфейсы-фабрики-синглтоны. Немного спасает знание Groovy и Scala, вроде за ними будущее. Из веб программирования для корпоративных систем приятнее всего Vaadin - визуальный. А PlayFramework - самый удобный для начинающих, основан на принципах RoR.

CSS можно за вечер изучить, главное суть понять. И HTML тоже - главное быть в курсе что такое HTML5 и какие у него возможности, щас это модно

В Javascript тоже разнообразия прибавилось за последние пару лет, начиная от node.js до всяких Angular и Backbone. На JS уже можно написать целые сайты, 3Д-игры и сложные приложения, не трогая сервер. Но знать jQuery надо обязательно всем.

А C# это как ява, но с человеческим лицом и нормальными доками. Мне больше всего нравится. Лучше за него возьмись.

Java+PHP
115 Web00001
 
26.11.13
02:50
У руби есть фреймворк руби он раилс, рекомендую, сейчас читаю про него отличная штука, просто не дорос ты до него, пхп как то не вкатил, не так много правда написал на нем (форум+пара приложений), потом на питоне написал вот это: http://1c-cod.ru/ тоже было интересно
116 badboychik
 
26.11.13
03:33
(115) Под РНР тоже есть фреймворки, клонированные с рельсов, но сохранившие вменяемость РНР, а на руби писать просто жесть, вроде кажется просто, но надо знать кучу всяких умолчаний и хитрых вывертов языка и библиотек, надо сначала постичь его дао. И все эти гемы мозг выносят, плюс несовместимость много чего с виндой. Короче инструмент для гиков и программистов-хипстеров.
117 Web00001
 
26.11.13
03:58
Мне синтаксис пхп выносит мозг. Руби кажется простым и приятным. Открыв питон я был удивлен конструкциями типа: x = a if b = c else d, однако руби со своим ror оказался намного интереснее. Просто интереснее, не написал пока ничего на нем, но то что читаю про него, просто удивительно, автоматическая генерация моделей, вьюх и тестов, песочница БД для тестов, разные окружения для тестов, разработки и продакшена и еще миллион пряников. Возможность работы с любой версией рельс и любой версией гемов. Возможность использования гемсетов, и тд и тд, и тд. Гемы, тоже вроде не напрягают, включено только то, что нужно и ничего более. То что не все работает под виндой это так :) Но еще год назад, запустить рельсы под виндой, было не самой простой задачей, уже есть инсталяторы, которые решают этот вопрос. Да собственно сама веб разработка под виндой как таковая вроде как не особо рассматривается профессионалами.
118 Sserj
 
26.11.13
04:14
(0) А вот интересно, почему Java у тебя идет либо как чистая, либо как связка с ПХП. Сама по себе то ява только на стороне сервера используется, конечно может ты и хочешь исключительно на апплетах что-то делать, но фактически просто обязан будешь изучать Java + JavaScript, ну и само собой разумеется HTML наизусть зубрить.
119 badboychik
 
26.11.13
21:00
(117) Да ну нафиг, разработка под винду на ПХП намного приятнее, поставил WAMP за 1 минуту и можешь начинать кодить без глюков и линуксоидного гемора. А руби тебе мозг еще вынесет, подожди ))

(118) Ява и яваскрипт никак не связаны, наоборот, можно писать приложения полностью на яве, а клиентский JavaScript не трогать, он будет создаваться автоматически когда надо - например при разработке на GWT, Vaadin и др.
120 ОдинСерый
 
26.11.13
21:06
недопрограммист 1С решил стать недопрограммистом вэб :)))))
ты ценник то хотя бы на джоба этих мастеров видел нет?!
или думаешь через полгода на Бали махнуть дауншифтить и кодить :)))
да там таких как ты мечтателей уже миллионы.
121 Remark
 
26.11.13
21:10
А что реальных интерпрайз пацанов нету?

1. HTML + CSS
2. JavaScript (jQuery)
3. ASP.NET via C#
122 av_x86
 
26.11.13
21:25
А кто нибудь может подсказать - какие задачи сейчас решаются на ASP.net. Частенько вижу вакансии в своей "деревне".
123 av_x86
 
26.11.13
21:28
+(122) Интересует какого рода системы разрабатываются на данной технологии и для кого.
124 sttt
 
26.11.13
21:44
сначала определиться нужно для чего, а потом решать. лучше фреймворк изучай (если php то simfony, yii, если python то django и т.д.) и Nginx, erlang..., вообще тут вряд ли нормального совета получишь)) лучше на хабре спроси, там веб разработчики сидят

Java
125 sttt
 
26.11.13
22:10
(114) "Из CMS хватит либо Yii либо Symfony либо Zend." - это голимые фремворки, не путай человека. Изучайте Python, Perl. Zend вообще считается набор библиотек API.

"Но знать jQuery надо обязательно всем" - не обязательно, есть аналоги побыстрее, проще... но используется часто.

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

"CSS можно за вечер изучить" - можно не учить, есть готовые поделки

"HTML" - за день становиться понятен

"многопоточный сервер приложений как Tomkat/Glassfish в яве (appserver.io) + node.js" - можно и на node или erlang собрать отказоустойчивый web сервер

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

(118) "ява только на стороне сервера" - тут только клиентский javascript рассматривается))) на стороне сервера это типа node.js
126 sttt
 
26.11.13
22:15
(121) "ASP.NET via C#" - это если windows платформа используется, сейчас в основном nix системы
127 sttt
 
26.11.13
22:29
(10) "Сколько процентов вакансий веб-программистов на руби в москве и буржуев сравнительно с джавой?" - меньший процент обусловлен тем, что мало спецов по python, ruby. проще спеца на PHP найти
128 sttt
 
26.11.13
22:40
(25) "Но начать думаю таки с пхп, а джаву попозже" - это любительский уровень и нормальную работу не найти. лучше уж html + javascript фреймворк + node.js, это будет профессиональнее
129 Remark
 
26.11.13
23:02
(122) На asp.net (mvc) можно решать любые задачи. Думаю как развитие 1Сника самое то. Во фронтенде используется HTML CSS Javascript. Движок Razor чем-то заменяет php, выглядит короче, лаконичней, имеет синтаксис C Sharp (очень похожи с Java). На стороне сервера используется C Sharp (а можно и прочие языки, напр. Visual Basic). Все это является одним из направлений разработки на платформе MS .NET Framework. Таким образом, освоив его можно также освоить и десктопную разработку под Windows и прочие Windows фоны, так как используется одна среда разработки, одна IDE.
Корпоративная среда очень хорошее место для Asp.net.
130 Remark
 
26.11.13
23:06
(126) Смотря где. В организациях на серверах я в лидерах *nix пока не наблюдаю.
131 sttt
 
26.11.13
23:18
(130) возможно и так, мне кажется на nix'ах лучше, серьезные web проекты с большим уровнем запросов
132 sttt
 
26.11.13
23:21
+(131) на проектах типа yandex, mail.ru, vk - там вообще наверное зоопарк из технологий)) всякие там си, питоны, руби, пхп и т.д.