Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.221.101.89] |
|
Страницы: (3) 1 [2] 3 все ( Перейти к последнему сообщению ) |
Сообщ.
#16
,
|
|
|
Цитата Serafim @ (x)HTML или HAML или Slim или Jade + CSS или SCSS или LESS или SASS или Stylus + JavaScript или CoffeeScript или TypeScript + PHP или Ruby или Perl или Python или ASP.NET или ASP или Java + SQL ака MySQL или PostgreSQL или Oracle или MSSQL или Firebird или ...ещё 100500, фиг перечислишь или noSQL ака Mongo или Redis - это стандарт +\-, как например PHP+XHTML+CSS+JS\AJAX+JQuery+MySQL - это знают 80% веб фрилансеров в той или иной степени плюс по желанию: 1) Yii\Zend\Symfony\Phalcon\etc... for PHP, RoR\Nitro\Sinatra for Ruby, Django\etc for Python и проч. 2) Sphinx и проч. (там есть ещё что-то, не помню) 3) Knockout\JQuery\Underscore\Empire\Angular и проч. 4) ещё чего-нибудь, вроде phpDaemon, socket.io, EventMachine То есть более не менее приличный сайт пишется минимум на 6 языках? Причем одной комбинации Цитата явно недостаточно. Если выгонят с работы (или завершат работу над сайтом), сложно будет найти работу, где используют именно эту комбинацию. То есть желательно знать из каждого списка хотя бы 3 языка. PHP+XHTML+CSS+JS\AJAX+JQuery+MySQL Фреймворки, которые написаны "по желанию", скорее знать обязательно. На чистых языках без фреймворков далеко не уедешь. На всё это и 6-7 лет мало. |
Сообщ.
#17
,
|
|
|
Цитата iivanovi @ То есть более не менее приличный сайт пишется минимум на 6 языках? да Цитата iivanovi @ явно недостаточно. вполне даже избыточно или ты считаешь что на работе один человек всем этим занимается? Есть профессия верстальщика - HTML+CSS, фронт-энд разработчика - HTML+CSS+JS, дизайнера - фотошоп\иллюстратор, серверсайд программиста - PHP+MySQL, администратора БД - SQL, администратора (ака просто админа) - софт и железо, корректор и редактор - тексты, фотограф, маркетинг и дофига чего ещё. Вопрос был в создании ресурса и профессиональных знаний - ответ соответствующий запросу. И не путай диалекты трансляции с самим языком. Less\Scss\Sass\Stylus - это трансляторы в CSS, выражения вроде: .some{ color:#900; } .some .any{ color: #999; } .some .any:hover{ color: #f00; } в виде less\scss будут выглядеть так: .some{ color: #900; .some .any{ color: #999; &:hover{ color: #f00; } } } просто удобнее. Перечисленные выше HAML\Jade\Slim\Smarty - шаблонизаторы HTML, то что в виде html\php кода быде так: <!DOCTYPE html> <html> <head> <title><?=$title?></title> </head> <body> <?=$content?> </body> </html> в виде haml\php будет так: !!!5 html head title =$title body =$content принцип не меняется никак Добавлено Цитата iivanovi @ а чистых языках без фреймворков далеко не уедешь. с чего ты решил? Или ты считаешь, что фконтакт\гугл\яндекс\гитхаб\фейсбук\твиттер и ещё дофига чего написаны на фреймах? Добавлено В довершении всего, хочу добавить, что те толпы хомячков, которые пишут "делаем сайты на заказ" и "обучаем php" - обычно вообще ничего не знают, просто верхов понахватались, а до нормального уровня так и не доросли Добавлено Хотя есть другой подход, просто знать HTML\CSS и ядро любой CMS, но это тоже в основном для разработки "одноразовых" сайтов визиток\новостных и прочее |
Сообщ.
#18
,
|
|
|
Цитата Serafim @ вполне даже избыточно или ты считаешь что на работе один человек всем этим занимается? А если речь идет о фрилансере? Он должен совмещать профессии, и должен знать намного больше языков, чем программист, работающий на дядю. Причем под каждый новый проект - новый набор языков и фреймворков. Бывают ли фрилансеры, которые пишут сайты от начала до конца в одиночку? Добавлено Цитата Serafim @ Или ты считаешь, что фконтакт\гугл\яндекс\гитхаб\фейсбук\твиттер и ещё дофига чего написаны на фреймах? А у них разве открытые исходники? Откуда информация, что они написаны без фреймворков? |
Сообщ.
#19
,
|
|
|
Цитата iivanovi @ А если речь идет о фрилансере? Он должен совмещать профессии, и должен знать намного больше языков, чем программист, работающий на дядю. это примерно то же самое, что я сказал о "делаем сайты на заказ" в 98% случаев. Цитата iivanovi @ Причем под каждый новый проект - новый набор языков и фреймворков. а смысл брать что-то новое, если можно взять очередной друпал и сделать очередной говносайт с костылями с технологией, которую знаешь +\-? Цитата iivanovi @ Бывают ли фрилансеры, которые пишут сайты от начала до конца в одиночку? Собственно так и делаются подавляющее большинство сайтов на фрилансе. Цитата iivanovi @ А у них разве открытые исходники? Откуда информация, что они написаны без фреймворков? А смысл использовать громоздки шаблон, расчитанный на всё, если можно сделать ручками специально заточенный под определённое дело, работающий в полтора-два раза быстрее? Добавлено И да, ни один фрилансер не сравнится с работающим человеком. Во фрилансе ты берёшь ответственность на себя, берёшь то что ты знаешь и сидишь и пилишь заказы - смысла саморазвития нету. На работе же ты окружён опытными людьми, у которых совершенно отличный от твоего опыт. За год работы в одной фирме - я успел познакомиться с CoffeeScript, KnockoutJS, RoR, Ruby, Sinatra, Haml, Scss, Sass, Compass и разработкой асинхронных веб-приложений, получил опыт в оптимизации JS кода, научился писать нормальный прототипно-ориентированный интерфейс на JS и полностью разобрался в MVC архитектуре (хотя вообще не касался этого дела), боюсь что работая фрилансером - я бы не получил и грамма такого опыта Добавлено Ах да, и пересел с Dreamweaver на phpStrom, разобрался в гите, SSH ключами, познакомился с гитхабом, познакомился с ZenCoding'ом, научился играть в Magic the Gathering и подсадил своего коллегу на Старкрафт 2 =) Разобрался в устройстве проксирующего и бексайд сервера (заодно поднял свой), получил опыт нормального деплоя веб-приложений, успел поизучать Empire и Angular, и +\- использовать ShugarJS... И это только малая толика того, чему можно научиться - просто работая в команде |
Сообщ.
#20
,
|
|
|
Цитата Serafim @ Цитата iivanovi @ Причем под каждый новый проект - новый набор языков и фреймворков. а смысл брать что-то новое, если можно взять очередной друпал и сделать очередной говносайт с костылями с технологией, которую знаешь +\-? А бывает ли, что заказчик говорит, на какой технологии должен быть сайт? Или например уже есть сайт, который надо поменять. |
Сообщ.
#21
,
|
|
|
Цитата iivanovi @ А бывает ли, что заказчик говорит, на какой технологии должен быть сайт? Бывает всякое. |
Сообщ.
#22
,
|
|
|
Цитата iivanovi @ А бывает ли, что заказчик говорит, на какой технологии должен быть сайт? Или например уже есть сайт, который надо поменять. если что-то пришло тебе в голову, то заказчику это тоже может придти в голову бывает даже такое, что заказчику известно как лучше написать его. Но это уже из области ночных кошмаров |
Сообщ.
#23
,
|
|
|
Цитата Serafim @ Но это уже из области ночных кошмаров Не всегда. Бывают крайне редкие исключения |
Сообщ.
#24
,
|
|
|
[QUOTE=Serafim,1368403501,3310918]iivanovi,1368401414,3310914]А у них разве открытые исходники? Откуда информация, что они написаны без фреймворков?[/quote]
А смысл использовать громоздки шаблон, расчитанный на всё, если можно сделать ручками специально заточенный под определённое дело, работающий в полтора-два раза быстрее?[/QUOTE] Потому что больше трудозатраты. Может лучше поставить сервер в 1.5 раза быстрее? Сайт MS например наверняка написан на их фреймворках. |
Сообщ.
#25
,
|
|
|
iivanovi То есть, быстродействие - это проблема фирмы INTEL?
|
Сообщ.
#26
,
|
|
|
iivanovi, к слову ты прав, изначально Twitter и Github использовали RoR, но недавно твиттер вообще плюнул на руби из-за того, что он тормознутый как валенок, особенно фрейм поверх него и перешли на Scala, в гитхабе же так и остался RoR, поэтому мы частенько можем наблюдать картину "извините, сервис временно перегружен", только это скорее не проблема фрейма, а проблема руби, но это уже другая история =) Если говорить в целом - ты прав, фреймы круты, но это не значит, что с них стоит начинать - ими надо оканчивать своё знакомство
|
Сообщ.
#27
,
|
|
|
Цитата Serafim @ И да, ни один фрилансер не сравнится с работающим человеком. Во фрилансе ты берёшь ответственность на себя, берёшь то что ты знаешь и сидишь и пилишь заказы - смысла саморазвития нету. На работе же ты окружён опытными людьми, у которых совершенно отличный от твоего опыт. За год работы в одной фирме - я успел познакомиться с CoffeeScript, KnockoutJS, RoR, Ruby, Sinatra, Haml, Scss, Sass, Compass и разработкой асинхронных веб-приложений, получил опыт в оптимизации JS кода, научился писать нормальный прототипно-ориентированный интерфейс на JS и полностью разобрался в MVC архитектуре (хотя вообще не касался этого дела), боюсь что работая фрилансером - я бы не получил и грамма такого опыта Ах да, и пересел с Dreamweaver на phpStrom, разобрался в гите, SSH ключами, познакомился с гитхабом, познакомился с ZenCoding'ом, научился играть в Magic the Gathering и подсадил своего коллегу на Старкрафт 2 =) Разобрался в устройстве проксирующего и бексайд сервера (заодно поднял свой), получил опыт нормального деплоя веб-приложений, успел поизучать Empire и Angular, и +\- использовать ShugarJS... И это только малая толика того, чему можно научиться - просто работая в команде Какая-то странная работа была у тебя. Обычно знания всех используемых технологий проверяются еще на собеседовании, в крайнем случае на испытательном сроке, и те, кто что-то не знает, идут лесом. А у тебя еще и поиграть нашлось время Добавлено В работе же главное деньги, а не использование кучи технологий. Сколько из перечисленных тобой названий будут актуальны через 5 лет ? |
Сообщ.
#28
,
|
|
|
Цитата iivanovi @ Какая-то странная работа была у тебя. Обычно знания всех используемых технологий проверяются еще на собеседовании, в крайнем случае на испытательном сроке, и те, кто что-то не знает, идут лесом. Вакансия HTML\CSS\JS, мне не сложно было ответить на элементарнейшие вопросы по ним, т.к. знающих JS "на уровне" в наше время довольно мало. Во время работы приходится сталкиваться с различными ситуациями, когда и где что лучше, при рефакторинге кода - рассматриваешь проблемы текущего и ищешь более гибкие и удобные решения реализации этого кода - в результате обретаешь опыт и счастье. Этож тебе не сидеть на попе ровно и не замыкаться с одной вещью - специально пошёл на вакансию по которой подходил лишь "примерно умею\знаю" ради добычи бесценного опыта. Цитата iivanovi @ Сколько из перечисленных тобой названий будут актуальны через 5 лет ? думаю все Хотя нет, Haml умрёт скорее всего, его Slim вытесняет Добавлено Цитата iivanovi @ А у тебя еще и поиграть нашлось время конечно нашлось, когда качественно и в срок выполняешь свою работу - время для коллективных матчей всегда остаётся Вон например в офисе мэил.ру, где мне посчастливилось побывать год назад - вообще иксбокс и плейстейшн есть |
Сообщ.
#29
,
|
|
|
Цитата Serafim @ Haml XHTML походу ща закрыли для развития, поэтому да |
Сообщ.
#30
,
|
|
|
Цитата Besha @ XHTML походу ща закрыли для развития, поэтому да потому что слим как шаблонизатор - почище и побыстрее хамла |