Jump to content

Околовебные коллизии


Протуберанец
 Share

Recommended Posts

Я постоянно переделываю за кем-то. Заказчику порой бывает нужно, чтобы было сделано "как нибудь", но быстро, а потом уже, типа переделаем.

А если сроки не сильно горят, то многие понимают, что переделывать потом = лишняя трата денег.

Не все так печально, господа, отчаиваться не стоит.

Не люблю за кем-то переделывать, всегда предлагаю с нуля взяться за вёрстку.

Link to comment
Share on other sites

  • Replies 74
  • Created
  • Last Reply

Top Posters In This Topic

в чем принципиальное отличие? или это только статус?

В сложности задач, в способах их решения, подходах к разработке, зароботной плате в конце концов.

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

Link to comment
Share on other sites

То есть «верстальщик для разработки ПО» это тот, кто занимается интерфейсами веб-приложеий?

Просто впервые встречаю такой термин, как «верстальщик для разработки ПО». Нет ли у этого понятия более короткого определения?

Link to comment
Share on other sites

То есть «верстальщик для разработки ПО» это тот, кто занимается интерфейсами веб-приложеий?

Просто впервые встречаю такой термин, как «верстальщик для разработки ПО». Нет ли у этого понятия более короткого определения?

Интерфейсами могут заниматься более одного человека. Одно из направлений - верстка интерфейсов.

Поэтому более короткого определения не знаю.

Link to comment
Share on other sites

Verder,

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

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

Ничего не утверждаю, чисто теория :( , я покамест плотно ни с одним веб-разработчиком не общался, так, по сети что-то успел вычитать.

Great Rash,

Да, разумеется, это знакомый программист так сокращенно написал. Я, к счастью, яву от яваскрипта отличаю. :)

Вот уж не знаю почему "ш", это цитата от знакомого того.

Это уже готово. :( Во многом благодаря вашему сайту, которому большое спасибо. Отличный сайт.

Сейчас приступил к изучению JS по небезызвестной книге Дэвида Флэнагана.

rus,

Вот тут, наверно, не банальный вопрос. А вообще нужен ли JS веб-программисту, если, как я понимаю, основа вся на серверном языке? Подозреваю, что нужен, но иногда сомнения приходят.

Если вы устроитесь на работу подобную студию — заниматься своим делом, у вас может не хватить ни времени, ни сил. По опыту работы в студиях (пару лет назад, контент-менеджером), могу сказать, что за ту ЗП с вас выжмут все, и по приходу домой, заниматься подобным для себя уже не хочется всерьез и надолго =)

Я сделал так: 1) Сначала работал на полную ставку, копил деньги, что бы их хватало на еду и счета, если не работать какое-то время. 2) Отказался от части обязанностей на постоянной работе, освободил время, начал изучать все, начиная с хтмл (спасибо этому форуму и сайту в целом) 3) Уволился и зарегистрировался как ИП, теперь работаю на себя.

По ощущениям, могу только сказать, что в самом худшем случае, средняя ЗП верстальщика например, зарабатывается одним заказом за неделю-две, дальше можно... отдыхать например =) — в этом вряд-ли проиграете. Однако лучше все свободное время вкладывать в развитие. У вас как я понял, плюс есть, что пока нет семьи. У меня тоже нет, и 14 часов в сутки я посвящаю работе, а ее сцуко, все больше и больше становится :)

В целом, позитивный какой-то пост получился, надо чем-то разбавить. Трудностей тоже полно перечислять думаю смысла нет, все очевидно. Но любое дело начинает работать, если его правильно настроить.

Да, и вы конечно слушайте, все что вам здесь говорят, но делайте только так как считаете нужным :)

Link to comment
Share on other sites

В сложности задач

Я конечно ни разу не сталкивался с версткой под веб приложения, но сдается мне что верстка - она и в Африке верстка.

Ведь сложные задачи бывают и в верстке сайтов, тогда какая разница должна быть в з/п?

Link to comment
Share on other sites

Я конечно ни разу не сталкивался с версткой под веб приложения, но сдается мне что верстка - она и в Африке верстка.

Ведь сложные задачи бывают и в верстке сайтов, тогда какая разница должна быть в з/п?

Я в прошлом году работал верстальщиком для интранет-приложения для банка. Верстка отличается в разы. Реализовать полноценное приложение в браузере - очень непростая задача... Плюс там просто сумасшедшие скрипты писать приходилось. Но есть свои плюсы - я за почти год работы там узнал о верстке и яваскриптах больше чем за 3 года на верстке просто сайтов.

Link to comment
Share on other sites

Я в прошлом году работал верстальщиком для интранет-приложения для банка. Верстка отличается в разы. Реализовать полноценное приложение в браузере - очень непростая задача... Плюс там просто сумасшедшие скрипты писать приходилось. Но есть свои плюсы - я за почти год работы там узнал о верстке и яваскриптах больше чем за 3 года на верстке просто сайтов.

А расскажи плиз поподробнее.

А работал удалённо или нет?

Link to comment
Share on other sites

Я конечно ни разу не сталкивался с версткой под веб приложения, но сдается мне что верстка - она и в Африке верстка.

Ведь сложные задачи бывают и в верстке сайтов, тогда какая разница должна быть в з/п?

Самая сложная задача в верстке веба - это примерно 3/10 от сложности интерфейсных решений.

Могу на простом примере пояснить, почему.

Вот вам нужно сделать панель с кнопками, например, "сохранить" и "очистить". Эти кнопки сделаны с хитрым фоном, с градиентами и закругленными углами, с прозрачной тенью. Задача вроде выглядит простой. Но, начинается самое интересное, некоторые кнопки имеют иконку, некоторые - нет. Некоторые имеют только иконку, без текстовой подписи. Есть более важные кнопки, есть второстепенные. Есть выравнивание кнопок по левому и по правому краю. Есть кнопки с выпадайками, когда можно не просто одно действие сделать, а действие + доп-действие (кнопка "назад" в браузере). И так далее. Глядишь, от твоего первоночального кода остается только название класса.

Link to comment
Share on other sites

А расскажи плиз поподробнее.

А работал удалённо или нет?

Работал не удаленно, а по полной. З/п не сильно большая кстати была - 35 т.р. Сейчас я бы как минимум на 10000 больше попросил.

Чего рассказать то?

Link to comment
Share on other sites

Мне кажется s0rr0w достаточно ясно все описал в примере с кнопками. У нас на проекте основной гемор был с формами, мы писали свои селекты (т.к. функционала стандартных не хватало), приходилось верстать настолько хитрые формы, что от форм до сих пор тошнит.

Была задача сделать возможной работу без мышки. Т.е. чтобы все действия можно было сделать шорткатами (Tab, CTRL+что-то и т.п.) - это была настоящая вешалка, т.к. в разных браузерах зарезервированы разные комбинации клавиш (Опера в этом плане бесила больше всего!).

Очень много приходилось трудиться над разного рода попапами, модальными окнами, самодельными алертами и прочей подобной лабудой. Причем все это обязательно было с круглыми углами, тенюшками, градиентиками и вообще бог знает с чем...

А уж какие хитрые таблицы делать приходилось - это просто кошмар! Сколько ж гемора было с таблицами в ИЕ7!!!

В общем много всего там было. А еще мы работали без использования JavaScript-фреймворков, так что приходилось очень многое выдумывать самому (что было очень хорошо для меня лично :) ).

HTML-код было очень неудобно читать, т.к. использовался Java-фреймворк Velocity, управляющие конструкции которого были перемешаны с HTML. Благо я был единственным верстальщиком на всю фирму и мог рулить кодом как хотел :) иначе б вообще была труба (у всех стиль кода разный).

Link to comment
Share on other sites

Ну Вы зажрались...

ЗП 70к О_о...

Я вот студент, что мне теперь делать? Меня бородатые дядьки во фрилансе обижают :angry:

Зарплата, как правило, пропорциональна не затратам времени и сил индивида получающего оное, а ответственности индивида з асодеянное, поэтому кот-то получает 30т, а кто-то 100 и более хотя работы выполняет и меньше

Link to comment
Share on other sites

У нас на проекте основной гемор был с формами, мы писали свои селекты (т.к. функционала стандартных не хватало), приходилось верстать настолько хитрые формы, что от форм до сих пор тошнит.

Знакомо, но гемора у меня с ними нет. SC справляется с этой задачей на ура.

Была задача сделать возможной работу без мышки. Т.е. чтобы все действия можно было сделать шорткатами (Tab, CTRL+что-то и т.п.) - это была настоящая вешалка, т.к. в разных браузерах зарезервированы разные комбинации клавиш (Опера в этом плане бесила больше всего!).

Наш контингент не подозревает про то, что работать можно без мышки. Поэтому не заморачиваемся

Очень много приходилось трудиться над разного рода попапами, модальными окнами, самодельными алертами и прочей подобной лабудой. Причем все это обязательно было с круглыми углами, тенюшками, градиентиками и вообще бог знает с чем...

Я сразу сказал нет попапам, модальным окнам и прочей лабудени. С ней очень неудобно работать. Интерфейс и без этого можно построить.

А уж какие хитрые таблицы делать приходилось - это просто кошмар! Сколько ж гемора было с таблицами в ИЕ7!!!

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

В общем много всего там было. А еще мы работали без использования JavaScript-фреймворков, так что приходилось очень многое выдумывать самому (что было очень хорошо для меня лично :angry: ).

Любой популярный фреймворк не спас бы тебя ну совершенно никак.

HTML-код было очень неудобно читать, т.к. использовался Java-фреймворк Velocity, управляющие конструкции которого были перемешаны с HTML. Благо я был единственным верстальщиком на всю фирму и мог рулить кодом как хотел :) иначе б вообще была труба (у всех стиль кода разный).

Написать примитивную темплейт-систему не хватило сил?

Link to comment
Share on other sites

Наш контингент не подозревает про то, что работать можно без мышки. Поэтому не заморачиваемся

У нас была уже десктопная система, под которую мы подстраивали веб-систему. Там клиенты работали в основном с клавы...

Я сразу сказал нет попапам, модальным окнам и прочей лабудени. С ней очень неудобно работать. Интерфейс и без этого можно построить.

К сожалению этот вопрос от меня не зависел.

Любой популярный фреймворк не спас бы тебя ну совершенно никак.

А вот мне кажется, что ExtJS очень сильно бы помог.

Написать примитивную темплейт-систему не хватило сил?

Она была :angry: , но была слишком примитивна и не работала нифига. Хоть и переписывалась раз 10 не меньше!

И вообще там все переписывалось по двадцать раз, то так то эдак...

Link to comment
Share on other sites

А вот мне кажется, что ExtJS очень сильно бы помог.

Помог в чем именно? Попробуй хоть раз повторить свой кусок интерфейса на ExtJS, поймешь, что этот фреймворк требует слишком много телодвижений и знаний, чтобы прикрутить его к своему дизайну.

Link to comment
Share on other sites

Может быть, я его не юзал, просто потыкался и подумал: "Ух ты как там все классно сделано! С ним бы было точно проще." :angry:

Сейчас задам вопрос, от которого весь интерес к ExtJS пропадет. Как изменять структуру HTML, которую генерирует эта библиотека? Мне не нужен дефолтный скин, мне свое нужно.

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy