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

    Gorky
    @Gorky
    Веб-разработчик
    Так, мой комент с матом удалили. Напишу без мата (хотя это очень сложно) - много удаленки потому что битрикс очень плохая система и никто не хочет с ней работать кроме ушлых разрабов которые берут за это басновсловные деньги. А распространена она так, потому что продавая лицензии студии и частники получают партнерские отчисления. Втюхивают и подсаживают на этот ад, заламывая цены, если отказываются платить - бросают и привет мытарства по фрилансу. Одна и та же доработка например формы обратной связи обойдется на битриксе в два-три-двадцать раз дороже чем на условном вордпрессе. Бесплатных плагинов и готовых решений очень мало. Отвратительная документация, архитектура, комьюнити. Я 15 лет в веб-разработке и единственное что могу посоветовать - никогда не связывайтесь с этим ужасом если вы клиент и хотите себе сайт. А вот если вы разраб и хотите хорошо заработать на несчастных - то вперед, битрикс самое то.
    Ответ написан
    10 комментариев
  • Уехал в Москву, но не тяну по сложности, стоит ли возвращаться домой?

    @ClusterBias
    Вы в век капитализма живете. То что вы не тянете, не должно вас особо смущать. Я еще понимаю, если бы вы были белой овцой в группе первоклассных инженеров, тогда да. Парни с мозгами 10кг и вы еле понмающий как вас вообще сюда взяли. Запонимте, что вас должно волновать благополучие и жизнь только вас и ваших близких. Если вас взяли, а вы не тянете не ваша вина, а работодателя, если он хотел самостоятельного юнита, а взял интерна, если и хотел интерна, то вообще вопроса не существует. Смело сидите и учитесь за зарплату, самому уходить не стоит. Это так сказать был подогрев отношения к этой жизни. А по факту. Научитесь еще, все через это проходят, приходя и тупя как дятлы в монитор, не понимая базовых вещей. У меня точно так же было, у вас точно так же есть, у ваших детей будет также, у их детей тоже самое. Это нормальный процесс. У вас сейчас вместо задачи в голове, моральные истязания, что тоже очень вам мешает. Просто работайте дальше. Если уволят, то начальник видимо вас неверно воспринял, как самостоятельного юнита. Его ошибка, его вина, не ваша.

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

    @RaGe22
    Вот когда вас с 3-4 местах уволят, тогда ладно езжайте домой
    Ответ написан
    Комментировать
  • Стоит ли идти в программисты в 30 лет, но не простым, а..?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Программист в крупной госконторе иже том же банке. Это не показатель.
    Жуткое легаси в коде систем. При попытке устроиться чуть в отличающейся сфере, окажется
    что нужных знаний нет. Мир постоянно меняется. Так что в лучшем случае 3-6 месяцев
    придется подтягивать знания до нужных.

    Java точно тошнит ? В андроид разработке к сожалению больших денег нет, но можно попробывать
    что-то сделать интересное для себя.
    Я пишу на PHP за деньги. Для себя уже 10 месяцев пилю приложение .
    Из них 2 читал по вечерам startdroid. На новогодних каникулах слепил первый прототип.
    7 месяцев прога в маркете была доступна только из России. Заинтересовала за это время
    человек 100 наверное. Все время я учился и переписывал ее. Три месяца назад открыл
    на весь мир. Две недели назад взял ачивку 10 тысяч установок.
    Для себя сделал вывод , чтобы это стало основным доходом нужна аудитория приблизительно
    в 300 тысяч пользователей (1-2 млн установок).
    Также понял, что на 90% программы написаны людьми с уровнем знаний не выше студента 2 курса.
    Ответ написан
    14 комментариев
  • Почему наши топ веб-студии не считают Wordpress серьезной CMS, а американские топовые студии делают на нем 50% сайтов?

    gobananas
    @gobananas
    finishhim.ru
    К нам приезжали представители из топовой студии нашего города и вполне предлагали WP.
    Кто что говорит вообще не важно, каждый хвалит своё болото. Нашим выгоднее продать вам битрикс за 75 а потом ещё каждый год по 25 за обновление брать.
    Ответ написан
    3 комментария
  • Какую книгу посоветуете для поднятия базового уровня знаний о программировании в целом?

    zualex
    @zualex
    Senior Software Engineer
    Вот для начала, выбирай что понравится:
    • Программист-прагматик. Путь от подмастерья к мастеру (Эндрю Хант, Дэвид Томас)
    • Джоэл о программировании
    • Джоэл. И снова о программировании
    • Идеальный программист. Как стать профессионалом разработки ПО (Роберт К. Мартин)


    Если понравится, то вот чуть сложнее чтиво:
    • Совершенный код (Стив Макконнелл)
    • Рефакторинг(М. Фаулер)
    • Чистый код создание, анализ и рефакторинг (Роберт К. Мартин)


    Если еще нужно, что то зубодробительное, то вот:
    • Структура и интерпретация компьютерных программ (Харольд Абельсон, Джеральд Джей Сассман)


    А так рекомендую еще читать, что то около программирования:
    • Мифический человеко-месяц, или Как создаются программные системы (Хилл Чапел, Фредерик Брукс)
    • Цель. Процесс непрерывного совершенствования (Элия М. Гольдратт, Джеф Кокс)
    • Человеческий фактор. Успешные проекты и команды (Том ДеМарко, Тимоти Листер)
    Ответ написан
    Комментировать
  • Как повысить скорость разработки?

    0. Используем систему версий, делаем ветки. Перед началом работы переключаемся на нужную ветку, а не лезем в код. Таким образом мы сразу выделяем нужный кусок задачи для изменений.
    1. Разбиваем задачи на максимально понятные куски действий. Если в требуемом есть хоть что-то не понятное, не пройденное и вызывающее неуверенность, то работать будет трудно. По этому планируем задачу по изучению.
    2. С непонятным разбираемся через эксперименты и тестовый код минимального размера. Пусть эти шаги кажутся примитивными, но они легко воспринимаются мозгом. Иногда эксперименты с новым проще делать вне кодовой базы проекта на минимально необходимом коде.
    3. Чужой гадкий код форматируем для лучшего чтения. Про свой и упоминания не должно быть в этом плане. Чем хуже читается код, тем быстрее устаёт мозг его воспринимать.
    4. Стараемся код разбить на минимально понятные куски и из них автоматом собирать то что нужно.
    5. Выполненные задачи в списке отмечаем. Хорошо видеть свой прогресс.
    6. В коде оставляем тудушки (TODO), но если их список поддерживает IDE. Иначе выносим в отдельный список.
    7. Стараемся формировать свой "поток действий". Например для страницы отображения: добавить роут; добавить, если нужно, контроллер; добавить метод; добавить пустой шаблон отображения; записать в нём, что должно отображаться; добавляем в него передачу одного из нужных данных; делаем отображение или проверку его наличия; повторяем со всеми нужными данными и т.д.
    8. Перемежаем рутинное написание кода с изучением непонятного и разбором задач. При этом пишем вопросы и конспекты. Потом при новом обращении перечитываем. Не боимся быть капитаном очевидность. Находясь в контексте мы много считаем само собой разумеющимся, но при новом включении в задачу через некоторое время что-то выпадает.
    9. В выходные отдыхаем.
    Ответ написан
    Комментировать
  • Стандарты разработки веб-приложений в Django-проектах?

    @Bjornie
    Изучаю Python
    Toha96Toha сам не столь давно разрабатываю приложения на Django. Сразу начал писать боевые проекты заказчику и естественно возникло вопросов (потому-что в общем то пришлось писать совсем не бложик). За последний проект возникло куча вопросов и пришлось очень много гуглить и задавать вопросов (можешь сам увидеть в меня в профиле).

    Поэтому могу сказать следующее: читай документацию. Последнюю версию. Можешь даже скачать .pdf и распечатать ее, когда есть свободное время чтобы посмотреть что там у Django есть под капотом.

    Потом есть отличная книга Two scoops of Django. В ней собраны как раз Best Practices по разработке на этом фреймворке. Книга очень полезная. Но документация стоит выше. Вначале начинай с нее.

    По-поводу FBV и CBV (Class-based views) - найди на Youtube очень полезную серию видео Django CBV Uncorked, где парень (на английском) разбирает все виды Views, когда ты их пишешь на классах, параллельно программирует свой блог, и разбирает "кишки" Джанги. Очень полезно.

    Шишек набил очень много. Но чем больше будешь писать, тем лучше начнешь всё понимать. Советую открыть документацию и сразу начать делать какой-то свой проект. Чем сложней он будет, чем больше вопросов появится - тем лучше.
    Ответ написан
    4 комментария
  • Где вести записи разработчику?

    DarthJS
    @DarthJS
    Ты ж программист :) напиши приложуху да сохраняй на хдоровье ;)
    Ответ написан
    Комментировать
  • Выбор почтового клиента под win7

    @Jokeru
    Пользуюсь getmailbird.com. Просто лучший почтовый клиент для windows.
    Ответ написан
    1 комментарий
  • Выбор почтового клиента под win7

    mshewzov
    @mshewzov
    Юрист и IT-любитель
    Одно время задумался над альтернативой Windows Mail (в Висте такой был). Прошарил кучу сайтов, начиная от Википедии со страничкой сравнения почтовых клиентов и заканчивая непосредственно сайтами особо приглянувшихся. Итог не очень радостный, из всех почтовых клиентов всеми необходимыми функциями для меня (IMAP, RSS и NNTP) и при этом приятным и удобным интерфейсом обладали только две программы: Windows Live Mail (тогда он был, но я его не ставил) и Mozilla Thunderbird. Кто пользуется браузером Opera, тому возможно подойдет встроенный в него почтовик. Он тоже вроде неплох, но как-то не всегда дружит с кодировками правильно, хотя может это уже исправили. В итоге я остановился на Windows Live Mail и пользуюсь уже его новой версией (Windows Live Mail 2011) на Windows 7 до сих пор. Достоинства — простая установка, настройка и использование. Поставил и забыл. Из аккаунтов использую Google Mail (IMAP) и Hotmail. Плюс читаю RSS. NNTP больше не использую, т.к. сервер Microsoft прикрыл.
    Ответ написан
    Комментировать