• Почему на Odesk так мало работы?

    begemot_sun
    @begemot_sun
    Программист в душе.
    Очередной повод развиваться, всего лишь.
    Ответ написан
    Комментировать
  • Как начать работать удаленно или фрилансить, если даже проекты по мизерной цене вызывают затруднения?

    MegaMufa
    @MegaMufa
    Я бы посоветовал вам устроиться на некоторое время работать в офис. Работа в команде очень сильно помогает поднять свой уровень. В этом есть несколько плюсов:
    1. У вас всегда под рукой есть ментор, который может подсказать как решить поставленую перед вами конкретную задачу. Знания, получаемые таким образом, усваиваются намного лучше. Вы лучше понимете, как применять свои навыки.
    2. К окманде работает несколько человек, каждый со своим мнением и кругозором. Общение на обеде, за кофе и на обсуждениях проектов поможет ваам расширить свой профессиональный кругозор. Вы узнаете про многие технологии. В данный момент они вам не понадобытся, но вы будете знать о них, во время принятия решений в будущем.
    3. Устраиваясь на работу в офис стажером (или новичком, в общем неопытным специализстом), вы ставите в известность своего работодателя. Он в замен на пониженый оклад (у начинающего программиста ЗП, конечно ниже), помогает вам обучаться, выделяя вам ментора и давая практику.
    4. Вы преобретаете опыт решения реальных кейсов. В дальнейшем вы будете знать, как решается большинство типовых задач.
    5. В спокойной, но реальной обстановке получите опыт обучения "на лету" и поиска нужного материала.

    Я, когда начинал, тоже страдал такой проблемой. Год работы в комманде из 7 программистов стал для меня сильнейшим рывком. За этот год я поднялся больше, чем за предядущие три года самообучения. Поработал, получил опыт (и кучу положительных эмоций от общения с коллегами), потом спокойно перешел на удаленку.

    Мой вам совет: поработайте некоторое время в команде.
    Ответ написан
    6 комментариев
  • Как создать небольшой тест на javascript?

    mlnkv
    @mlnkv
    JavaScript Developer
    Вы лучше покажите что вы уже сделали и тогда вам скажут куда двигаться дальше
    Ответ написан
    Комментировать
  • Верстка в Linux?

    Увидел вопрос в рассылке среди интересных, и хоть и с запозданием - отвечу.
    Верстаю не много. Больше занимаюсь бэкендом, но верстаю и делаю это под Linux. Не понимаю зачем нужен PS. Макеты должны быть в png. Элементы верстки, которые вам необходимы должны быть в png. Фото для оформления в jpg.
    Единственная серьёзная проблема это IE и проверка верстки в нем. Но я просто игнорирую его и говорю, что если верстку делаю я, то она только для web-браузеров.
    Ответ написан
    6 комментариев
  • Верстка в Linux?

    @timonbandit
    Front End Developer
    Почему-то на этот вопрос есть ОГРОМНАЯ КУЧА БРЕДА, от малоопытных ребят, которые готовы прям помочь. Я с 2012 года не пользуюсь виндой(для игр только и то не для всех (-:) и я фронтендер.
    Linux Mint(Xfce и Cinnamon)
    Photoshop CS2 - просто скачал и установил(wine) - просто он бесплатен(типа того), работает отлично. ВСЁ РАБОТАЕТ.
    Но пришлось поставить cs6, по иным причинам. Так вот! ОН РАБОТАЕТ! БЕЗ ПРОБЛЕМ, БЕЗ ТАНЦЕВ С БУБНОМ, БЕЗ ВИРТУАЛОК. просто берешь и устанавливаешь в PlayOnLinux(уже готовая сборка есть под эту версию)

    Так же в playOnLinux - IE8, IE9, IE10

    На хабре мало линуксоидов, но много виндоюзеров без опыта и поэтому некоторые вопросы превращаются в Ответы.Mail. Не слушай их! Linux идеален для веб-разработки, мак тоже хорош, но мне не нравится клавиатура родная и для настройки сервера тоже нужны костыли(но это мелочи по сравнению с костылями в винде)
    Ответ написан
    5 комментариев
  • Какие актуальные технологии фронтенда?

    teotlu
    @teotlu
    Навёрстываю упущенное
    Препроцессоры (LESS, SCSS, SASS, Stylus), всякие фреймворки типа Angular и React.js, сборщики типа Grunt или Gulp. Node.js, чтобы это всё замутить в автоматическую сборку. Bower ещё какой-нибудь.
    Нативный JavaScript — это основное и неотъемлемое требование.

    Разумеется, нужно хорошо уметь верстать. Для современных браузеров уже не настолько актуально, но всё-таки стоит использовать спрайты или иконочные шрифты. Я предпочитаю второе.
    Ответ написан
    Комментировать
  • Что почитать по тестированию в JavaScript?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Ответ написан
    Комментировать
  • Верстка в Linux?

    zorro76
    @zorro76
    Я перешел с винды на Ubuntu 3 месяца назад. Все ок и все работает должным образом. Начиная от командной строки и заканчивая редактором. А то что нет полноценного Photoshop это миф. Посмотри тут https://www.youtube.com/watch?v=wjmQJckOATM И собственно зачем Photoshop верстальщику, понятно что для посмотреть макет и нарезать, все. Правда все это можно сделать и на gimp, но тут дело вкуса. Лично я за продукт Adobe assets.adobe Все остальное настраивается и работает на Linux в разы проще и быстрее. node, npm, bower, gulp, grunt, git ... да собственно все, что нужно фронт-энд разработчику. Тот же looftblog выложил видео с настройкой среды разработчика на Linux https://www.youtube.com/watch?v=DfSm7SVq4LA

    UPD: и да сейчас вообще Avocode рулит
    Ответ написан
    4 комментария
  • Как прeодолеть зону комфорта, стать фрилансером не обанкротившись?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    Я думаю на ресурсе полно действующих фрилансеров желающих получать >3К евро работая в сильной команде над интересными проектами. Иметь оплачиваемый отпуск, пенсионный стаж, мед. страховку, кофе печеньки и уборщицу в комфортабельном офисе, участие в профильных конференциях, хорошую запись в резюме и при этом время на семью. Рискну предположить, что это смахивает на мечту любого(ну почти любого) российского фрилансера. Есть еще хозяева дворовых веб студий, клепающих как семечки мусорные landing page и конвейерные your very own and truly original web site из пяти шаблонов. Для последней категории мечта неосуществима ввиду слабого профессионального уровня. Работу, которая у вас есть(если не лукавите) я бы стал менять только на лучшую или на собственный instagram, telegram, moneygram etc. Фриланс в вашем случае на мой взгляд просто шаг назад. Работа на дядю (даже паскудного) не такая уж трагедия.
    Ответ написан
    2 комментария
  • Как прeодолеть зону комфорта, стать фрилансером не обанкротившись?

    kumaxim
    @kumaxim
    Web-программист
    Для начал ответь сам себе на вопрос "А чем тебе неудобна текущая золотая клетка"? Можешь не писать здесь, но определись для себя.

    Далее нужно осознать, что фриланс - это подвид бизнеса. Есть книжка Р.Киосаки "Квадрант денежного потока". Там всех людей, работающих в экономике разделяют на 4 части:
    1. Р - наемные работники
    2. П - предприниматели
    3. Б - бизнес
    4. И - инвесторы

    Фриланс - это сегмент П. Ты работаешь один, возможно зарабатываешь больше чем работая по найму, но вот ты заболел, продуло тебя где-то, температура 38.5.... Сомневаюсь что ты из стали сделан и сможешь в таком состоянии писать код.
    Сегмент П очень хорошо охарактеризовал г-н Залогин из Локус Медиа. Он сказал примерно так: "Вы человек-велосипед - пока крутите педали - едите, как только перестали - упали"

    Переходя к твоему вопросу о выходе из зоны комфорта.
    Первое что рекомендую перед началом своего бизнеса - оплати все долги. Закрой ипотеку, погаси автокредит, все потребительские заемы и т.д. В случае если ты провалишься(первый блин, обычно, комом) по крайней мере ты со своей семьей не под мостом окажешься.
    Второе - содержание семьи. Никакие твои заработки не должны влиять на твою жену/ребенка. Твои родные, как минимум, должны иметь крышу над головой + еду на столе. Посчитай сколько ты платишь за комуналку + еду. Далее умножаешь эту сумму на 24 месяца. Это финансовая подушка твоей семьи.
    Третье - планирование. Бизнес без бизнес-плана - это не более чем хобби. С 16 лет стремился зарабатывать в сети. Продавал ссылки на sape.ru в 2008-2009, работал с трафиком в 2010-2012, продавал китайские безделушки с 2013-2014... Сейчас ушел в разработку одного SaaS-решения. Первые пару месяцев оптимизм из ушей хлещет, думаешь "Да все будет, да это фигня, преодалею...." Но вот начинаются черные полосы: ТИЦ сайта в планируемый апдейт не вырос до нужного значения, твой сайт на 9 месте в выдаче, вместо требуемой тебе 3-4 позиции, товар из Китая на таможне завис.... Да я могу до бесконечности перечислять проблемы, которые возникали у меня... А время - деньги: тебе нужно платить аренду, зарплату, рекламу, кредиты и т.д. Не платишь - начинается ругань, из Максима Александровича я сразу превращаюсь в мошенника, кидалу, сволочь... эх, во общем суть ты понял. Думай на 2 шага вперед, вот что я хочу сказать
    Четверное - не делай бизнес с полного нуля. Перт Осипов(проект Бизнес Молодость) в каком-то из видео говорил, что мы не ценим самое ценное что у нас есть, мы воспринимаем это как должное, когда для других людей это может быть сравни бриллианту среди кучи стекляшек. Вы не первый день работайте в ИТ по какой-то специализации, так ведите эту специализацию и дальше. Занимайтесь своим любимым делом.
    Пятое - не пытайтесь все делать сами. Когда я запустил свой самый первый интернет-магазин по Китайским безделушкам я все делал сам: рисовал дизайн, верстал его, настраивал рекламу, обзванивал клиентов, носил товар на почту.... В общем занимался вообще всем! Причем за всей этой рутиной я не видел, что мой сайт работает не эффективно, я упускаю из виду 20% горячих клиентов, 10% моих бандеролей исчезают в глубинах Почты России... Вы как первое лицо компании должны знать все процессы своего предприятия, иначе Вы не сможете им управлять, но Вам не нужно все процессы делать самому. Отдайте часть на аутсорс или делегируйте наемному сотруднику.
    Шестое - я на этом очень сильно обжегся около 3-х лет назад.... Ставьте своим сотрудникам четко достижимые KPI(ключевые показатели эффективности). Например, есть у меня форма заказ обратного звонка на сайте. Человек пишет туда своего Имя и номер телефона, после чего эти данные попадают в CRM. Для менеджеров, которые у меня обрабатывают вызовы клиентов один из KPI звучит так: перезвонить клиенту в течении 15 минут после поступления от него заявки, если она поступила в рабочее время. Причем все KPI Вы должны сформулировать максимально точно и подробно. Я сам с KPI работаю так: есть у человека базовый оклад и базовый набор KPI, которые ему необходимо выполнять. Если он их выполняет - получает оклад, выполняет лучше - получает оклад + премию. Причем оклад у меня сам небольшой, около 6 т.р., но нижняя з/п у меня примерно в 2,5 раза выше.

    Первые 4 пункта - это как мягко выйти, вторые два - как не свалиться.

    В целом о бизнесе в РФ могу сказать что его делать относительно легко. Достаточно просто делать что-то хорошо и по человечески относится к своим клиентам. Примерно за 1 год Вы нарабатываете определенную базу контактов(поставщики/партнеры/клиенты), которые Вас знают и доверяют Вам. А далее главное все это не растерять.

    Вам могут все Ваши родные/коллеги/друзья говорить "Да ты что, сейчас санкции, налоги, коррупция..." Поверьте, все это херня! Под прессом можно работать и зарабатывать, причем когда его снимут - Вы получите взрывной рост. А все эти отговорки про санкции, коррупцию, высокие налоги... Да просто у кого-то очко играет!
    Ответ написан
    14 комментариев
  • Как прeодолеть зону комфорта, стать фрилансером не обанкротившись?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    С учетом нынешнего курса - 3k евро в месяц на руки - это отличные деньги для не руководящей должности и очень неплохие для руководящей.
    Даже если на фрилансе получится зарабатывать сопоставимые деньги - геморроя будет в разы больше.
    Есть вариант работы по рекомендациям за большие деньги - но к этому надо целенаправленно идти, и опять же никакой стабильности.

    Уход в свой бизнес кажется мне более интересным в финансовом смысле - но потребует от Вас совершенно других навыков и полного изменения жизни.
    Ответ написан
    2 комментария
  • Как прeодолеть зону комфорта, стать фрилансером не обанкротившись?

    @serglikesmetal
    Кофаундер музыкального журнала, PRщик,бармен
    Совет на основе личного опыта.
    1) Начать работать удаленно над краткосрочным (до 3мес) проектом, совмещая его с основной работой. Над удаленным проектом работать качество, принося в жертву личное время какое-то время. По окончании сотрудничества с удаленным работодателем заручится его рекомендациями.

    2)Попросить на текущей работе перевести часть задач на удаленное обслуживание, если это возможно. Аргументировать своим опытом и рекомендациями работодателя с удаленного проекта.

    Если не получилось, повторить пункт 1) и продолжать нарабатывать опыт фриланса, расширять список знакомств в сфере, получать известность в области вашей специальности через сарафанку.

    Через какое-то время наработаете базу заказчиков, скилл удаленного сотрудничества, респекты, известность и сможете переключиться на фриланс без ущерба по $. Удачи
    Ответ написан
    5 комментариев
  • Как прeодолеть зону комфорта, стать фрилансером не обанкротившись?

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

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

    И да, имхо: фриланс для проф. развития не подходит. Стремительное развитие возможно только в перспективной компании, создающей для этого условия. А фриланс - место для реализации уже имеющихся навыков.
    Ответ написан
    2 комментария
  • Как создать видеохостинг с нуля?

    sanchezzzhak
    @sanchezzzhak
    Ля ля ля...
    вам понадобится 2 сервера
    1 для хранения файлов 2 для сайта

    почему это так важно:
    Хранить видео там где сайт и база нельзя:
    1 Видео занимает большое количество места на драгоценном SSD ( учитывая что видео бывает несколько форматов)
    2 Видео это большой траф следовательно забивать будет канал и сайт может отдавать медленно контент.

    Загрузска видео: загружать видео можно сразу на нужный нам сервер хранения и раздачи видео.
    Видео всегда нужно обрабатывать на нужные вам разращения.
    Конвертируем видео очередью ( по опыту вк из конференций):
    1 сперва конвертируем самое малое расширение 240p, что бы отдать хоть что то потом средние и только потом HD.
    2 Как организовать очередь тупо таблица с записями и приоритетами + крон и скрипт
    3 Конвертируем через ffmpeg

    ну на крайняк почитать хабр по этому поводу там много тем как создать видео хостинг.

    Для сайта лучше выбрать фреймворк, CMS вам не нужна функционал от CMS вы по любому будите использовать 10%, зачем тогда остальные 90% ?
    Ответ написан
    Комментировать
  • Как создать видеохостинг с нуля?

    batChar
    @batChar
    Ну, если ты хочешь ВИДЕОхостинг, то тебе впринципе все равно на CMS. Главный затык будет в бекенде скрыт, а именно - как раздавать видео. Смотри на медиасерверы: вовза, флюсоник. Мы делали систему видонаблюдения, а так же транслировали и записывали федеральные телеканалы. Собственно эти приблуды и использовали. Гнали HLS поток. Флюсоник у нас хранил архивы, вовза раздавала лайф-поток с камер. У тебя задача похожа. Масштабировали мы это дело несколькими nginx'ами(кешили данные). Несколько сотен потоков система готова раздавать без сбоев. А джумла пусть страницы отображает, это не критично.
    Ответ написан
    Комментировать
  • Как обновлять CMS с открытым исходным кодом с помощью GitHub?

    vshemarov
    @vshemarov
    Я так понимаю, что выше Вам советовали самому не ковырять ядро CMS, тогда и обновления проще выполнять.

    При правильном подходе это делается так: есть сама CMS, которая регулярно обновляется, а есть расширения, которые пишутся под конкретный сайт, и которые обновляет разработчик сайта. И эти две сферы, в общем-то, не должны пересекаться. Тогда обновление самой CMS никоим образом не затрагивают вашего кода. Хотя, конечно, иногда приходится и код расширений менять, если меняется API работы с ядром, или структура БД и т.д.

    Если же без вмешательства в ядро CMS никак не получается, то вариант только один - делать форк этой CMS, и при выходе новой ее версии руками аккуратно мержить изменения, а потом уже на сайт заливать
    Ответ написан
    Комментировать
  • Как обновлять CMS с открытым исходным кодом с помощью GitHub?

    Хранить в репозитории, только изменяемые вами файлы, потом просто копировать новую версию CMS и смотреть изменилось ли что-то в изменяемых вами файлах.

    А по-хорошему, попробовать не менять ядро CMS, а работать через встроенное API
    Ответ написан
    2 комментария
  • Что делать, если твои коллеги(и ты сам) только что освоили git, и каммитят все подряд?

    @exvion
    Предпочитаю писать коммиты на английском языке. Для себя принял за правило начинать коммиты с глагола Add, Fix, Update, Remove, Move, Clean. Иногда в начало можно добавить название модуля, к которому относится коммит.

    - RenderModule: Add support new feature (добавили новую фичу)
    - Fix bug (исправили баг)
    - Fix typo (исправили опечатку)
    - Update script (оптимизировали алгоритм, ускорили работу функции)
    - Move function to another class (рефакторинг)
    - Remove (удалили неиспользуемую часть кода)
    - Cosmetic changes (навели красоту в коде)

    Можете придумать русские аналоги.

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

    GM2mars
    @GM2mars
    Веб сервер - Openserver (до него был тоже денвер)
    Редактор - Sublime text 2
    Синхронизация - яндекс диск
    Работа с базами данных - phpMyAdmin
    Когда нужен git - bitbucket
    Постановка задач - trello (trello.com)
    FTP клиент - Total Commander
    Ответ написан
    1 комментарий