Задать вопрос
  • Стоит ли идти из радиотехники в IT?

    olegmaisak
    @olegmaisak
    интернет-маркетолог и администратор сайтов
    Близкая мне тема. Я вот готовлюсь к тому, чтобы уйти из ИТ в электронную коммерцию (не как разработчик, а как предприниматель).

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

    1) У вас уже есть мощное техническое образование (и это особенно круто, если вы найдете работу ИТешника, где нужны знания радиотехники, - тогда вы будете очень ценным кадром). Для того, чтобы программировать, не нужно какой-то длительной гениальной подготовки. Вы уже разбираетесь в радиотехнике и что-то программировали в связи с радиотехникой на неком предприятии. Это прекрасно.

    2) Вас никто не заставляет резко что-то менять. Вам сейчас не нужно принципиально отказываться от работы в радиотехнике. Вы можете на старте устроиться по специальности и в процессе учиться хоть на работе.

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

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

    "Программирование алгоритмов приема сигналов со спутников" - это же круто.
    Ответ написан
    1 комментарий
  • Идея сервиса и приложения для удобства населения. Как реализовать?

    @abcyu
    Разработчик
    Грусть нашего мира для людей подобных вам выглядит так:

    ВАМ НУЖЕН ПРОГРАММИСТ.
    ВЫ ПРОГРАММИСТУ НЕ НУЖНЫ. От слова НИКАК. СОВСЕМ. Вообще совсем никак не нужны.


    Попробуйте начать с помощью конструктора сайтов - с помощью Юкоза или Викса. Они как раз предназначены для людей без специальных ИТ-навыков.

    Или вот пример подхода:
    Человек заинтересовывает других Идея: оффлайн аналог игры EVE Online с полной генерацией всего. Что скажете?

    и где искать ЧЕСТНЫХ!!! единомышленников, которые помимо тупо прибыли и как бы увести идею


    Проблема вообще НЕ В ЭТОМ. Вы почему-то думаете, что главное - это идея. Что все мечтают её украсть. Ну и сидите на ворохе своих идей годами.

    Но же вовсе нет. Главное - ДОВЕСТИ ИДЕЮ до ума и вторая большая проблема - выйти на ОКУПАЕМОСТЬ.

    На практике все совсем по другому:

    1. Если вы так УВЕРЕНЫ в своей идее - возьмите кредит, продайте машину, заложите квартиру. Вложитесь сами. Отчего вы ожидаете, что кто-то должен загорится НЕ СВОЕЙ идеей и потратит кучу своего времени бесплатно на ее реализацию.

    2. Таких предложений - работать на халяву, вложить ОГРОМНОЕ количество своего времени в гениальную идею, которая в будущем обязательно круто выстрелит - средний программист получает каждый месяц по нескольку.

    3. У хороших программистов сейчас очень много ХОРОШО ОПЛАЧИВАЕМОЙ работы и без этого.

    4. На Хабре/Гике/Мозге и на VC есть куча грустных историй основателей стартапов: они с удивлением рассказывают, что оказывается бесплатно работать никто не хочет. Если кто и загорается идеей, то погасает через неделю или оказывается неопытным человеком и такое программирует, что лучше бы его не было.

    5. Статьи эти интересны. Почитайте. Там много подводных камней, которые вас ожидают, уже описаны.

    6. В конце всех этих статей приводится лучший путь, который основатели стартапов поняли из свой практики: или НАЙТИ деньги или НАУЧИТЬСЯ самому.

    7. Без денег интересно только тому, кто только начал этому учиться. Надо ли объяснять вероятность довести проект до завершения? Надо ли объяснять как будет выглядеть такой проект? И вероятность его работоспособности?

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

    9. Опытные программисты да и рады были бы. В конце концов это интересно. Но кушать хочется. А до выхода на прибыль проходит, как я уже писал - очень много времени. Нужно ВКАЛЫВАТЬ для достижения хоть какого-то результата.

    10. Ну и большая часть стартапов не выгорает. То есть БОЛЬШАЯ часть стартапов ПРОВАЛИВАЕТСЯ. Опытные программисты - как правило и постарше, и прекрасно это понимают. Зачем им ваш стартап, если кругом толпы людей предлагают им живые деньги уже прямо сейчас.

    Ну и сколько в этих 10 пунктах встретилось то, что идея ценна? Что идея главна? Что идея нужна?

    Конечно можно найти единомышленников:

    0. Харизма. Способность делать так, чтобы люди загорались. Неуверенность и вопросы - как сделать чтобы люди пошли за собой - это не часть харизмы, а даже совсем наоборот.

    1. Люди, которые еще не занимались ничем серьезным (читай: не умеют) с удовольствием включаться, может быть даже и окажутся талантливыми и работоспособными и не перегорят.

    2. Найти финансирование. Кредит, продай машину, заложи квартиру.

    3. Начни делать сам, когда проект более-менее проработан, найти компаньонов гораздо проще. Правда они тебе тогда уже не особо нужны )))

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

    P.S.: чтобы было ну уж совсем понятно:

    У меня своих идей штук пять. Из них как минимум 2 гениальных. )))
    Более того, мне даже никто не нужен - я сам умею.
    Нужно просто сесть и сделать.

    Вы кого хотите найти? Разработчика без собственных идей?
    Да нет таких.

    Людей без идей мало. А полно как раз таких людей, кто по какой-то причине не начинает свой проект.

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

    Мотивировать людей можно собственной уверенностью, харизматично увлекая их за собой.
    Только не забывайте, что еще людям и нужно кушать. И заработать на покушать занимает много времени.
    А реализация стоящей идеи - это ВКАЛЫВАТЬ, времени на заработать на покушать не хватает.

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

    P.P.S.:
    Гораздо более реалистичный вариант вы берете на себя хотя бы 50% финансирование. Остальное на энтузиазме.
    Ответ написан
    2 комментария
  • Как зашифровать документ так, чтобы к нему могла обращаться другая программа?

    @nirvimel
    Если программа может что-то расшифровать, значит программе доступен ключ для расшифровки, значит ключ доступен юзеру от имени которого эта программа запущена в системе, значит это юзер имеет возможность расшифровать документ. В любом случае приходим к необходимости разделять доступ на уровне ОС и настраивать права. Можно, конечно, запускать какой-то серверный процесс от имени одного юзера, которому доступен ключ, и подключаться к нему клиентом от имени юзера, которому ключ не доступен. Но такую систему еще надо разработать, готовое решения вы вряд ли найдете.
    Ответ написан
    Комментировать
  • Как сделать слой с прозрачной "дыркой" внутри?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    1. Открываем фотошоп
    2. Создаем квадратную/прямоугольную белую картинку (размером с видео)
    3. Вырезаем в ней дырку в центре нужной формы
    4. Сохраняем как пнг с прозрачностью
    5. В HTML вставляем div слоем выше видео.
    6. Фоном для этого дива используем эту картинку
    7. Profit!
    Ответ написан
    Комментировать
  • Что в себя должна включать поддержка ПО и сколько за это брать денег?

    @Joysi75
    Не зная софта тяжело сказать что и как требуется. Но обычно:
    1. Гарантийные обязательства обычно включают в себя:
    - Указание срока его предоставления.
    - Исправление критических ошибок
    - Консультирование клиента в рамках функционирования ПО (отдельно можно описать круг тем).
    - Обновлении версий
    - Функционирование ПО в рамках обязательств заключенных в договоре (или приложении ТЗ к нему) или указанных в акте (или иных договоренностей) на момент сдачи ПО.
    - Иное обслуживание ранее указанное в договоре/акте/... на момент сдачи ПО. Например, Вы договорились что у клиента ориентировочно через 3 мес откроется пару филиалов и Вы настроете ПО на работу с ним.

    2. Поддержка может включать в себя обычно: техническое обслуживание, аварийное обслуживание, обучение.

    2.1 Аварийное обслуживание. Заранее прописывают 2 вещи: категорию аварии и время реагирования/время устранения + штрафы(не обязательно финансовые, может быть разрыв договора) в случаи нарушения. Например,
    1я категория - не запускается софт (например из-за установки service pack на ОС) время реагирования=30 минут, время устранения=3 часа.
    3я категория - криво сформировался ежегодный отчет (в следствие нарушения данных и т.п.) . Время реагирования=1 час, время устранения=5 раб. дней.

    2.2 Техническое обслуживание. Обычно тут "хотелки" (написать небольшой дополнительный функционал, например, добавить ИТОГО,графики + доп колонки в какой-либо отчет) либо доп. требования (например, выгрузка каких-либо данных для налоговой из инет-магазина при изменении законодательства). В договоре опять-же категоризируют такие работы (например: установка дополнительного АРМ, экспорт-импорт данных в XML/JSON/TXT в стороннее ПО ...) и устанавливают доп цены на них принципу:
    N штук таких работ выставляют в виде периодической абонплаты, а выше N - по отдельной цене (например, за фиксированную почасовую оплату). Будет хорошо, если вы приложите расценки с указаниям кол-ва часов для решения наиболее возникающих проблем. Также указывают штрафы при нарушении сроков и т.п.

    2.3. Обучение. Обычно после сдачи софта разработчик берется:
    - Обучить N сотрудников работе с ним в течении X дней.
    - При изменении версии (или критическом обновлении) произвести обучении M сотрудникам в течении Y дней.
    - Периодически проводить семинары для Z сотрудников не реже S дней в квартал
    Все что за пределами этого (и не входит в гарантийные обязательства) - прописывается и категоризируется. Отдельно прописываются права третьих лиц за отдельные виды работ (например, возможность нанимать внештатных инженеров).

    Также совет - попросите у знакомых (лучше работающих в иностранных конторах) анонимайзированные (персональные и юр/фин данные забиты ИВан Иванычами и *) договоров продажи ПО с прописанными SLA, приложениями (категории и виды доп работа, бланки-заказов, актов и т.п. - сразу станет понятнее.
    Ответ написан
    1 комментарий
  • Какую архитектуру ОС выбрать при 3 гигах оперативы? х86 или х64?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    Если памяти более 4 гб - однозначно х64
    Если памяти менее 4гб или 4гб - однозначно х86

    Все остальные характеристики не важны, только объем памяти.
    Ответ написан
  • Как работает C#?

    GavriKos
    @GavriKos
    MSIL - это как раз результат компиляции c#. И именно он содержится в exe. Просто этот exe запускает .net машину и говорит ей где в exe MSIL.
    Ответ написан
    Комментировать
  • Полезно ли знание Pascal?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Когда то раньше именно на паскале давали основы программирования, даже в старших классах школы и ВУЗов. Читал монументальные труды по вопросу - с какого языка следует изучать программирование в ВУЗе, и удивительно - множество монографий свидетельствуют о том что первым языком должен быть именно Паскаль! Так что - то что вы изучаете паскаль, это хорошо! Хуже от этого не будет. На этом этапе главное понять смысл и проникнуться алгоритмами! Паскаль хорош для этого! А то что вы изучаете попутно и пайтон и си - это еще лучше. Не останавливайтесь, все получиться. Главное помните - что нельзя изучить все и сразу, требуется много времени, на то чтобы стать профи, а значит терпите, учитесь, стремитесь, учитесь, все будет!
    Ответ написан
    Комментировать
  • Полезно ли знание Pascal?

    sashkets
    @sashkets
    Прекратил отвечать после 24.02.2022
    Цель образования в принципе - научить студента думать, искать решение на вопросы. Важен не язык-важно умение мыслить
    Ответ написан
    Комментировать
  • Pascal(ошибка времени выполнения входная строка имела неверный формат)?

    @rsi
    software engineer
    если ты такой умный - покажи какую фразу вбить в гугля.


    "pascal Ошибка времени выполнения: Входная строка имела неверный формат"
    первые же три ссылки ведут на обсуждения различных вариантов возникновения данной проблемы.

    P.S.: каждый раз заходя на этот ресурс обещаю держать себя в руках, но тысяча чертей, не вбить в гугл дословный текст ошибки, а потом перевод если не помогло, но лезть на тостер и писать саркастические комментарии, rly? Вы серьезно хотите заниматься программированием? Я вам секрет открою, эта профессия предполагает навык шевелить шестеренками и уровень этого навыка напрямую коррелирует с уровнем и соответственно оплатой специалиста.
    Ответ написан
    5 комментариев
  • Почему Тостер назвали Тостером?

    wolf47
    @wolf47
    ИТ специалист в сфере скотоводства Казахстана
    Может потому что слово тостер означает что то типа: горячее, важный вопрос.

    В целом интересно )
    Ответ написан
    Комментировать
  • Какой из дистрибутивов Linux подойдет для веб и java?

    @cthulhudx
    Ubuntu или Linux Mint
    Ответ написан
    Комментировать
  • RoR Mailer! Как поместить картинки объекта в письмо?

    Вот тут это описано. Странно, что вы не погуглили сначала.
    guides.rubyonrails.org/action_mailer_basics.html#c...
    см. пункт 2.3.2
    Ответ написан
    7 комментариев
  • В чём отличие символа от строки? Где можно, где нужно использовать символы вместо строк?

    Freika
    @Freika
    Senior Ruby on Rails developer
    Отличия вы правильно поняли, символы обычно используются в качестве ключей в хэша (например { key: 'value' } вместо {'key' => 'value' }).

    Вот развернутый вопрос на оба ваши вопроса: stackoverflow.com/questions/16621073/when-to-use-s...
    Ответ написан
    1 комментарий
  • Можно ли получить текст из интер телетекст?

    riot26
    @riot26
    <:З )~~
    Возмножно. Вопрос в другом: насколько затратно и есть ли альтернативы.
    Ответ написан
    2 комментария
  • Оптимальное решение для сохранения фотографии?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    habrahabr.ru/company/io/blog/257533

    и в целом блог компании io посмотрите
    Ответ написан
    Комментировать
  • Как создать автопилот для большегрузных транспортных средств используя искусственный интеллект?

    @moozooh
    Chief Technical Grammar Nazi
    Виталий Пухов абсолютно прав. Решение парня из статьи умное, эффективное, но не универсальное ни разу. А самое главное — оно ориентировано на американских водителей, американские дороги (на которых Хотц тренирует автопилот) и мягкий климат Сан-Франциско, где снег выпадает раз в десять лет. К тому же для тренировки он использует довольно дорогое железо — постройка сходного прототипа обойдётся вам в ~300 000 руб., не считая стоимости самого автомобиля.

    Просто чтобы вы понимали: Гугл стремится к автономии в >99,99% всех возможных дорожных ситуаций, Тесла — в примерно 98-99%, технология Хотца принципиально ограничена заведомо меньшим процентом, поскольку у неё нет:
    1) продвинутой системы картографии, которую используют Гугл и Тесла (почитайте, в каком разрешении они запоминают дорожную поверхность) — Хотц никогда не сможет реализовать это самостоятельно;
    2) группового обучения (fleet learning), когда каждая машина получает опыт сразу всех машин — это тоже не реализуемо без должной инфраструктуры;
    3) продвинутой системы распознавания объектов на дороге, потому что в «2000 строчках кода» это не реализуемо в принципе. На отработку таких систем уходят годы, каким бы гением ты ни был, потому что если система будет правильно определять объект в 99% случаев, то в каждой сотой реальной ситуации рискует совершить наезд или привести к столкновению с другой машиной, а нам этого не нужно.

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

    Вероятнее всего Хотц пока что реализовал следующие функции:
    1) расчёт и трекинг маршрута на основе GPS и гуглокарт;
    2) следование дорожной разметке (удержание в полосе);
    3) следование за впередиидущим автомобилем и сохранение дистанции в полосе;
    4) распознание дорожных знаков и, возможно, сигналов светофора;
    5) экстренную остановку перед препятствиями и контролируемую остановку при критичном снижении управляемости;
    6) какие-то аспекты обучения (предположительно система запоминает и усредняет ответную реакцию Хотца на изменение определённых дорожных условий — появление препятствия, контекстные дорожные знаки и т. п.).

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

    То, что там делает КамАЗ, это пока детский лепет, и ИИ там вообще не пахнет. К октябрю они реализовали только проезд по заранее запрограмированному маршруту на ограниченной скорости, копирование траектории лидера (что, по сути, то же самое), удалённое ручное управление и, предположительно, остановку при обнаружении препятствия в тепличных условиях (пока неизвестно, автоматически эта функция срабатывает или это тоже результат удалённого управления). То есть самые элементарные задачи, которые, по-хорошему, реализуются усилиями пары толковых программистов за неделю-две максимум. С ними даже на городскую улицу не выехать, а об М56 и ей подобных можно и не мечтать. Это говорит о том, что они уже упёрлись в одну из сложнореализуемых задач и пока не продвинулись в её решении в достаточной мере, чтобы об этом говорить.
    Ответ написан
    2 комментария
  • Вопросы про электронную подпись?

    opium
    @opium
    Просто люблю качественно работать
    Можете
    Сколько хотите
    Не проделывать документы.
    Ответ написан
    8 комментариев