• За что программист получает деньги?

    RotarYMonkeY
    @RotarYMonkeY
    Изучаю HTML, CSS, JS и PHP
    Взяться за правку кода - это все равно, что начать разматывать клубок. Одно дело если там весь скрипт или программа в 10 строк. Скорость работы большая, быстро понял что и где не так и поправил (но это тоже не факт, смотря какие 10 строк:) ). А если у Вас программа или самописный движок у сайта и что-то поломалось....как найти в чем проблема не зная, что там за код? Да, есть условные "маяки", как у автомеханика, например. Стучит на ходу где-то справа, а при повороте? Хм...только на кочках, тогда понятно куда копать.
    Но бывают такие ситуации, когда даже опытный программист без 100 гр не разберется. Нужно понять код, найти проблему и решить ее. Все не так просто как кажется.
    По поводу поддержки. Например, при выборе хостинга, Вы обращаете внимание на то, как работает тех. поддержка, 24/7 или по будням с 9 до 18 да еще и в отличном часовом поясе. Услуги данной тех. поддержки включены в тариф и Вы за нее платите, не зависимо от того пользуетесь или нет. НО! В любой момент, случись беда, Вы туда позвоните/напишете и за Вашу проблему возьмутся. Так и тут. Вы платите ежемесячно за уверенность в том, что в нужный момент человек бросит свои дела и будет решать Вашу проблему.
    Может не совсем внятно изложил мысль, но надеюсь понятно)))
    Ответ написан
    Комментировать
  • За что программист получает деньги?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Кирилл Кривицкий: Дополню: что бы что то реализовать нужно сначала придумать как именно это реализовать. Составить список конкретных задач, детализировать используемые алгоритмы и структуры данных, итд. Это работа которую в любом случае придется сделать, просто можно поручить её профессионалам - тимлидеру, pm, итд - и получить на выходе продукт быстрее, качественнее, но дороже - а можно отдать на откуп самому разработчику. Но в любом случае это значительный объем необходимой работы, который никто не будет делать бесплатно
    Ответ написан
    Комментировать
  • За что программист получает деньги?

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

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

    что значит поддержка кода, за которую разработчики берут неплохую сумму, если код написан хорошо зачем его поддерживать?

    Невозможно просто хорошо написать код так, чтобы не поддерживать его. Особенно если приложение работает с данными от сторонних сервисов – поддержка неизбежна.


    Надеюсь, что хотя бы пара-тройка заказчиков случайно наткнутся на этот вопрос и ознакомятся с мнениями нескольких специалистов; и хотя бы немного усомнятся в своей правоте по поводу того, за что все эти хитрые и жадные программисты получают деньги.
    Ответ написан
    Комментировать
  • Какой процент с проекта берут веб-студии?

    Informatikum
    @Informatikum
    Преподаю робототехнику и информатику в школе.
    Не забывайте про налоги и различного рода расходов.

    Пример, стоимость проекта 500.000 рублей. Стоимость работы дизайнера, верстальщика и программиста по проекту 150.000 рублей. Аренда, налоги и прочее минус 150.000 рублей. Минус Ваша Х зарплата и остается доход.

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

    Не всегда, когда вы в плюсе, означает, что всё хорошо. Можно быть в "плюсе", а через пару месяцев стать банкротом.
    Ответ написан
    Комментировать
  • Стоит ли создавать интернет-магазин для портфолио на чистом PHP?

    @Afatar
    Конечно делай. Если есть время и тебе лет 13-15, то это отличный способ набить шишки и прокачать свой скилл. Обычно так и становятся программистами. С начало пишешь говно, потом читаешь про MVC, переписываешь, получается MVC говно, потом узнаешь про фреймворки и пишешь говно на фрейворке. Потом идешь в крутую контору и из тебя год выбивают все говно и после этого становишься специалистом.
    Ответ написан
    1 комментарий
  • % от знакомства с клиентом, или спасибо хватит?

    bingo347
    @bingo347
    Crazy on performance...
    У нас давно сформировавшаяся команда и принцип нашедший клиента делает свою накрутку прекрасно себя показывает.
    Работает это примерно так: партнер связывается со мной, "есть такой то заказ, вот тз, за сколько сделаешь?" - Я отвечаю допустим "200 тыс", он предлагает клиенту скажем 250, естественно поставив меня в курс дела. Клиент платит 250, я получаю свои изначальные 200, все давольны
    Ответ написан
    1 комментарий
  • Вы руководитель. Как вы отреагируете на то, что ваш подчиненный левачит в прямо на рабочем месте, но в свободное время?

    Смотря на какой должности, если это например админ, и он никогда не занимается рабочим процессом а смотрит фильмы или играет в игры даже в рабочее время - но при этом всё отлично работает, то - это настоящий админ, и ему следует поднимать зарплату. Подумайте сами, вам важнее чтобы всё работало, или чтобы создавалась видимость рабочего процесса
    Ответ написан
    Комментировать
  • Почему фрилансеры готовы общаться только в чате?

    Потому что не существует вещей, которые голосом объяснить было бы быстрее и проще. Гундеть в чате 30 минут или написать большой структурированный месседж за 5 минут, в котором будет все необходимое - что проще и быстрее? Разработчик прочитает, обдумает (и его никто не будет переспрашивать "ну что, как сделаем-то?", "чего молчим?") и напишет такой же структурированный ответ, с уточнениями по каждому неясному пункту.

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

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

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

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

    Исключение - вступительная беседа минут на 5-10, без объяснения технических деталей, просто для знакомства, ну и, если имеем дело с командой, мит-апы, конференции, где действительно формат с несколькими участниками порой требует видео и звука.
    Ответ написан
    Комментировать
  • Почему фрилансеры готовы общаться только в чате?

    sadisme
    @sadisme
    font-size:30rem
    Всё просто. В 99% ситуаций общения голосом, желают типичные "гуманитарии", которые от темы разработки бесконечно далеко. Ты им говоришь "напишите ТЗ", а они в ответ "давайте я лучше вам всё по телефону расскажу". Они думают если не разбираются в вопросе и не могут ТЗ написать, то уж голосом точно всё объяснят как надо. И не дай бог вам согласиться (а просят как правило настойчиво, ибо самим лень разбираться в вопросе и что-то писать), вынесут вам мозг по полной.
    Ответ написан
    6 комментариев
  • Как сократить бриф на разработку сайта?

    Выкидываете все к **ям и оставляете форму с двумя полями: имя, телефон. А ниже кнопка - оставьте ваш номер телефона и мы вам перезвоним. Далее назначаете встречу клиенту и в беседе записываете все, что вам нужно для создания сайта. После этого заполненный самостоятельно бриф отправляете клиенту для подтверждения, что все заполнено так, как надо.
    Ответ написан
    Комментировать
  • Какие навыки нужны для открытия своей веб-студии?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Как уже верно сказали другие, это, в первую очередь, навыки не технического характера, а навыки менеджера, управленца.

    Необходимо уметь находить клиентов, создавать их поток. Уметь выстраивать всю цепочку создания/продвижения продукта в своей компании и следовать ей. Уметь взаимодействовать с людьми: со своими клиентами, со своими работниками, с фрилансерами, с государством.

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

    Нужно уметь смотреть со стороны клиента. Ставить себя на его место, думать о его потребностях. Выстраивать свою рекламную политику так, чтобы попадать прямиком в ЦА. Нужно уметь правильно выбирать свою нишу, позиционировать свои услуги на эту нишу и взаимодействовать с клиентами из этой ниши.

    И самый главный навык, который пригодится, вообще, в жизни, я считаю. Нужно уметь отличать адекватного человека от неадекватного. Этот навык сразу избавит новоиспечённую веб-студию от кучи проблем, типа миллионной правки на сайте-визитке, согласования текстов с уборщицей бухгалтера жены заказчика и "гениальной инновационной идеи стартапа, под названием "вычтонехотитестатьмиллионерами?" или "давайтеподпишемNDAатовывсеукрадете" за 10000 рублей.

    P.S. А, вообще, можно ничего не делать, а просто снять обшарпанный офис, поставить туда убитый домашний ноут, быстро нарезать сайт для студии на украденном с TM шаблоне, закупить настройку Директа у очередного "молодого и перспективного таргетолога" студента, бухнуть туда 5-6 тысяч рублей, сесть на стул в пустом офисе и наслаждаться тем, что вы бизнесмен :) А когда позвонит потенциальный клиент, то заломить ему ценник в сотку за сайт-визитку и отдать выполнение на аутсорс первому попавшемуся человеку из группы Вконтакте "Вёрстка сайтов HTML/JS/CSS".
    Так, по моему личному мнению, работают 80% маленьких студий в провинции.
    Ответ написан
    1 комментарий
  • Можно-ли брать доп. плату за несоблюдение дэдлайна?

    Kolyagrozamorey
    @Kolyagrozamorey
    инженер-электроник службы ИТ ХАЕС
    Делайте следующие проекты, а когда он решит оплатить скажите что перенесете когда будет свободное время. Пусть тогда он подождет.
    Ответ написан
    Комментировать
  • Заказчик просит отрисовать все состояния экрана (выпадающее меню и тд) Это будут уже новые экраны или засчитывается как один экран?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Хороший дизайнер ОБЯЗАН предоставить бесплатно все макеты состояний сайта, приложения.
    Открытые меню, всплывающие окна, разворачивающиеся списки и так далее.
    Даже ховер на ссылках и кнопках нужно обязательно предоставить.
    Должно быть 2 исходника (в идеале), но можно и в одном скрытыми слоями (тогда нужно сопроводительное письмо).
    Придумывать, как всё это открывается, закрывается, скрывается - работа дизайнера.
    Дизайнер должен сразу учитывать это и оценивать в стоимости проекта заранее.
    Ответ написан
    Комментировать
  • Почему в дорогих коммерческих сайтах преобладает битрикс а не вородпрес?

    @awdemme
    В дорогих сайтах - заказные решения. Не Битрикс, не Вордпресс.

    А то что вы имеете ввиду потому что:

    Битрикс платный.
    Если заказчик уже готов заплатить за лицензию Битрикса, то есть шансы, что его бюджет достаточно хорош, чтобы и за работу хорошо заплатить.
    Ответ написан
    Комментировать
  • Как правильно передавать файл в контроллер в OpenCart 2.3?

    @amfetamine
    В исходниках все давным-давно реализовано
    $('button[id^=\'button-upload\']').on('click', function() {
    	var node = this;
    
    	$('#form-upload').remove();
    
    	$('body').prepend('<form enctype="multipart/form-data" id="form-upload" style="display: none;"><input type="file" name="file" /></form>');
    
    	$('#form-upload input[name=\'file\']').trigger('click');
    
    	if (typeof timer != 'undefined') {
        	clearInterval(timer);
    	}
    
    	timer = setInterval(function() {
    		if ($('#form-upload input[name=\'file\']').val() != '') {
    			clearInterval(timer);
    
    			$.ajax({
    				url: 'index.php?route=tool/upload',
    				type: 'post',
    				dataType: 'json',
    				data: new FormData($('#form-upload')[0]),
    				cache: false,
    				contentType: false,
    				processData: false,
    				beforeSend: function() {
    					$(node).button('loading');
    				},
    				complete: function() {
    					$(node).button('reset');
    				},
    				success: function(json) {
    					$('.text-danger').remove();
    
    					if (json['error']) {
    						$(node).parent().find('input').after('<div class="text-danger">' + json['error'] + '</div>');
    					}
    
    					if (json['success']) {
    						alert(json['success']);
    
    						$(node).parent().find('input').val(json['code']);
    					}
    				},
    				error: function(xhr, ajaxOptions, thrownError) {
    					alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
    				}
    			});
    		}
    	}, 500);
    });
    Ответ написан
    3 комментария
  • Сколько взять за Android проект "Счетчик калорий" начинающему разработчику?

    Вы делаете ошибку, которую делаю очень многие при оценке своего платного первого проекта. Ошибка в том, что вы боитесь продешевить, при том, что на данный момент (пока у вас нет ни одного оцененного проекта, полностью сделанного вами), вы стоите на рынке от 0 р., любая оценка выше будет только по доброй воле заказчика.
    Вы подсчитали объём работ в ваших 80-120 ч. Ваш час на данный момент можно оценить от 100 до 300 р. (и 300 - это уже многовато, скорее всего.)
    Соответственно, стоимость вашей работы будет от 8 до 45 т.р.
    Считаем по-другому: у высокопрофессионального разработчика со ставкой 1000 р./ч. эта работа займёт ориентировочно 16-20 часов.
    Соответственно, получается, что максимальная адекватная цена за такое приложение (не за вашу работу, а за результат) - 20 т.р.
    Ответ написан
    Комментировать
  • Как вы оцениваете вклад проект менеджмента и маркетинга в компании по отношению к разработке?

    @InoMono
    Слышал различные мнения по этому поводу, от "маркетинг важнее производства", до "50/50" и ниже.


    Зависит от того - что именно вы производите:

    Если вы производите простые зубные щетки - маркетинг не важен. Важна минимизация цены на производстве, дешевая логистика и тп.
    Если вы решите производить "премиальные" зубные щетки, то вам нужно будет объяснить потенциальным покупателям как именно щетина ваших щеток позволит им выигрывать в лотерею, например.
    Если же ваша щетка - это самолет, и ваше имя Боинг, то конкурентов у вас по всему миру - ну 2-3-4 фирмы. Маркетинг тут чисто условный.
    Если же вы собрались представить миру новый супер проект, вложили миллиард (ну что то вроде первых iPhone) - разумеется вы не захотите рисковать весь вложенный миллиард просрать. И весь проект будет хорошо согласован с маркетингом.

    То есть ситуации с важностью маркетинга в каждом конкретном случае есть разные - вплоть до противоположенных.

    Понимаю что бывает по разному, много факторов, но предлагаю взять за реальный или выдуманный пример компанию веб-разработки до 10 человек.


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

    По поводу менджмента не все так просто.

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

    Приходилось работать на обеспечении Олимпиады в Сочи. Так вот там принята эта схема, западная (несмотря на то, что конечные спецы были высоковалифицированными админами, но масштабность проектов - обязывала) - число менеджеров всех уровней, думается, превышало число конечных специалистов раза в три. И это тоже отлично работает.

    Если же вы полагаетесь на специалиста-разработчика. Если его квалификация высока, если он достаточно обязателен, а вы не боитесь получить от него полную зависимость (bus factor) - можно минимизировать менеджерскую составляющую. Что уменьшит и себестомость вашу. Но поднимет риски.

    То есть и с менеджментом есть в корне различные варианты.
    Ответ написан
    Комментировать
  • Можно ли (и если да, то как) сконвертировать опыт фрилансера в годы работы?

    Judixel
    @Judixel
    Front-end Engineer
    В школе тоже 10 лет учатся большинство, а потом кто-то дальше учиться продолжает, кто-то на завод работать, кто-то в армию, кто-то фрилансить и т.д.
    Ответ написан
    Комментировать
  • Cвоя небольшая удаленная веб-студия, как?

    @jkotkot
    режим сарказма
    Так не работает.
    1) Совмещать с постоянной работой в другом месте нереально. Т.е можно, но очень недолго.
    2) В самом начале стабильности никакой не будет. В начале будет то густо, то пусто. Спустя какое-то время (у меня это год заняло) наберутся постоянные клиенты, которые будут давать поток (т.е совсем пусто и долго уже не будет, но колебания все еще возможны) заказов.
    3) Сайт-портфолио можно в самом конце сделать. Для начала хорогие профили на профильных сайтах подойдут.
    3) "Даже если заказов нет, тоже не страшно, людей на ставке нет" Это путь к фейлу. Если люди на вас расчитывают, то они ждут проекты. т.к им нужны деньги.. кушать хочется. Если они на вас не расчитывают, то у них есть другие дела, что значит что вы на них не можете расчитывать и как только появится заказ, то они вполне резонно могут сказать, что занимаются другими делами и времени на вас нет.
    Ну и еще куча моментов, выясненных на личном опыте:)
    Ответ написан
    2 комментария
  • Сколько будет стоить сделать такой лендинг на вордпресс?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Простого примера "по ссылке" недостаточно, нужно видеть конкретный дизайн и ТЗ. Цена будет сильно колебаться в зависимости от конкретных деталей. Очень важно понимать точный объем работы "под капотом" - если клиент запросил WordPress, значит ему нужна возможность редактировать на этом лендинге все или только часть. Возможно, делать клоны и проводить A/B тестирование. Возможно еще какие-то фичи, которые не видны на фронте.

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

    Also, на цену будет влиять стоимость работ конкретного исполнителя. Кто-то работает за $10/час, кто-то за $50/час. А также квалификация и опыт. У кого-то прикрутить форму заказа / звонка / обратной связи займет 30 минут, у кого-то - 3 дня задавать вопросы на Тостере, потому что "что-то пошло не так".
    Ответ написан
    Комментировать