• С чего начать свою компанию?

    shnopik87
    @shnopik87
    Утром, познав истину, вечером можно умереть.
    Ни в коем случае не надо лезть в госКомпании - это мертвый вариант!
    1) Вам надо получить госКонтракт - как вы это сделаете? (без сильных знакомых НИКУДА)! Хотя конечно вы можете попробовать на сайте ГосЗакупки попробовать выйграть тендер.....
    2) Предположим вы на свой страх и риск запилите программу какую-нибудь для здравоохранения - а как вы сделаете так чтобы ей пользовались наши больницы?? пункт 1 - ЗНАКОМЫЕ
    3) Отсюда вывод что проще всего быть посредником(пусть даже за 2-3% от гоконтракта) и ничего не производить и не программировать - в принципе так живут все ГОСКомпании в России.
    4) Из личного опыта - работал разработчиком в одной госКомпании - так вот там была одна Дама которая ничерта не понималала в разработке(но тем не менее рулила 10 программистами), а все потому что у нее был выход на ЗамМинистра который одобрял госконтракты и так вот руководство компаниии получали по 300-400тыс премии, а разработчики по 20-30, и все руководство молилось на эту даму -а то что продукт гавно и разработка на низком уровне всем было до лампочки.....
    Ответ написан
  • Стоит ли идти в программисты в 30 лет, но не простым, а..?

    @asd111
    SQL это самый понятный и приятный из всех языков программирования.
    Не советую идти в программирование если не нравится. Работы много разной.
    Ответ написан
  • Стоит ли идти в программисты в 30 лет, но не простым, а..?

    sim3x
    @sim3x
    1. Как повезет
    2. Зависит от региона
    3. Тайтлы, зп

    Если тошнит от технологий и ЯП, то вам не стоит идти в программинг
    Не может тошнить повара от не фирменной сковородки
    Ответ написан
  • Как исправить ошибку сегментирования в С?

    @alex_fedorov
    Ошибка #1

    array = (int **)malloc(N * sizeof(int));
    newArray = (int **)malloc(M * sizeof(int));

    Здесь ты должен выделять массив указателей, а не массив intов. Т.е. должно быть
    array = (int **)malloc(N * sizeof(int*));
    newArray = (int **)malloc(M * sizeof(int*));

    Ошибка #2
    Память необходимо освобождать после использования
    Ответ написан
  • Как запустить python скрипт в фоновом режиме?

    @Teslaman
    Можно написать демон для systemd если в вашей операционной системе он используется.

    Создаём файл демона:
    sudo touch /etc/systemd/system/bot.service

    Вставляем туда следующее:
    [Unit]
    Description=My bot
    After=multi-user.target
     
    [Service]
    Type=idle
    ExecStart=/usr/bin/python /путь/до/скрипта/bot.py
    Restart=always
     
    [Install]
    WantedBy=multi-user.target


    После этого в консоли выполяем:
    sudo systemctl daemon-reload
    sudo systemctl enable bot.service
    sudo systemctl start bot.service


    Чтобы остановить бот:
    sudo systemctl stop bot.service
    Чтобы удалить из автозагрузки:
    sudo systemctl disable bot.service
    Чтобы проверить работу демона:
    sudo systemctl status bot.service
    Ответ написан
  • Указание абстрактного метода класса?

    @deliro
    Агрессивное программирование
    Да, это пайчарм умный. Рантайм без декоратора @abstractmethod не скажет тебе, что что-то у тебя не так.
    Ответ написан
  • Что нужно сделать перед изучением ЯП?

    @Ambrosian
    То исть как начать думать как программист, а не как кодер.


    Программистом делает программиста не знания языка программирования.
    А знание алгоритмов, паттернов, концепций, парадигм программирования.

    Это только кодеры думают, что вся проблема только в том, чтобы изучить язык программирования. Ан нет. Изучив язык программирования, вы по сути "изучите мышь и клавиатуру", а не то, что можно с помощью них делать.

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

    Поэтому ответ - нужно программировать начинать уже. Хватит задавать вопросы на форумах.
    Ответ написан
  • Необходимые знания для embedded developer'a?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    В крупном ембеддед очень часто встречается С++

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

    Если вы хотите делать мелкие штуки - то Ардуино может помочь вам освоится, но нужно научиться разбираться со спецификацией.
    Научиться паять можно на минимальном уровне, но если вы будете работать в компании, скорее всего будете работать с инженерными экземплярами, где все будет уже распаяно и нужно будет только уметь работать с портами.
    Ответ написан
  • Является ли ruby Си подобным языком?

    VoidVolker
    @VoidVolker
    Нет и нет. Изучайте программирование и разработку ПО — тогда, проблем с переходом от одного ЯП к другому не будет, кроме индивидуальных предпочтений. На вкус и цвет все фломастеры разные.
    Ответ написан
  • Является ли ruby Си подобным языком?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Если изучу ruby, то я смогу перейти на с++

    От вас зависит. Большинство программистов способны изучить больше одного языка.

    будет ли мне его легче изучать

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

    jamakasi666
    @jamakasi666
    Просто IT'шник.
    1) Ставим НУЖНУЮ ОС, в нее софт ВНЕЗАПНОЙ версии, тестим НЕОЖИДАННЫЕЕ баги.
    2) Ставим НУЖНУЮ ОС, в ней собираем из исходников НЕОБХОДИМЫЙ софт.
    3) Ставим НУЖНУЮ ОС ИНТЕРЕСУЮЩЕЙ версии, ТЕСТИМ, УЧИМСЯ, ПОВЫШАЕМ квалификацию.
    4) Создаем НУЖНОЕ число виртулок, ставим в них НУЖНЫЕ версии ОС и софта, ОРГАНИЗУЕМ из них НЕОБХОДИМЫЙ стенд и ТЕСТИМ, УЧИМСЯ, ОТТАЧИВАЕМ навыки.
    5) Создаем виртуалки, ДАЕМ УДАЛЕННЫЙ ДОСТУП разрабам, разрабы довольны и могут моделировать что хотят.
    6) Поднимаем НУЖНЫЙ софт НУЖНЫЙХ версий, накатываем НЕОБХОДИМЫЕ конфиги, ДЕЛИМСЯ готовой виртуалкой с другими людьми.
    7) Поднимаем НУЖНЫЙ софт НУЖНЫЙХ версий, накатываем НЕОБХОДИМЫЕ конфиги, ЗАБЫВАЕМ проблемы если сдох сервер т.к. можем куда угодно перенести готовую виртуалки и без телодвижений запустить ее.
    8) ЗАНИМАЕМСЯ исследованием безопасности софта\ос в виртуалке или вирусов.
    9) СМОТРИМ порно\лук\i2p\... в виртуалке, не паримся за оставленные следы на компе.
    10) ПОДНИМАЕМ какие угодно, каких угодно версий версий не переживая за основную ОС.
    ...) ....
    1005000....) каждый находит свое применение.
    Ответ написан
  • Как в Django реализовать Вход через Facebook?

    @turekulovass Автор вопроса
    Спасибо большое всем за ответ! Сама решила с помощью документации фейсбука https://developers.facebook.com/docs/facebook-logi...
    И очередной раз убеждаюсь в необходимости документации!
    Ответ написан
  • Какой сборник книг выбрать для изучения элементарной математики (7-11 класс)?

    @AVKor
    Если имеются в виду учебники, то лучше всего взять Киселёва (и алгебру, и геометрию).
    Ответ написан
  • Нужен ли Python-программист в России?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Python - востребованный в настоящее время язык во всём мире и перспективный - есть задел на будущее.
    Поэтому не должно быть проблем с поиском работы на удалёнке.
    Чего только стоит машинное обучение, которое в основном и имеет реализации на python.
    Во фразе "учить 1с или Php или вообще податься в web" чувствуется боль и отчаяние человека, который вот-вот упадёт на дно.
    Я, когда отдыхал на Ибице, познакомился со шкипером-математиком, который ходил на яхте по морям и окиянам и при этом кодил на Питоне прямо там, на яхте. А потом девчонкам показывал графики в виде фаллосов-ромашек... Романтика + технологии = крутотень нереальная
    Ответ написан
  • В чем смысл ВУЗа?

    alexanderkulnyow
    @alexanderkulnyow
    Front-end developer
    Цель ВУЗа - сделать из Вас грамотного человека.
    Ответ написан
  • В чем смысл ВУЗа?

    nki
    @nki
    Автоматизация бизнес-процессов.
    Иди в армию, там получишь ответ на свой вопрос.
    Ответ написан
  • В чем смысл ВУЗа?

    @garik_R
    On my way
    В ВУЗе учат взаимодействовать с людьми. Не в том смысле, что прогулять пары, прибухнуть, а наоборот, решить проблемную контрольную, написать курсовую. Развивать навыки, в любой сфере. Часто, именно этим, люди в Вузе и пренебрегают. Это социальная структура, где, по идеи, должны были собраться люди со схожими интересами. К сожалению, у нас это простой способ откосить от армии. Или родители сказали: "Ты должен поступить..." еtc. Кроме того, диплом поможет устроиться на хорошую работу у нас в стране или где-то в другой.

    Зачем учить? Что касается "странных" предметов, которые, казалось бы, никому не нужны - это ошибочная точка зрения. Любая работа сталкивает нас с такими неожиданностями, о которых мы и не думали. Вот тогда и вспоминаешь про какое-то ОБЖ и так далее. Часто негодование на этот счет связано не с большим умом, а наоборот, с большим незнанением и узким взглядом на жизнь. Подобные предметы нужно проглотить, отмучаться и знать где подсмотреть в случае чего. Или просто посмотреть шире. Вы же не станете отрицать, что даже если Вы учитесь на программиста, знать основы экономики необходимо, верно? А потом вы можете устроиться на работу, где будете писать какой-то софт где уже и не помешают и глубокие знания?

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

    Преподаватель, читающий курс по книге - со своими нюансами - чистое зло и он, конечно, не нужен. Но если книга то хорошая? Значит свою пользу он уже принес. Это уже не так плохо. Все от этого страдали, никто не умирал. Это особенности уже нашего образования. Не все преподатели гении и ими должны быть. Но на ваши вопросы должны ответить. Здесь очень хочется скатится в полемику про то, как с этим бороться, но тред не о том.

    Учить наизусть? Скажем так - хуже не будет. Да, сейчас всё немного изменилось. Если до ~2000х важно было иметь хорошую память. По книгам сложней искать, но других способов тогда не было. Сейчас нет острой необходимости помнить важную информацию. Сейчас важно знать где найти. Это умение стало более важным сейчас, из-за доступности интернета. Важная информация откладывается у вас в голове, если вы её постоянно используете - этого не избежать. Тут действительно, сейчас важно знать где найти, чем помнить досконально. Но человек, который является ходячей библиотекой оставляет гаааараздо более интересное впечатление, нежели тот, который говорит: "Щас, сек, я точно знаю, это вот здесь было написано". Перед работодателем это совершенно точно. Если вы помните, умеете развивать мысль, а не тупо заучили - то вы оставите более яркое впечатление. Мне кажется, это старомодный подход и со временем действительно можно будет погуглить и это всех будет устраивать. Но сейчас имидж умного, начитаного человека всё еще очень важен. Всё еще интересно поговорить вживую, с телефоном в кармане, нежели общаться отрывками статей, которые только что прочитал.

    В своём мнении Вы правы. Можно быть исключительно дисциплинированным человеком и всё учить по книгам. Прокачать себя в теории достаточно хорошо, да и в практике. Но между книгой и делом всё равно остается пропасть. Так или иначе, жизнь это социальная штука. На работе у вас может быть точно такой же начальник отдела, как и тот преподаватель в ВУЗе. Если вы пойдете в офис работать - там будут живые люди, с которыми нужно уметь взаимодействовать. Да даже если будете фрилансером - нужно говорить с клиентом, договариваться с подрядчиками если не успеваете, или с кем либо советоваться, если чего-то не знаете.

    ВУЗ нужен. Он учит, учит общению с людьми, решению социальных проблем. Учит решать поставленные задачи, порой, которых вы не ожидали. Дает возможность встретить людей, которым интересна таже область, что и Вам. Встретить людей, которые умнее Вас и прокачаться до их уровня. И да, как ни крути он даёт вам бумажечку. Может быть, она Вам и не пригодится, а может, вы в какой-то момент сильно пожалеете, что не получили её. Я бы даже сказал, что ВУЗ - это часть молодости, и не нужно её себя лишать. :-) И добавил бы, что желательно учится не в родном городе. Но это уже лирика :)
    Ответ написан