Задать вопрос
  • Вы руководитель. Как вы отреагируете на то, что ваш подчиненный левачит в прямо на рабочем месте, но в свободное время?

    @imikh
    Если это офис или удалённый фултайм, то будет разговор на эту тему (я техдир).
    Потому что дополнительная работа = дополнительная нагрузка = меньше отдыха = хуже качество основной работы. Ну и в том числе это значит, что сотрудник будет думать и о другой работе, другом проекте, другом продукте, а не о нашем. А мне нужна полная отдача от команды, а значит полная отдача от каждого сотрудника.
    Ответ написан
    Комментировать
  • Как фильтровать данные по часам?

    slo_nik
    @slo_nik Куратор тега Yii
    Добрый день.
    В поисковой модели создаётся публичное свойство.
    public $time;
    В правилах валидации поисковой модели обозначаем, в каком формате ожидаются данные для этой переменной.
    rules => [
        ['time', 'date', 'format' => 'php:H:i']
    ]

    При выполнении поиска делается сравнение времени в базе с временем из формы
    $query->andFilterWhere(['>=', 'название_столбца_в_таблице', $this->time ? strtotime($this->time) : null])

    Вот приблизительно так.
    Ответ написан
    4 комментария
  • Как к гриде изменить Action у кнопок управления?

    slo_nik
    @slo_nik Куратор тега Yii
    Доброе утро.
    У ActionColumn есть свойство buttons. Вот при помощи этого свойства можно изменить действия кнопок.
    Ответ написан
  • На какую зарплату ориентироваться в Москве студенту без опыта работы с 30-40 часами работы в неделю?

    @HellWalk
    На какую зарплату ориентироваться в Москве

    Веб - программист, написание модулей, навыки git, linux, python

    С такими знаниями - ни на какую (если под python вы подразумеваете только базовое знание языка)

    Чтобы иметь шансы попасть на джуна, например на php-программиста (для стажера, кстати, требования будут аналогичны, только з/п меньше), на з/п от 40т.р. в Москве, нужно знать хотя бы на средне-базовом уровне:

    - html/css
    - верстка
    - PHP
    - ООП
    - SQL
    - git
    - composer
    - JS/jQuery
    - Какой-нибудь из современных фреймворков: Yii2/Laravel/Symfony
    - Портфолио

    Кто-то может сказать что это завышенные требования - отнюдь, могут спросить (у меня спрашивали) еще:
    - Свободное владение английским
    - Linux на хорошем уровне
    - Высшее техническое образование
    - Слепую печать (да, даже такое)
    - Другие БД

    P.S. Все это из личного опыта - в прошлом году устраивался на джуна в Москве.
    P.P.S. Входить в ИТ в 2018 году я бы посоветовал только тем, кто без кодинга/железа жить не может. Сфера специфическая, и з/п сильно демпингуются. Джунов много и их ставят в крайне невыгодные условия - много работать за копейки.
    Ответ написан
    5 комментариев
  • На какую зарплату ориентироваться в Москве студенту без опыта работы с 30-40 часами работы в неделю?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Первый год сотрудник без опыта - это бесполезный источник трат. Фактически работодателю приходится заниматься благотворительностью, нанимая каких-то незнакомых людей, обучая и давая им деньги ни за что. Поэтому денег будут давать мало, ровно столько, чтобы сотрудник мог доехать до работы и не падал от голода. Это одна из причин, почему надо стараться искать стажировки ещё во время обучения, хотя бы летние.
    Ответ написан
    3 комментария
  • Какие стратегии повышения зарплаты существуют?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Центральный показатель для бизнеса, а следовательно и руководителей, как людей представляющих интересы этого самого бизнеса - это коэффициент возврата инвестиций (ROI). Соответственно, сотрудник должен приносить компании больше денег, чем потребляет. Естественно, что чем выше разрыв между затратами и прибылью, тем лучше, поэтому фонд оплаты труда руководитель должен держать на том минимальном уровне, который гарантирует бесперебойную работу сотрудников. Один из факторов этой бесперебойности - низкая текучка. Сотрудников терять нежелательно. И чем ценнее для компании сотрудник, чем более он профессионален и/или чем больше на него завязано, тем дороже обходится его потеря. Натурально в деньгах. Придётся затратить больше, чем обычно, денег на поддержание работы без него. Придётся затратить деньги и время (те же деньги) на поиск, найм, введение в работу, возможно, обучение нового сотрудника. При этом он может оказаться совсем неподходящих и цикл придётся повторить. Или может оказаться просто хуже прошлого и эффективность отдела снизится. Поэтому, когда сотрудник приходит просить прибавку, руководитель оценивает может ли этот сотрудник уйти или только блефует, насколько легко его будет заменить, какой урон компании будет нанесён его уходом. Потом руководитель оценивает стоимость расширения ФОТ - есть ли резервы, какой сейчас ROI, будет ли больший ROI от реинвестиции этих средств во что-то другое? Если уход сотрудника будет стоить меньше, чем увеличение ФОТа, сотруднику откажут.

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

    Из этого вывод, стратегия проста - увеличивайте собственный профессиональный уровень на столько, чтобы свободно менять компанию, как только вас что-то перестало устраивать.
    Ответ написан
    4 комментария
  • Javascript фреймворки - дань моде или быстрота и удобство?

    @devunion
    И я вставлю 5 копеек о пользе Vue. Несколько лет назад начинал изучать Angular. Пришел к выводу, что есть идеи интересные, но как-то все сделано через одно место. Плюнул. Продолжал использовать jQuery (надеюсь, что необходимость использования jQuery или подобных библиотек вопросов не вызывает. Оптимизировать производительность можно долго и эффективно уже потом, когда это реально понадобится. В большинстве случаев до оптимизации дело вообще не доходит). Потом посмотрел Vue. Понравилось. Стал использовать в различных проектах. Раньше начинал делать простые проекты на jQuery т.к. необходимости тащить фреймворк вроде бы как и нет. В дальнейшем оказывалось, что при развитии проекта jQuery уже не удовлетворял всем потребностям. Переписывал на Vue. Наверное, в будущем буду сразу все писать на Vue и не заморачиваться.

    Вывод: попробуйте, не пожалеете!
    Ответ написан
    Комментировать
  • Javascript фреймворки - дань моде или быстрота и удобство?

    @maxbublik
    JS фреймворки уже несколько лет - это будни фронтэнда, и это не мода, и это никуда не уйдет. Также как никуда не уйдет традиционная верстка. Они будут жить вместе. Четкую границу между веб-сайтами и веб-приложениями провести нельзя, но суть вопроса автора вопроса понятна.

    Конечно же, делать простой лендинг на чем-то типа Angular/React - это клиника. Хотя если нужны интерактивные блоки, очевидно лучше использовать Vue, чем городить что-то на jQuery. Vue как раз хорош тем, что его можно задействовать только для отдельных виджетов, а весь остальной сайт продолжай писать как тебе угодно.

    Сам Vue фреймворк и свой код Vue-виджетов нет необходимости всегда собирать. Шаблоны для Vue не похожи на кошмар, приведенный в листинге. Все верстать кастомными тегами не обязательно, по мне, так это тоже клиника. Да, в продуктив все равно придется собирать, и сборка всегда сложная, и это якорь, который еще несколько лет придется тащить, но со временем втягиваешься, скрипт сборки кочует из проекта в проект. Со сборкой придется потерпеть.

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

    Начните работать на Upwork.com. Там очень много работы по вордпрессу. Работайте с западными заказчиками ( желательно западня Европа, США, Австралия; индийский/арабские/азиатские заказчики - не стоит ).
    Становитесь профи. Ставьте себе задачи сами, тренируйтесь. Смотрите ленут предложений, чтоб понять какие задачи встречаются, и снова тренируйтесь.
    Нет такой штуки, как цена за какую-то конкретную работу. Это самый большой психологический барьер. С опытом понимаете, что хороший клиент платит не только за результат, а за комфорт работы с вами, простоту в общении, умении задавать правильные вопросы и не надоедать излишними вопросами, за умении быть на связи, отвечать быстро, кратко, четко, делать работу так, чтоб потом не приходилось дофига фиксить и доводить.
    Не работйте с плохими клиентами, которые считают что вы им что-то должны, не ценят ваше время и т.д. Во время контракта - вы профессионал, который оказывает квалифицированную помощь тому, кто в ней нуждается, а не просто наемный хз-кто. Вы работаете "с кем-то", а не "под кем-то". Учитесь отказывать плохим клиентам, говорить "нет"; не объясняться, а говорить об условиях, на которых согласны работать.
    Для начала поставьте себе рейт $12 в час ( и теперь сравните сколько это выйдет за тот же объем работы, за который вы получаете 12к рублей сейчас ). В зависимости от успехов, кол-ва заказов и качества отзывов за полгода-год рейт можно поднять до $25-40 в час ( и это не предел, я видел ВП-про, которые берут $65-80 за ВП ).

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

    И самое главное - верьте в себя. Если кто-то другой может, вы и тоже можете. Все получится.
    Удачи =)
    Ответ написан
    2 комментария
  • Неплохо знаю WP но зарабатываю мало, что делаю не так?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    ППЦ, вот кто обваливает рынок!!
    Магазин будет приносить прибыль владельцу, а вы скромняшка, боитесь цену загнуть, будто делаете личную страничку васи пупкина.
    Если бизнес не может купить себе инет-магазин за хотя бы 40к рубасов, то по сути такой бизнес и не нужен никому, он загнется через пару месяцев с таким скупердяйством! Там же еще надо будет продвигать, работать скорее всего в соц. сетях и т.д.
    А вы своей скромностью только увеличиваете энтропию, висят потом такие дохлые магазины годами, пока домен не забудут продлить...
    Магазин на минималке с версткой всех страниц меньше 120к не делаю, средняя 200-300к, с полной настройкой (доставка, геопривязки, скидки, накопительные, личные кабинеты, промокоды, связи товаров и т.д.) - это тебе на будущее ориентир!
    Ответ написан
    6 комментариев
  • Неплохо знаю WP но зарабатываю мало, что делаю не так?

    Jump
    @Jump
    Системный администратор со стажем.
    Неплохо знаю WP но зарабатываю мало, что делаю не так?
    Ответ прост - зарабатывать не умеете.

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

    А просто знание wordpress, даже идеальное денег не приносит, от слова вообще.

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

    Yaxoo
    @Yaxoo
    То тут, то там.
    Добрый вечер.
    Работаю с WP много. Мой вам совет: не берите проекты с такими маленькими бюджетами. 2 магазина за 12 к - это очень мало. Даже, если это совсем несложные проекты, всё равно - мало. 20к зарабатывать более чем реально.
    Ответ написан
    11 комментариев
  • Какой редактор кода/IDE выбрать новичку?

    @TheRevan
    notepad++ - только для быстрых правок, открыл файл, поправил - закрыл

    Sublime Text - хороший редактор, но настраивать его под себя займет не одну неделю, ++ требуются знания английского

    WebStorm - Очень тяжеловесная ide -нужна обычно под такие проекты, в которых код компилируется и собирается в запускатор, а также с серверными задачами

    Вообще советую сейчас в качестве легковесной ide - Visual studio code - почти все что нужно разработчику есть в коробке, и нет лишнего(как в Webstorm), также есть поддержка модулей
    Ответ написан
    3 комментария
  • Про конкуренцию на фрилансе?

    @n12eq3
    жалуются ленивые и остановившиеся в проф развитии исполнители либо пафосные говнокодеры. конкуренция это нормально - была, есть и будет. и если тупо стричь купоны здесь и сейчас то через пару лет можно будет идти подметать улицы - СНГшных крутых пацанов скоро частично попрут с рынка южные коллеги. разговоры про то, что индусы умеют только быдлокод - это не совсем объективная оценка. средний уровень ниже, но он растёт и чисто количественно там потенциальных программистов больше чем вообще население рф.
    поэтому для средне-начальных уровней - да, конкуренция есть и она будет расти в будущем.
    Ответ написан
    3 комментария
  • Про конкуренцию на фрилансе?

    opium
    @opium
    Просто люблю качественно работать
    Надо понимать что хорошие специалисты на тостере не сидят)
    Я вот на тостере для того. чтобы заказы интересные забирать время от времени.
    Если хороший спец работает года 3 то у него просто нет проблем с поиском работы, работа сама его ищет.
    Ответ написан
    20 комментариев
  • Есть ли практическая польза от книги sicp?

    @asd111
    Такие вопросы задают неадекваты. sicp довольно общая книга, можно не читать. Даже в MIT эту книгу больше не читают. https://habrahabr.ru/post/282986/
    Не обращай внимания на такие собеседования, неадекваты на собеседованиях большая редкость.
    В целом вопросы на собеседовании соответсвуют тому что указано в вакансии.
    Если спрашивают дичь, которая не имеет отношения к твоим обязанностям, значит коллектив так себе и заставят писать фронтенд на лиспе или что то в таком духе.
    Ответ написан
    5 комментариев
  • Про конкуренцию на фрилансе?

    search
    @search
    мама говорит что я особенный
    • индусы и "хорошие специалисты" - это разные непересекающиеся ниши;
    • заказчики тоже разделяются на новичков (не знающих разницу между индусом за 5 долларов в час и тяжеловесом за 50) и опытных. Чтобы стать опытным заказчиком нужно хоть раз обжечься об индуса;
    • заказчики в основном аматоры, но на том же апворке можно встретить и приличные компании. Компании в основном ищут грамотных спецов и не жалеют денег;
    • если у вас нет отличного профиля с историей заказов, то вам предстоит как-то доказать что вы не индус;



    PS
    Как-то у своей хорошей подруги из Индии спросил "почему индусы такие дряные программисты?". Она ответила что это культурная особенность. В Индии во многих школах запрещено задавать вопросы (во всяком случае так было раньше), поэтому программист выполняет задание настолько, насколько он его понял и редко ставит под сомнение идеи начальника/заказчика. Такие дела.
    Ответ написан
    2 комментария
  • Что изучать дальше в C#?

    Dyaminigo
    @Dyaminigo
    Изучаете, изучайте, но когда практиковать-то начнёте? Или хотите перезаписать всё Вами прочитанное за сегодня, прочитанным завтра?
    Начните разработку какой-нибудь многофункциональной проги, за время реализации функционала которой Вам не раз придётся перелопатить массу страниц в интернете, повстречаться со многими видами исключений и решать много возникающих проблем.
    Участвуйте в жизни Open Source проектов, к примеру, на том же GitHub.
    Без теории никуда, но и без практики тоже. Вы сюда почитать/посмотреть пришли или программировать?
    Поверьте, потребность реализовать ту или иную идею, лучше всего укажет Вам, что изучить.
    Если сомневаетесь, что готовы написать более или менее самостоятельную программку, даже с банальным выводом текста в консоль :), тогда подтяните базис, к примеру, на том же MyCsharp или Metanit.
    Ответ написан
    Комментировать