Web-программист широкого профиля - что изучать?
Прошу прощения, если выбрал неподходящий раздел.
Что нужно знать, чтобы стать Web-программистом широкого профиля? Кроме HTML/XHTML, PHP, MySQL, CSS, JavaScript, пару CMS. Понимаю, вопрос расплывчатый, но я только начинаю изучать эту область, поэтому так он и звучит. |
XML, XSL(T), HTTP (UDP), SQL, Apache, JAVA (... ... ...), jQuery, ExtJS, Perl, Phyton, Ruby, NodeJS (+Modules API), MongoDB, UNIX, DOM, AJAX, С++.
Продолжать?! |
Цитата:
|
B~Vladi, а C++ тут причём?
|
Цитата:
|
Цитата:
разве на питоне можно делать сайты? |
Цитата:
Какие сомнения на счет UNIX?! |
питон ок) не знал
тоже не понимаю. чтобы делать в гите коммиты? |
Цитата:
|
melky, Про выставление прав на файлы в unix, тоже знать не обязательно web-программисту? А сервер свой поднимать тоже предлагаешь только на венде? Или веб программист широкого профиля должен иметь друга администратора, чтобы донимать его вопросами начального уровня?
unix нужно ставить в начало списка, а не в его конец. |
Цитата:
"знать" предполагает не только настройки маунтов,aptitude,git,chmod по мне, это что-то более широкое :) написание своих скриптов, например ..... кстати, где можно посмотреть , примонтирован ли диск? для апача надо. :) |
mount
выводит все смонтированные ресурсы. mount | grep sd выводит все винты, если они все sd-типа, а не hd. Приводы обозначаются как "sr0", "sr1", "sr2"... |
Цитата:
|
да просто файлы для вебдева находятся на диске, который нужно монтировать
если это сделано через наутилус, приходится убирать монтирование на этот диск и монтировать вручную это как обход того, что права на файлы на примонтированном диске не меняются, ссылки на файлы не помогли. все это нужно для апача хочу скрипт для старта типа написать, чтобы меньше телодвижений делать, но на этом моменте и застопорился |
непонятно, почему этот диск сразу не монтируется и почему через nautilus нельзя монтировать. Про обход вообще не понял. Но можно, например, просто проверить наличие какой-то папки
[[ -e /path/to/my/project ]] && ... |
Цитата:
это то ,что нужно да дело в том, что mountall не доводит свое дело до конца. и рут не имеет права просматривать содержимое файлов на дисках. оттуда все пошло |
Случай из жизни.
На одном из разработчиских серверов комитить можно только по SSH, утилитой pcom. Я не знаю почему так, но от этого никуда не деться. Т.е. нужно как минимум знать что такое SSH и уметь работать с клиентом. В общем, пока web-сервера работают под linux, глупо не знать программисту широкого профиля основы этой ОС. |
Если вы начинающий, то, чтобы стать программером широкого профиля нужно:
1. выбрать сначала что-то одно и развивать тему. 2. проработать в вебе лет 10. 3. ну и очень любить программить, пожалуй(чтобы пройти первые 2 и не забить). зы а вообще конкретный опыт тока на работе, всё чо хош вызубарь - на новой работе всё-равно что-то новое осваивать придётся. если нормальная... я так считаю. |
Цитата:
|
Цитата:
А вообще программирование - это просто ремесло, жаль что в нашей стране телекоммуникации так не развиты, ((, а только веб(. |
Цитата:
|
у нас отдел занимается Information and coding theory
контракты на intel питерский были, и на запад, но насколько я слышал. с телекоммуникациями лаборатория интел в спб "прощается", остается только обработка видео, и прочая Раз даже в филиалах таких монстров дела не ахти идут(переносят разработку в другие страны), так что говорить о всяких НИИ... |
тотальный пиздец))
в свете этих событий мне очень "нравится" идея медведева про то. что в россии нужно увеличить количество выпуска инженеров из вузов, и сократить юристов и экономистов, ну и куда эти инженеры пойдут? Чуваки там наверху похоже вообще не шарят ни фига. |
Alex455, не надо. Разработчики широкого профиля требуются только в говноконторы с говнозарплатой и ублюдочным начальством. Ценный разработчик == узкопрофильный разработчик, хорошо знающий своё дело. Конечно же по чуть-чуть нужно знать всё (или почти всё), но обязательно стоит определиться на ближайшие несколько лет, чем ты действительно хочешь заниматься.
|
Цитата:
|
Цитата:
|
На С++ пишутся бэкэнды, им не нужны веб-фреймворки. Наружу обычно смотрит какой-нибудь perl.
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
Пишется набор функций и интерфейсов (работа с переменными окружения, почтой, БД, URL, XML-парсер и др.) В итоге получается процесс аналогичный разработке приложение на PHP только перед этим нужно самостоятельно создать этот набор функций и смело писать на С++. Правда, чтобы приспособить С++ к вебу нужно сильно попотеть, а на это не каждый пойдет... |
monolithed,
для с++ какой редактор используете? |
Цитата:
|
Цитата:
|
борланд или как он сейчас называется не пробовали для этих целей?
|
Цитата:
|
Цитата:
|
Цитата:
А можно по конкретней про эти компоненты (может статья где есть)? или ты имеешь ввиду пакет #веб-разработка# как в VS (клиентские плюшки и работа с .NET это не особо то)))? |
насчёт статей не знаю. в архангельском есть в виндовс и сети.
а обзор многих веб компонентов(страниц на 250 ,каждому веб компоненту полстраницы-страница) в книге Технологии C++ Builder разработка приложений для бизнеса. Сергей Бобровский. -это наиболее полно описывает компоненты для веб борланда в остальных книгах- Шамис и т.д всего пара страниц им уделена если книга не найдётся в скачке-чуть попозже могу скан сделать этих разделов и выложить на обменник |
эм.. не хочу мешать беседе, но как разработка сервисов коррелирует с темой топика "Web-программист"?
|
Часовой пояс GMT +3, время: 07:35. |