• Поиск клиентов: каким образом it-компании находят заказы?

    b0nn1e
    @b0nn1e
    Alcohol & Ruby on Rails
    ИМХО, "связи и знакомства"
    - Сарафанное радио, одному товарищу збс сделали - порекомендовал другу.
    - Повторные заказы, сделали какую-то мелочевку - понравилось - заказал побольше.
    - У коллег аврал - передают вам заказ.
    - Красивые профили на фриланс или других биржах - очень многие клиенты не создают проект, а сами ищут исполнителей по профилям/отзывам/портфолио/похожим проектам.
    - Профильные форумы, там подсказали - тут помогли - сразу видно крутые поцоны.
    - Опенсорс - сделайте что-то клевое и выложите на всеобщее обозрение.
    Ответ написан
    Комментировать
  • Поиск клиентов: каким образом it-компании находят заказы?

    AgentProvocateur
    @AgentProvocateur
    1. Лет 10 строишь карьеру по найму, нарабатываешь профессиональные контакты;
    2. Уводишь из конторы 1-2 жирных клиентов на себя, увольняешься, берешь в подмогу кореша и ведёте их, попутно оформив контору типа "Luxextrasupersoft";
    3. Работаете хорошо, вас советуют коллегам, прилетают новые заказы/клиенты, вы с корешем уже не справляетесь, нанимаете команду, офис, диваны, все дела;
    4. В фитнес-клубе знакомишься с менеджерами и предлагаешь вместе распилить it-бюджеты их контор путём аутсорса на Luxextrasupersoft;
    5. Когда образуется финансовый жирок, решаешь пустить его на рекламу, нанимаешь сейлза, но быстро понимаешь, что это не так рентабельно, как наработанная за 10 лет сарафанка и откаты))

    Собственно, эта схема актуальна не только для it.
    Ответ написан
    1 комментарий
  • Как защитить свою работу фрилансеру?

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

    Отдавать 10% всяким защитным посредникам --- жаба душит.
    Ответ написан
    1 комментарий
  • Как обезопасить свой бекенд от разработчиков?

    @xfg
    Удалить может и пользователь используя уязвимость. Вообще в этом мире существуют бекапы, а так неплохо бы код ревью делать. Никакие изменения не мержатся пока их не подтвердят два других разработчика. Не для того чтобы обезопаситься, а чтобы спагетти-код не проходил. Это в интересах разработчиков. Им же возможно в будущем придется разбираться в этой лапше. Поэтому проще сразу отклонить.

    У рядового разработчика не должно быть доступа на продакшен. Оно ему не надо. Вытянул код из репозитория, накатил тестовую базу. Сделал изменения. Отправил пулл реквест.

    Если у вас всё делает один человек, а вы только создаете видимость работы, то конечно он вас кинет если будет прибыль. Сколько уже видел таких ламерских проектов. Пациент нашел раба. Сам ничего не может. Жмет кнопки в админке. Считает, что работает за семерых. Раб везет телегу до поры до времени. Упс, а у пациента даже бекапов нет. Ибо идиот. Прикольно за этим наблюдать.
    Ответ написан
  • Как обезопасить свой бекенд от разработчиков?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Он запрятал кусок кода, что если на сайт входит юзер с ником xxx, то удалить всю базу данных пользователей.

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

    Что делать?

    Подписать договор, в котором явно обозначить пункт о причинении вреда исполнителем.

    Как доверять сердце своего проекта незнакомых людям?

    Так же, как вы доверяете зубному.

    Особенно интересно, как этот вопрос решается на крупных сайтах.

    На крупных сайтах это решается за счет контроля доступа и штата программистов и сисдаминов, которые поддерживают систему 365/24/7

    Может ли там кто-то взять и завалить сайт в одиночку?

    Да, безусловно. Но смысла в этом нет.

    В общем, очень интересная тема, в которой ничего не представляю.

    Программисты - люди далеко не глупые, как правило. Действия, что вы привели в пример возможны, но только в случае крайнего недоверия программиста-новичка к вам как заказчику.
    Ответ написан
    8 комментариев
  • Из-за чего может тормозить VPS?

    hOtRush
    @hOtRush
    Сменить Openvz на KVM
    Ответ написан
    Комментировать
  • Как безопасно передавать доступы к сайту новым программистам?

    Mx21
    @Mx21
    Software engineer
    Договор надо заключать, если без договора, то смотреть отзывы, работать через безопасные сделки, если это фриланс. Я конечно, не знаю, что у вас за сайт, но, если у человека куча отзывов + высокий рейт, смысла ему нет портить репутацию.

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

    Chipr
    @Chipr
    UX/UI designer
    Предлагаю тему лучше, которая выгорит 100% — социальная сеть.
    Ответ написан
    5 комментариев
  • Как обновить nginx, собранного из исходников?

    BuriK666
    @BuriK666 Куратор тега Nginx
    Компьютерный псих
    Никогда не делайте make install, используйте checkinstall

    https://www.nginx.com/resources/admin-guide/instal...
    Ответ написан
    2 комментария
  • Как решить проблему с ошибкой "Cannot resolve symbol R" в Android studio?

    sejak1983
    @sejak1983
    Программист-фрилансер
    Либо проблема в ресурсах. Например где то не поставленный тег в xml.
    Ответ написан
    Комментировать
  • Можно ли сделать из нержавеющей стали магнит? Электромагнит?

    NeiroNx
    @NeiroNx
    Программист
    Если магнитом не берется - то бесполезно что-то мотать. Хотя катушка сама по себе создаст некоторое магнитное поле. Бывают марки нержавеющей стали восприимчивые к магнитному полю, нужно использовать их. Например Сталь марки AISI 430
    Ответ написан
    Комментировать
  • Что имеется ввиду под "Работа в нескольких потоках(веб-приложение)"?

    @africaunite
    Т.к. речь о веб-приложении - имеются в виду, видимо, Web Workers.
    Ответ написан
    Комментировать
  • Для чего идеальна MongoDb? Примеры приложений, где монга будет лучше mysql?

    usdglander
    @usdglander
    Yipee-ki-yay
    MongoDB и MySQL - разные вещи.
    MySQL служит для хранения связанных данных, контроля их целостности и манипуляции с ними, а Mongo хранит документы, которые по-сути никак не зависят от других документов, но к ним осуществляется быстрый доступ. Надо быстро отображать данные на сайте не собирая их все по куче таблиц - используйте Mongo, нужна операция с данными и бизнес-логикой - используйте MySQL.
    Альтернативный вариант - всё хранить в MySQL, а данные на сайт выводить с Mongo, периодически производя выгрузку из Мускула в Монгу.
    Ответ написан
    1 комментарий
  • Закрытие меню по клику на пустое место?

    villiwalla
    @villiwalla
    HTML-верстка
    Всплытие событий смотри
    Ответ написан
    Комментировать
  • Почему браузеры стали такими прожорливыми?

    @mafusailmagoga
    И какой тогда смысл в увеличении производительности ЭВМ, если прожорливость ПО растёт пропорционально мощности ПК?


    А какой смысл в увеличении производительности, кроме как для того чтобы более медленное ПО летало???
    ;)


    Так в чём же причина? Почему интернет стал таким тяжёлым?


    1. Усложнение стандартов.
    2. Удорожание программистов. Дешевле раз заплатить за железо, чем постоянно платить программистам повышенную зарплату, чтобы они тщательнее оптимизировали.
    Ответ написан
    5 комментариев
  • Создание мобильного приложения: свой штат, фрилансеры или аутсорсинг?

    zo0m
    @zo0m
    full stack developer
    Пофантазирую, как я бы сделал, но т.к. от вас подробностей маловато сценарий, конечно же, может быть не релевантен:

    Сначала отдал на фриланс
    (Цель: создание MVP)
    Во время создания MVP вы утрясете детали того, каким в действительности должно быть приложение, а не вашу текущую фантазию. Это время, когда вам предстоит ответить на вопрос, что конкретно вы делаете.

    Потом - штат
    (Цель: получить уже "правильно" построенный продукт, т.к. будут четко ясны большинство требований сразу, что позитивно скажется на архитектуре проекта [соответственно масштабируемости], логической модели)
    Когда вы в процессе создания MVP понимаете, как все в действительности будет работать, то начнете формировать штат, которому скажете сделать такую же штуку, но нормально. MVP в данном случае - это все равно, что сделать подробнейшее ТЗ.
    Можно параллельно поддерживать MVP, собирая клиентов, отрабатывать какие-то бизнес цели, а потом выкатить крутой апдейт, версию 1.0

    Если принять такой процесс, то MVP можно сделать на чем-то кроссплатформенном (т.к. важно быстро и дешево).
    А в продакшен версии приложения можно использовать любые технологии. Можно 2 native версии, или переписать на том же кроссплатформенном движке, если все будет в принципе устраивать (это будет дешевле).
    Ответ написан
    2 комментария
  • Как стать продвинутым сайтоклепателем (формоклепателем) и отправиться на каторгу, чтобы пахать за говяжий дошик и оплачивать сарай?

    Astrohas
    @Astrohas
    Python/Django Developer
    Хочу поделится своим опытом так сказать (раз уж тут у нас клуб анонимных новичков институтов).
    Если ты считаешь что родился в жопе мира, то я родился еще в худшем местоположении - в кишлаке, на севере Таджикистана (страна есть такая). Из цивилизации тут больше чем нихуя. Но я старался. Да нас тоже учили сгребать лопатой, но ну не в -30, а в + 40 , и не лопатой, а руками ... гребать хлопок. Школы - примитивные, уроки информатики - такие что уж смотреть двух девочек с одной чашкой было намного приятнее чем сидеть там. Но я блин не хотел сдаваться. Я не хотел до конца оставаться нонеймов с заработком 80$ в месяц. И я начал учить все новые и новые предметы. Туже информатику. Скажи ка мне каков шанс выиграть областную олимпиаду чуваку ни разу не проработавшего с компьютером? 0? Но я выиграл. А потом еще две (правда на тот момент времени был куплен ноутбук).
    Потом у меня была республиканская олимпиада. На тот момент у меня были знания алгоритмов, пару сертификатов от Интуита и полка прочитанных Кнутов. Но увы, республиканская олимпиада стала для меня разочарованием. Нет медальку золотую я получил, но был разочарован уровнем вопросов этой олимпиады. Представь - самая пиздатая олимпиада, а вопросы уровня написят программу вычислющею факториаль чисьла n . Фейспаль на фейспальме.

    Далее было еге для поступления. Таджикское еге, скажу честно чуть лучше по чем русское, ибо внезапно более продуманное. И в итоге получил 525 баллов, в то время как проходной был 240. Могу ошибаться, но это рекорд среди 80к абитуриентов. Поступил в политех. В первый день ожидал, что наконец-то получу знания которые мне нужны. Нихуя!
    В первый месяц нас учили рисовать заголовки в ворде.
    Второй месяц матемматика уровня уравнение аж с двумя неизвестными.
    3 месяц наконец-таки программирование - основы программирования на VB.net.
    Четвертый месяц Физика.
    Потом, в пятом месяце изучали рисование на фотожопе.
    Потом у нас была "практика программирования" - посути тоже что в третьем месяце - VB.Net.
    Потом месяц был угробен на экономику и культуроведение.
    Потом была Высшая математика.
    И это все за первый курс. Я ненавидел эти предметы. Я ненавидел этот вуз, VB.net и блядские семестровые и курсовые работы. Но выбора не было - либо сиди страдай, либо отслужи в блядской армии.
    Начался второй курс. В списке предметов появились элементы более приближенные к программированию.
    Месяц первый - Базы данных - 1. На деле проектирование баз данных акссес мышкой.
    Второй месяц, более приблеженная к моим знаниям дисциплина - Основы веб Дизайна. Проходила какая-та не разбирающаяся в хтмл и эсэсэс училка, программировала на нотепаде с хтмл тегами времен 2004 года. Еще советовала юзать Dreamвивер ибо это Чудо !11. Мне хотелось застрелиться.
    Потом проходили дискретку. Так как я отпетый алгоритмизд, то с этот предмет относительно был одобрен моими яйцами.
    Потом было ООП. Под ООП, оказывается подразумеваться решение тупых задач из книжек Златопольского и Абрамова на c++.
    Потом был предмет с гордым названием - Практика визуального программирования. По сути, тот же vb.net, опять задачи Абрамова и Златопотолокского, но потом постепенно подключали базу акссес. Так как там с провайдерами баз данных был лютый пиздец, всей группой решили выбрать одну версию вижуалстудии и микрософт оффиса (оба 2010), ибо на других версиях код напросто отказывался работать.
    Потом в следующем месяце был предмет - "программирование баз данных". Начало было многообещающим, препод даже одобрил то что я буду использовать python, но после первого занятия, препод пошел подыхать в больницу, а вести стал чувак который месяцем раньше вел "Практику визуального программирования". Все 16 он повторял точь в точь то что вел месяцем раньше. Многие даже сдали предыдущие работы. Справедливости ради скажу, что препод это был аспирантом, и часто во время занятий рассказывал анекдоты (преимущественно про блондинок).
    Следующий месяц прошли два предмета - Правоведение и литературу. Ахует как нужные предметы.
    После был месяц Объетко Ориентированного Пирограммирования - 2 . К счастью, помимо решения задач из книг Златовлаского, пробегались по презентациям из педивикии. Вроде еще класс создавали...
    Следующий месяц, пришлось слущать лекции по гражданской обороне...
    Потом месяц с охуенно нужным для меня - веб быдлокедера предметом - Математические вычленения на Maple.
    Последний месяц второго курса была, более менее адекватная преподша. Вела JavaScript, и я не особо придирался к ее знаниям, ибо сама призналась до лекции что с JavaScriptom пока не работала, и заодно научиться.....
    Теперь уже прошел месяц третьего курса. Прошли Программирование на интернет (это название предмета такое). По сути тот же Vb.net но с добавлением ASP. Опять задачи из книг Абрамовича. Бляд... вместо того чтобы делать сайты нас заставляли решать задачи типа "Дано число а и б найти какое из них большее". Тока в отличии от Vb.Net предметов до этого, данные выводились на страницу через риспонсе.врайт.............
    И так а знаете что ? Не один из вышеперечисленных двух дюжин предметов я не учил всерьез. Я просто сдавал во время работу, и порою читкодил на экзаменах.
    Хотите узнать как стать нормальным программистом учась в институте? Никак. Нужно просто поднят свою жопу и начать кодить. Пытаться сделать что -то. Никто за тебя изучать не будет. Скачай видеокурсов по хтмл хтмлакдемии на нонеймклабе, пройди их. Потом сверстай двух десятков макетов. Потом потихоньку иди в фриланс.
    На этом этапе не жажды денег и девок.

    Во втором курсе меня пригласили после пар поработать в институте. Взамен зарплата аж 40$ и некоторые бонусы с учебой. Я согласился. Зарплата конечно же не ахты, но бонусы это круто. Ещь за одним столом с педаггогами высоких мастей, в груди стоит бейдж "специализд центра тестирования", можно приезжать на автомабиле. Еще играеш в волейбол с деканом и всякими замдеканами.
    Но на 40 не проживешь. Поэтому я по ночам фрилансил. А теперь представь в 6,00 вставать, в с 8 до 12 быть на парах, с 13 до 16 работать в инсте. Потом с 18,00 до 01,00 фултайм удаленка или фриланс. с 1,30 до 6,00 сон. Бодрый бляд сон. 4,5 часа сна. Каждый день. А сколько спишь ты Анон? А бляд забыл, мне еще нужно готовиться по часу в сутки изучая алгоритмы ибо олимпиада студенческая скоро. У меня уже в копилке медаль золотая и кубок, но бляд бонусы победителя ахуенны - освобождение от рабства на 0,5 года и прибавка к стипендии в размере 4 косарей.

    -----
    Итак если хочешь чтобы не выпилили из института и хочешь стать нормальным программисздом, подними жопу и изучай. И тот факт что ты родился/живешь/или потерял девственность в жопе мира не должно тебя ограничивать.
    PS. Прошу прощения всем за нецензурную речь. .
    Ответ написан
    7 комментариев
  • Что прячут владельцы биллингов?

    opium
    @opium
    Просто люблю качественно работать
    Чтобы все подряд не копировали их
    Ответ написан
    Комментировать
  • Какие онлайн курсы по системному администрированию вы можете посоветовать?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Какое ваше мнение про эти ресурсы?

    практика и еще раз практика
    курсы по админству - где все синтетическое - вообще вредны
    Ответ написан
    Комментировать
  • Какйо JS фрейморк или библиотеку выбрать в связке с Django?

    Astrohas
    @Astrohas
    Python/Django Developer
    Если вам нравится React, берите реакт. Если же вам нравится Vue берите Vue.
    Обеим наплевать на джанго как и джанге наплевать на обоих.
    Ответ написан
    2 комментария