• Как учиться новому после рабочего дня?

    sim3x
    @sim3x
    0. Начать следить за своим состоянием - понять, когда у тебя пик трудоспособоности
    1. Сделать приоритет - обучение или работа
    2. Научиться спать мало
    3. Научиться спать по 30 мин для разделения между учебой и работой
    4. Привыкнуть к мысли, что ето надолго (навсегда), те мотивация не при чем.
    Твой новый график - ето твой новый стиль жизни
    5. Заняться спортом, для улучшения кровообращения
    6. Изучить техники улучшения запоминания
    Ответ написан
    11 комментариев
  • Как учиться новому после рабочего дня?

    x67
    @x67
    Как вариант, пренебречь профессиональным отношением к работе что-ли.. И прямо там, с утреца, пока котелок варит, час-полтора посвящать чему-то новому. Да, некрасиво.. Но нанимая человека за хлеб и еду на 9часовой день, они поступают еще менее красиво. Это вас не оправдает, просто каждая из сторон будет стараться быть эгоистичнее.
    Ответ написан
    11 комментариев
  • Как учиться новому после рабочего дня?

    @Yarrs
    Привет, тоже кину пять копеек.
    Во первых задай себе вопрос, чего ты хочешь, и чего тебе надо. С этого надо начать.
    Мы что-то делаем не просто так, а ради чего-то. Задай себе простые вопросы, кто ты, где ты находишься, в чем твои цели и предназначение. Программирование само по себе отстой, но с него можно начать. Когда то в 80 годы меня обуял восторг, когда я в классе третьем смог понять смысл a=a+1 Но с тех пор много воды утекло. Пойми чем ты хочешь на самом деле заниматься. Что является твоей настоящей целью, заработать денег, вырасти в социуме, поднять детей, прожить интересную жизнь. Как правило в жизни не выйдет получить всё, время это такой ресурс, который можно пустить либо туда, либо туда, либо еще куда. Делай всегда это с умом.

    Когда поймешь что тебе нужно, составь список целей, цели это не что-то постоянное, но вполне себе динамичное и постоянно меняющееся, мы меняемся, мир меняется. Следуй своим целям. Запомни один хороший принцип - возьми сначала себе. Работа хорошо, ты лучше. Как и где взять дело твое. Способы есть разные. Я ниже напишу немного конкретики. Каждый день нужно осознавать свой список целей и учитывать его в текущем дне. Ставить себе задачи на день и назначать самую важную. Если ты не выполнил эту задачу, считай что день неудачен. Каждый день выдели 15 минут времени вечером и делай анализ дня. Это вместе с пониманием своих ценностей и целей самое важное.

    Теперь немного конкретики.
    Вариантом отщепить время себе масса.
    1) Сними комнату рядом с работой.
    2) Вставай раньше. Ложись раньше
    3) Усталость, это усталость от схожего вида деятельности. Усталость можно легко побороть если заняться чем-то иным. Умственно / физически например переключается будь здоров.
    4) Первый час на работе посвяти только обучению. Обычно люди первый час тратят на котиков, чатики и прочую п-нь, будь не как все.
    5) Поговори с начальником, и скажи что тебе нужно развиваться и обучаться. Посмотри на реакцию. Если он не монстр вопрос можно решить.
    6) Всегда думай перед тем как делать. Решения существуют, часто не на поверхности.

    Теперь несколько вредных советов. Как стоит жить и работать.
    1) Если решил связать свою жизнь с программированием, стоит понимать, что платят те у кого есть деньги, и платят столько сколько готовы заплатить. Отсюда выводы. Больше получают узкие специалисты, которые работают с чем то редким и нужным тем у кого есть деньги. Работая на бедных ты заработаешь ровно чуть больше чем на спасибо. Это как у врачей, стоматологи, к которым захаживают сытые бюргеры с зубной болью на коне, кокой-нибудь травматолог / хирург имеют 90 процентов своей обычной клиентуры бомжей и нищебродов. Но процентов 10 попадается людей с деньгами. А вот анестезиолог вообще с клиентурой не работает, денег дополнительно ему вообще не приходит. Отсюда обилие медицинских анекдотов про бедных анестезиологов.
    2) Собственники и заинтересованные в бизнесе люди на платят просто так, а платят за решение проблем. Чем страшнее на первый взгляд проблема, тем больше за нее можно попросить денег. Сложные проблемы решаются разбиением на более мелкие задачки. Но переоценивать свои силы тоже не стоит. Если сделал что-то крутое скромничать не надо. Тебя будут оценивать в том числе по тому, сколько ты просишь.
    3) У предыдущего пункта есть небольшое следствие. Владельцу главное решение и сроки, ему похрен на красоту кода и прочий глупый перфекционизм.
    4) Лучше место работы для получения стартового опыта, какая-нибудь программисткая контора, но она же худшая в плане роста. Ты окружен людьми примерно твоего уровня и способностей, которые будут неизбежно грызться за место под солнцем, каждый твой начальник будет воспринимать тебе как угрозу своему месту. Прорваться в такой системе сложно. Кроме того работать надо на первое звено в пищевой цепочке. Пока линейному программисту что-то перепадет от базовой ставки 10 человек отщипнут по цепочке.
    5) Если ты работаешь в обычной конторе, постарайся выйти со своими идеями на руководителя бизнеса (гендира), он единственный кто заинтересован в проекте в целом, и может воспринять что-то от твоих мыслей лично. Люди ниже просто попытаются тебя использовать в своих целях.
    6) Люди если смотреть поверх бла бла бла всегда действуют в своих интересах, но только так как сами их понимают. Людей можно предсказывать и читать.
    7) Руководители нагружают тех лошадей что тянут. Идеальный работник тот, кто просит мало работает много. Повышения? Не слышали. Зачем повышать того кто хорош на своем месте.
    8) Добиваются чего-то только те, кто выходит за флажки. Есть загон для стада, где всегда будет скучно, обыденно и тухло, но жить можно, есть и другие возможности.
    9) Самая тупая ошибка людей верить, что если будешь хорошо и долго работать что-то изменится. Ничего не изменится.

    Ну хватит в общем, что-то я увлекся, всегда думай головой, вот мой совет.

    ПС: Забыл добавить. Обязательно надо выбираться из провинции в Москву Питер, лучше в Москву. Дальше уже можно как остаться, так и двигать дальше. Если возраст и прочие дела позволяют.
    Ответ написан
    10 комментариев
  • Что делает команда touch под windows?

    GavriKos
    @GavriKos
    Нет такой команды в винде. Скорее всего это какая нить сторонняя прога просто, которую из cmd юзать можно.
    Ответ написан
    Комментировать
  • Стоит ли начинать изучение 1С если ранее не сталкивался?

    @Dementor
    программист, архитектор, аналитик
    Компания Рарус - одна из первых 1С-франчей. За свою долгую историю они наделали сотни отраслевых решений. Из-за некоторых специфик (работа с АТС, со складскими терминалами, торговым оборудованием и пр.) ихним программистам приходится писать не только на встроенном языке 1С, но так же и на C++ и Delphi. В зависимости от направления, в которое вы попадете, вы будете совершенствоваться либо в типовых продуктах (что маловероятно, так как вокруг тысячи компаний с демпинговыми предложениями), либо в отраслевых (вероятность выше, так как на внедрение рарусовских коробок стараются привлекать рарусовских специалистов). В последнем случае вы "рискуете" стать специалистом в ньюансах рынка CRM-систем или стать гуру в особенностях ресторанного бизнеса (посмотрите на их продукты).

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

    Если вы размышляете только над самим языком 1С, то посмотрите на следующие факторы. Не смотря на некоторую брезгливость со стороны адептов "православных" языков программирования, это все таки полноценный язык с довольно высокой технологичностью. Те, кто изучили "программирование на 1С" в 90-е, до сих пор кушают хлебушек с маслицем. Платформа развивается все время и впитывает новые технологические фичи. Но главное стабильность - вы можете потратить пару месяцев на изучение какого-нибудь джавоскриптового фреймворка, а через год он будет на свалке истории и от вас будут требовать знание уже новой трендовой технологии; тоже касается и новомодных языков программирования, которые клепают Гугл/Мозила/Эйпл - ИМХО в случаях создания языка для "что бы было удобно писать", а не для закрытия конкретных научных/промышленных потребностей, их жизнь будет недолговечной и завтра появится еще более новомодные клоны Go и Swift'a
    Ответ написан
    Комментировать
  • Что такое анонимная функция и с чем ее едят?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Анонимные функции очень часто используются для выполнения какого-то кода в коллбэках, где в целом не нужно создавать отдельную именную функцию под это действие. Например:

    button.addEventListener('click', function (event) {
        // эта анонимная функция будет вызвана при клике
    }, false);
    
    // или можно так, посложнее, но обычно это лишнее
    function btnClick (event) {
        // это уже функция с именем
    }
    button.addEventListener('click', btnClick, false); // <-  в данном случае мы передали ссылку на функцию


    Замыкания же, это такой прием для хранения скрытых данных, и тут конечно тоже можно использовать анонимные функции, но соль не в этом.
    Ответ написан
    4 комментария
  • Является ли контекст размещения абсолютно позиционированного элемента по умолчанию элемент body?

    @FilatovNikita
    Если вы указываете position: absolute элемент всегда будет выходить из потока и двигаться относительно body, но если у вас есть родительский элемент, в котором указан position relative и вы его ребенка позиционируете абсолютом, то он будет смещаться относительно родителя
    Ответ написан
    Комментировать
  • Где и как найти работу Ruby on Rails junior developer в Москве?

    Jeiwan
    @Jeiwan
    Прокачать навыки и сделать более сложное приложение. В тех, что указаны в резюме, смотреть особо не на что.
    Весь код нужно пропускать через rubocop, а к репозиторию подключить codeclimate.
    ТЕСТЫ! Нет тестов — нет кода.
    В резюме разделы я бы расставил в таком порядке: опыт работы, проекты, образование, навыки. Раздел "О себе" никому не интересен. Из навыков выкинуть всё, что не относится к желаемой позиции, и добавить больше того, что относится.
    JSON — это формат данных, REST — это архитектурный паттерн. Что они делают в разделе "Протоколы и API", не понятно.
    Есть jQuery, но нету JavaScript — подозрительно.
    Нужно написать, с какими гемами работал. Если ни с какими не работал, то научиться работать.
    Ну и самое главное: "работать могу от 3 до 4 дней в неделю" — в 99% случаев это сразу отказ. Джуниор должен много впахивать, чтобы чему-то научиться.

    Могу посоветовать ещё просматривать https://groups.google.com/forum/#!forum/ror2ru на наличие вакансий.
    Если есть желание вложить денег в свое развитие, то очень рекомендую курс www.thinknetica.com — после него возьмут на работу (если ты постараешься, конечно). Также советую купить услугу ментора на www.mkdev.me, там же есть хороший бесплатный путеводитель по веб-разработке.
    Ответ написан
    1 комментарий
  • Как правильно учить Javascript?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Вы наверное слышали, что каждый уважающий себя программист обязан написать несколько велосипедов? И JavaScript-программисты тоже так делают и еще как! Так вот в этом нет ничего плохого, это отличное самообучение.

    Для начала заходите на любой каталог плагинов для JavaScript или jQuery. Находите интересный, не очень сложный на вид плагинчик (например карусель, лайтбокс, слайдер и т.п.) и пытаетесь сделать похожий, только лучше. Поначалу будет выходить черти что, но, это будет уже реальная задача, где вы начнете сталкиваться с реальными особенностями языка. Вот тут то знания и начнут обретать какую-то структуру у вас в голове.

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

    EugeneOZ
    @EugeneOZ
    google + stackoverflow.com

    Один из полезных навыков, который приобретается на stackoverflow - Вы обстоятельно изучите вопрос, прежде, чем его задать. Это очень полезно в работе - никто на работе не захочет быть нянькой и отрываться от задач по каждому мелкому вопросу. А на обстоятельно составленные вопросы отвечать гораздо проще и интереснее - не нужно вытягивать полезную информацию. Ну и, хорошо составленный вопрос содержит половину ответа, как говорится.

    Вы УЖЕ в 9 классе, осталось всего 2 года и Вы начнёте самостоятельно зарабатывать на жизнь - это очень ответственный и совсем не простой момент. Не откладывайте на "потом", получайте знания сейчас. 50% времени на теорию, 50% на практику, не меньше. Читая одну теорию ничему не научишься, но если пытаться всё делать самому, без чтения теории, то можно несколько лет потратить на набивание шишек, которые можно было бы узнать за пару месяцев.

    Нет абсолютно ничего плохого в PHP - плохой код можно писать на любом языке (на модном в этом году JS - ещё легче). У PHP мощное сообщество, помогут. Если всё же не нравится PHP - смотрите на Golang (субъективный совет). И не забывайте про JS + AngularJS.
    Только избегайте русскоязычных форумов - там, в основном, хамы с завышенным ЧСВ.

    Не используйте устаревшие инструменты. Помните, что чтение книг/туториалов в сети должно предшествовать практике и занимать столько же времени.
    Ответ написан
    Комментировать
  • Как создают БД MySQl для крупных проектов: написанием кода вручную или через различные интерфейсы по типу phpMyAdmin?

    @leremin
    atypical programmer
    Я обычно делаю sql файл с запросом создания базы и всех таблиц. И этот файл вношу в репозитарий. Соответственно, при изменении чего-то в базе я вношу изменения и в программу, и в запрос в одном коммите. Но это специфика моей работы, когда и база, и софт на моих плечах, и возможны изменения.

    А вообще база создается один раз. Напишите вы ее в консоли за 20 минут или в phpMyAdmin за 10 минут - ничего не изменит. Главное ее продумать, а тут нужен только мозг.
    Ответ написан
    Комментировать
  • Как создают БД MySQl для крупных проектов: написанием кода вручную или через различные интерфейсы по типу phpMyAdmin?

    martin74ua
    @martin74ua Куратор тега MySQL
    Linux administrator
    только ассемблер, только хардкор. Это первый признак профессионала.

    Не важно, каким инструментом создана база. Важно, чтобы она была правильно спроектирована. А спроектировать ее и на листике бумаги можно....
    Ответ написан
    1 комментарий
  • Как создают БД MySQl для крупных проектов: написанием кода вручную или через различные интерфейсы по типу phpMyAdmin?

    Adamos
    @Adamos
    Как бы вы ни прокачивали профессиональный навык написания БД руками, вы всегда будете проигрывать в точности и скорости автоматическим средствам.
    Лучше прокачивать профессиональный навык придумывания БД головой - в этой области конкуренция поменьше.
    Ответ написан
    Комментировать
  • Как создают БД MySQl для крупных проектов: написанием кода вручную или через различные интерфейсы по типу phpMyAdmin?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    вы путаете 2 действия. первое - это придумать эту крупную бд. тобишь продумать структуру и зависимости. которые делают к примеру в том же workbench.
    а вот второе уже создать эту бд. там уже пофиг. и делают кому как удобно. кому в phpMyAdmin, кому в консоли.
    Ответ написан
    1 комментарий
  • Как совместить сложный SQL-запрос и выборку из нескольких таблиц?

    @Noxy
    увлекаюсь SQL
    SELECT O.Id AS IdCategories, O.name, SUM(S.cash) AS Summ
    FROM OutlayNames O
        LEFT JOIN SmetaOut S ON (O.Id=S.IdCategories)
    WHERE ( (month(S.date) = month(GETDATE())) and (S.cash<>0))
    GROUP BY O.Id, O.name
    Ответ написан
    Комментировать
  • Как совместить сложный SQL-запрос и выборку из нескольких таблиц?

    MaxDukov
    @MaxDukov
    впишусь в проект как SRE/DevOps.
    загуглите INNER JOIN
    Ответ написан
    Комментировать