• Для новичка лучше учить ЯП исходя из задач, которые хочется решать или наиболее простой язык?

    stasuss
    @stasuss
    быдлокодер со стажем
    ой не слушай никого с этими с и с++) нравицо js - пиши на js. можешь typescript попробовать еще, вдруг больше понравицо (тот же js только с сахаром и ооп адекватным).
    Ответ написан
    Комментировать
  • Что бы вы посоветовали будущему фрилансеру?

    opium
    @opium
    Просто люблю качественно работать
    Ну зайдите на любую биржу и посмотрите .
    Ответ написан
    Комментировать
  • Проанализировал фриланс, учить JS или натяжку верстки на CMS?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Эволюция такова:
    - натягиваю дизайн на сайты
    - натягиваю и дописываю виджеты
    - посмотрю другие CMS
    - посмотрю что такое framework
    - делаю сайты на framework
    - посмотрю другие фреймворки
    - о есть заказ доработать сайт, я дока в этом фреймворке
    - о вот сложная задача, кроме меня никто не возьмется, заломлю цену
    - дальше пока не знаю

    Задач кроме под ключ хватает. И оплачиваются они не плохо. Но нужно что-то знать очень хорошо. А начинать можно с wp, там действительно много работы.
    Ответ написан
    Комментировать
  • ООП. Почему выводится none?

    @CobaltTheTerrible
    Копипастю код на Python
    print(obj1.ChangePartHead(obj1.head, obj))

    Выводит на печать то, что вернул метод ChangePartHead объект obj1. Указанный метод не возрвщает ничего, потому и выводится None.
    Ответ написан
    Комментировать
  • Python delite Python delite?

    @deliro
    Не нужно такой говнокод в питон переносить.
    Используй setattr, hasattr и getattr, если совсем невмоготу.
    Ответ написан
    Комментировать
  • Как оплачивать фрилансеров с расчётного счёта компании?

    bigvasya
    @bigvasya
    Маркетолог аналитик
    Хм мы услугами вот этих ребят пользуемся flservice.ru
    Через них можно оплачивать фрилансера прямо с расчётного счёта и фрилансер может получать деньги куда ему удобно.
    Ответ написан
  • Как сократить описания классов?

    GoodProject
    @GoodProject
    Верстальщик
    Нельзя называть классы транслитом, это упоминается при изучении CSS - это плохой тон, вот и всё, вы можете как хотите называть классы, но верстальщики вас не будут уважать, и будут ломать себе лицо фейспалмами, это просто совет, делайте как хотите.

    Если нужно указать 1 значение нескольким классам то это нужно делать через запятую, например нужно указать цвет для тега a и span:

    a,
    span {
    color:red;
    }
    Ответ написан
    Комментировать
  • Научиться парсингу - с чего начать?

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

    2) Нужно иметь представление, как работает самый обычный способ получения контента - Curl. Попробуйте скопировать что то, поработать, представить в xml документ и тд. Тут вы определитесь с принципом работы парсера.
    - парсер получает вводую информацию -> с учетом программы и вводных данных, парсер запрашивает определенные данные -> парсер обрабатывает данные для пользователя -> при необходимости, парсер повторяет запрос (инициированный пользователем или рекурсий) -> конец

    3) Далее вы дойдете до механизмов защиты от парсинга:
    - ограничение запросов на 1 ip, на один клиент и тд
    - подгузка информации после загрузки контента
    - дополнительный запрос на подгрузку контента с CSRF и другими способами
    - блокирование ip
    Это откроет вам парсеры типа PhantomJs, Научит пользоваться прокси, мимикрировать под популярные браузеры и тд.
    Так же вы дойдете до многопоточности работы парсера, и подумаете о переходе на C и подобный язык программирования. Общаясь с сайтом уже посредством api.

    А дальше, сталкиваяь с новыми проблемами, будете их решать.
    Ответ написан
    1 комментарий
  • Действительно ли важно правильное питание для мозга программиста (с точки зрения науки)?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    С другой стороны я вижу кучу программистов, бухающих по пятницам в усмерть

    Толковых среди них малова-то как-то.

    их вообще не парит, что алкоголь/никотин уничтожает какие-то там сферические нейроны мозга в вакууме

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

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

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

    Где правда?)

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

    Если вам интересно как какая-либо еда влияет на организм - есть чудная книжка - The Chine Study.
    Ответ написан
    2 комментария
  • Место работы для студента: как сделать правильный выбор?

    Самый нормальный путь - фриланс. В твоём случае желательно найти удалёнку в команде. Сделай ставку 5$ в час - нарасхват будешь, найдёшь удалёнку без проблем. Там тебя особо не обучат (т.к. большую часть придётся самому изучить), самое главное ты получишь опыт работы в команде и с командными тулзами (ака Jira, Git, Trello и тд),

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

    А при нехитром подсчёте работая 20 часов в неделю по 5 баксов в час получаем 6 000 рублей в неделю или 25 000 рублей в месяц - пусть все работодатели с их нелепыми предложениями идут лесом:
    1) 6000 в месяц платить разработчику, даже на неполный рабочий день - так делают только жлобы и неудачники (успешные компании могут себе позволить платить нормально, ваш кэп), я бы не стал работать с такими людьми
    2) прогрессивная зарплата, увеличивающаяся каждый месяц на 2000 и достигающая в оконцове аж целых 10 тыщ - голимое унижение. Грузчики сейчас больше получают и сантехники
    3) 21 000 рублей за фуллтайм - это 2 доллара в час. Несчастные 2 доллара, за такие деньги даже индусы и китайцы сейчас не работают. Пусть идут тоже лесом

    И кстати совет всем юнцам - никто не обязан в офисе вас обучать, что за наивные розовые мечты, мужики работать пришли и/или потрещать за жизнь, лишь единицы будут блестать энтузиазмом и заниматься обучением зелёных (которые нахватав знаний в итоге сбегают как правило где больше платят, поэтому никто за вас и не берётся, т.к. нет в этом никакого практического смысла). К тому же в наш век google и stackoverflow как-то считается западло разжовывать все нюансы вёрстки и программирования в живую на рабочем месте, всё есть в электронном варианте - научись только пользоваться.
    Ответ написан
    1 комментарий
  • Ноутбук для Python-программиста (не стационарный)?

    mrTyler
    @mrTyler
    Frontend Developer
    Macbook Pro берите и не парьтесь, на Retina наплюйте - вы ж программист, берите MBP 2011 15" i7 или что-то в этом духе, вам хватит за глаза.

    Стоит такой аппарат 30-40т, работать будет несколько лет.

    Не забудьте поменять батарейку, ну и при желании докинуть оперативки до 16Gb
    Ответ написан
    2 комментария
  • Ноутбук для Python-программиста (не стационарный)?

    Если можете себе позволить, то берите MacBook Pro Retina.
    Если нет, то - Fudjitsu.
    Вот подборка на Yandex Market(для верхнего ценового сегмента)
    Если хотите что-нибудь по-бюджетней: ни в коем случае не убирайте SSD!
    Ответ написан
    5 комментариев
  • JavaScript: как добавить текст в тег с тегом внутри?

    In4in
    @In4in
    °•× JavaScript Developer ^_^ ו°
    Можно получить Текстовый узел внутри li и изменять его содержимое. Вот так.
    Ответ написан
    6 комментариев
  • Опишите тезисно, как сегодня должен быть сверстан хороший сайт?

    In4in
    @In4in
    °•× JavaScript Developer ^_^ ו°
    • БЭМ. Независимые блоки.
    • Препроцессоры
    • Постпроцессоры
    • Семантическая верстка
    • Целиком и полностью адаптивная верстка
    • Грамотное использование тегов HTML5
    • Оптимизация скорости загрузки страниц
    • Меньше бессмысленных JS-плагинов и библиотек
    • Относительная кроссбраузерность
    • Деление сайта на 2 версии - сжатую (без мусора и воды, ту, что реально сервер будет отдавать) и обычную (для человеко-понятного редактирования).
    • И еще: Тык
    Ответ написан
    9 комментариев
  • Годный теоретический минимум по финансам и трейдингу?

    leventov
    @leventov
    Думаю, можно поискать похожий вопрос (с ответами, я надеюсь) где-то тут: money.stackexchange.com/questions?sort=votes
    Ответ написан
    Комментировать
  • Как работать на Upwork?

    snk
    @snk
    Не заморачивайтесь. Я не встречал клиентов, которые бы копались в скринах и потом высказывали бы претензии. Садитесь за работу - включаете трекер, закончили работу - выключаете трекер.
    Ответ написан
    3 комментария
  • Как людям удается столько зарабатывать на фрилансе?

    copist
    @copist
    Empower people to give
    Создать новостной портал с дизайном, адаптивной версткой и посадить все это дело на Drupal за 4000р.


    Займи позицию победителя. Распиши задачу по этапам, оцени в часах, пересчитай в рубли, выставь встречный счёт. Могут испугаться и отказать. Могут оценить серьёзность подхода и согласиться.

    Молодой гусар спрашивает у поручика Ржевского, как это ему удается пользоваться таким успехом у женщин.
    - Очень просто, - отвечает он, - нужно подойти к женщине и сказать: "Мадам, позвольте вам впендюрить!" И все.
    - Поручик! Но ведь за такое можно и по морде!
    - Можно и по морде. Но обычно впендюриваю.


    И какой-нибудь CMS надо владеть. Какая архитекрута, как конфигурируется, что в штатной поставке, какие бывают плагины, где купить темы? Приготовить сборки под типовые решения. Можно в ответ на задачу предложить решение с использованием другой CMS - иногда заказчики не в курсе, что есть и другие.

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

    Не пробовал удалёнку поискать? Аутсорс? (на сайтах вакансий искать "удалённо", "неполный день", "по совместительству"). И попутно ещё разовые заказы брать на биржах.

    А ещё есть биржи труда для стартапов, там бывают неплохие предложения по удалённой работе.

    и другие ресурсы по фразе стартап поиск команды
    Ответ написан
    9 комментариев