• Гуманитарное образование - это приговор?

    petermzg
    @petermzg
    Самый лучший программист
    В институте учат искать информацию для получения своего образования.
    Так что если этому вы научились, то найдете знания как стать программистом.

    В IT полно людей которые добились высот умея искать информацию и без институтов.
    Ответ написан
    Комментировать
  • Гуманитарное образование - это приговор?

    BBmike
    @BBmike
    Слушайте, что Вы за такой психолог, если каждый встречный и поперечный может сходу навязать Вам свое мнение?

    Так что для Вас хорошая новость - нет у Вас никакого гуманитарного образования.
    Ответ написан
    4 комментария
  • Гуманитарное образование - это приговор?

    @AlexSku
    не буду отвечать из-за модератора
    Моё предложение: SCADA (напр., Indusoft (сайт indusoft.com, не перепутайте с indusoft.ru)). Всем девушкам, с которым я работал, нравилось рисовать картинки. Если нравится код, то - добавок CoDeSys. Там 6 языков, достаточно изучить CFC и ST. Также многие девушки - проектировщицы (AutoCAD), но там программы писать не нужно.
    Ответ написан
    1 комментарий
  • Гуманитарное образование - это приговор?

    Squatch
    @Squatch
    iOS developer
    Знаю пару замечательных программистов без технического высшего. Если есть живой интерес - всё остальное можно освоить с большей эффективностью, чем за 5 лет в вузе, где чистое программирование, от силы половину времени занимает. Кроме того ВУЗ всегда даёт базу сильно шире тех знаний, которые потребуется для конкретной специализации (другое дело, что специализация потребует знаний которых не дают в вузе :)

    Я это к тому, что такая проблема с работодателями, скорее всего будет встречаться только до получения первого боевого опыта. Чтобы такой найти, нужно среди прочих кандидатов в джуниоры/стажеры иметь чуточку лучшие навыки по тем задачам, которыми предстоит заниматься. Если такие навыки будут, но работодатели, для которых гуманитарный диплом будет проблемой, продолжат встречаться, - таких правда лучше игнорировать. Их может быть не один и не два, но точно не все. Вакансий в веб-разработке - огромное множество, так что ни найти ничего вряд ли удастся, если продолжать искать :)

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

    Есть вариант, где ваш диплом точно не будет играть никакой роли - фриланс. Но для обучения это плохой вариант)

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

    P.S. несколько забавно получилось) я тут какое-то время назад публиковал вопрос противоположного толка :) Нельзя ли с вами как-то обсудить причины разочарования в психологическом образовании?)
    Ответ написан
    7 комментариев
  • Гуманитарное образование - это приговор?

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

    Вообще, вы, как дипломированный психолог, по идее, должны знать, как себя вести и подавать, чтобы ваши шансы повышались кратно. Что говорить, чтобы проникнуть в самую душу, так сказать, вызвать симпатию и т.п. У вас гораздо больше шансов, чем у не психологов. Имхо.
    Ответ написан
    2 комментария
  • Гуманитарное образование - это приговор?

    Denormalization
    @Denormalization
    Имхо дело было не в "гуманитарном" образовании, а в поле.
    В IT нужны люди с гуманитарным образованием. IT это не только програмирование, но и куча других смежных областей.

    >Как лучше поступать: говорить, что нет высшего или на свой страх и риск озвучивать своё высшее?
    Говорить как есть. Адекватные люди отреагируют адекватно, а остальные нам и не нужны...
    Ответ написан
  • Как правильно составить SQL запрос для MySQL?

    @tr0yka Автор вопроса
    В общем рабочий запрос выглядит так:
    SELECT
      a.firstName, p.name,
      COUNT(ab.author_id) AS total
    FROM 
      books AS b
    JOIN 
      publish_book AS pb 
    ON 
      pb.book = b.uid
    JOIN 
      author_book AS ab 
    ON 
      b.uid = ab.book_id
    JOIN 
      authors AS a 
    ON 
      ab.author_id = a.uid
    JOIN 
      publishing as p 
    ON 
      p.uid = pb.publish
    WHERE
      p.id = 4 AND
      YEAR(b.pubDate) = 2016
    GROUP BY
      ab.author_id 
    ORDER BY
      total DESC
    LIMIT 10
    Ответ написан
    Комментировать
  • Что делать если Sending Data занимает 99% времени запроса?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    {PHP, MySql, HTML, JS, CSS} developer
    IS NULL неиндексируемый запрос, вся проблема в нем. По этому время работы выборки будет одинаковым для любого количества строк, т.к. перебор идет "в лоб", и до конца таблицы. Думайте как обойти, в идеале заменить на индексируемое поле, например int.
    Ответ написан
    Комментировать
  • Оперативку на VPS дают с учетом ОС или без?

    skobkin
    @skobkin
    Гентушник, разработчик на PHP и Symfony.
    Сама ОС требует меньше 100 мегабайт памяти с базовым набором сервисов.
    Ответ написан
    Комментировать
  • Есть ли инструменты для синхронизации локальной БД и удаленной на хостинге?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Вам нужны миграции
    Ответ написан
    Комментировать
  • Что еще поднять на домашнем сервере для обучения?

    Xuxicheta
    @Xuxicheta
    инженер
    kvm с виртуалками. памяти много, хватит.
    Отказоустойчивый кластер из нескольких mysql нод
    ldap сервер - авторизация для самбы, виртуалок и прочего. домен для вин-машин.
    bacula
    owncloud
    openvpn сервер
    Ответ написан
    1 комментарий
  • Что еще поднять на домашнем сервере для обучения?

    Rou1997
    @Rou1997
    Для обучения на сервер должна быть нагрузка, ну можете "тупо" изучать все что есть на свете, но это никогда не заменит опыт в реальных проктах.
    Ответ написан
    9 комментариев
  • Налоги для начинающего фрилансера?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Начинающему фрилансеру нужно волноваться о том чтобы встать на ноги, чтобы наработать портфолио и клиентуру, чтобы закрепиться в этой сфере. Вот когда это все случится, вот тогда и думайте о налогах.
    Ответ написан
    7 комментариев
  • Что делать с неадекватным фикспрайсом на Upwork?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Есть предложение. Вы вправе принять его или отказаться. Если приняли - есть обязательства, вы видели на что соглашаетесь.
    Попробуйте последовать совету ThunderCat хотя я думаю, что в 99% случаев это не даст результата, разве что +5-10% выиграете.
    На upwork, как и на других биржах, много таких предложений и есть куча индусов, да и русских школьников, которые берутся за все за любые деньги, часто просто не понимая, что надо сделать.
    Ответ написан
    3 комментария
  • Может ли работодатель требовать после увольнения не заниматься тем, чем занимался до приема на работу?

    ManWithBear
    @ManWithBear
    Swift Adept, Prague
    На самом деле в некоторых странах (например Чехия) законодательно установлена возможности внесения пункта в договор, о конкуренции по окончанию договора.
    В нем указывается время действия этого пункта, и определение конкуренции (например компании конкурирующие с вами).
    В свою очередь работодатель обязан в течении этого срока выплачивать минимум половину зп сотруднику.
    Ответ написан
    Комментировать
  • Что делать с неадекватным фикспрайсом на Upwork?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Так и напишите - "Задача интересная, но как специалист я ее оцениваю иначе(в другую сумму), если Вы заинтересованны в качественном решении - давайте обсудим детали и обговорим стоимость".
    Ответ написан
    2 комментария
  • Что делать с индексами с низкой селективностью?

    begemot_sun
    @begemot_sun
    Программист в душе.
    > LIMIT 100000,800
    у вас сам по себе тяжелый запрос, и это похоже на пагинацию.
    Каждый раз когда вам нужно получить элементы начиная с №, mysql вынужден искать все № элементы.
    Если индекс не используется, вы можете "заставить" mysql его использовать.

    Ну а в целом, если это какой-то интерфейс, то наверно нужно подумать зачем юзеру элементы начиная с 100к. Физически он не может просмотреть такое кол-во элементов.

    Сделайте составно индекс: mydate - members. У вас 50-процентный фулл скан таблицы :)
    И да, members-mydate это уже другой индекс, поэтому мог не использоваться.
    Ответ написан
    2 комментария
  • Полнодисковое шифрование Linux с ключом на USB флэшке?

    @nirvimel
    Есть же куча руководств в Сети.
    Например, это - вполне годное. Использовать Btrfs, разумеется, не обязательно. Собственно, вся суть сосредоточена в строках, добавляемых в /etc/mkinitcpio.conf и этой строке
    GRUB_CMDLINE_LINUX="cryptdevice=/dev/disk/by-label/SCOTTY:root:allow-discards cryptkey=/dev/disk/by-label/ISO:ext4:/<path/to/keyfile/on/flash drive>"
    добавляемой в /boot/grub/grub.cfg (точнее в /etc/default/grub, из которого он генерируется). Тут важно указать, что SCOTTY - это метка шифруемого тома, а ISO - это метка флешки (а не тип ФС).
    Ответ написан
    Комментировать
  • Как получить первую работу на upwork?

    lunaticman
    @lunaticman
    Дерзкий айтишник
    Привет.

    Я успешно забустил свой профайл на Апворке до 80 баксов в час (сейчас я уже апворком не пользуюсь), порекомендовал свою систему други друзьям которые удачно нашли проекты потом. Поэтому постараюсь коротенько объяснить:

    - Первый проект тяжелее всего найти, я искал около месяца.
    - Нужно искать что-то "безопасное", проект который не займет у вас много времени и которые вы уверены что сделаете.
    - Советую даже не думать о почасовых работах, шанс крайне маленький.
    - Если у вас есть возможность, попросите кого то из существующих клиентов нанять вас (либо просто дайте им сто баксов, чтобы они вам якобы оплатили вашу работу).
    - На апворке есть несколько "прайм таймов" - периоды в которые появляются новая работа, я обычно мониторил работу пару часов в день. Не стоит тратить на "охоту" много времени. :)
    - Отказаться от любых шаблонов письм, я рекомендую как наниматель , шаблонные письма видно сразу - доверия не вызывает.
    - Попробуйте записать видео в качестве cover letter - только это вам поможет выгодно отличится в ряду других кандитатов
    - Выделите самые важные элементы в предложении о работе и объясните как вы их хотите изящно решить. В конце предложите обсудить все требования, задайте какие-то наводящие вопросы, дайте советы (нужно чтобы ваш клиент, узнал что-то новое от вас). То что вы сразу по описанию составляете план работ и архитектуру - без каких-либо уточнений и вопросов - звучит крайне фантастично.
    Ответ написан
    21 комментарий
  • Как получить первую работу на upwork?

    @WapGeaR
    Программист
    Не пишите про любовь, в большинстве своем заказчику пофигу что вы любите, а что нет, ему интересно сделаете ли вы работу и как качественно вы ее сделаете.

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

    p.s. Сам обжегся на таких задачках по 50$, попадались хитрые парни, которые просто напросто кидали, в итоге сейчас пытаюсь довести job success до нормальных цифр. На более крупных задачах пока такого не встречал и близко.
    Ответ написан
    8 комментариев