Задать вопрос
  • В какой сфере программирования стоит развиваться?

    DevMan
    @DevMan
    был программистом десктопов.
    затем был программистом pos'ов. включая железо.
    затем пошел в веб.
    затем вернулся в десктоп и начал в смартышки.
    затем продолжил в веб, в десктоп и смартышки.
    затем опять вернулся практически полностью в веб. хотя несколько раз в год есть и десктоп, и смартышки.

    о чем это я? занимайтесь тем, что нравится.
    если занимаешься тем, что нравится – отсутствующие навыки нарабатываются быстро и легко.

    Я из Украины.
    это приговор штоле?
    при том кол–ве айтишных контор (некоторые из которых проводят курсы, реально боль–менее учат и берут на работу понравившихся), надо быть последним слоупоком или очень робким, дабы не воспользоваться.
    Ответ написан
  • Всем Привет. Есть книга ( Создаем нероную сеть).И у меня возникает ошибка, все копирую по ней?

    tumbler
    @tumbler Куратор тега Python
    бекенд-разработчик на python
    Возьмите сначала книгу про питон. Потому что обучаться "неглядя" по неработающим примерам - это так себе идея.
    Ответ написан
  • На чем писать быстрые приложения под Desktop?

    Zoominger
    @Zoominger
    System Integrator
    Qt.
    Ответ написан
    Комментировать
  • Где учить sql и Mysql?

    myks92
    @myks92
    Нашёл решение — пометь вопрос ответом!
    • SQL - язык, если точнее, множество стандартов языка. Вы можете написать запрос на SQL, но исполнить его может только конкретная СУБД.
    • MySQL / MariaDB / PostgreSQL - различные реляционные СУБД, выполняющие запросы.
    • PhpMyAdmin / MySQL Workbench / DBeaver - приложения, для удобной работы с различными СУБД.

    Ключевое различие между SQL и MySQL заключается в том, что SQL — это язык запросов для управления данными в реляционной базе данных, а MySQL — это система управления реляционными базами данных с открытым исходным кодом для управления базами данных с помощью SQL.
    Ответ написан
    Комментировать
  • Что сейчас нужно в Java?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    От выбранного вами направления возможно, на основе ваших интересов, меньшей конкуренции и других факторов, будет зависеть то, какой язык программирования вы выучите и каким стеком технологий будете пользоваться. Я и сам сейчас изучаю Java, так что в первую очередь необходимо изучить синтаксис языка (неважно будь то python, java, ruby и т.д.) и обязательно изучить парадигмы (ООП, АОП, функциональное программирование и др.). Также обратите внимание на структуру данных, алгоритмы и паттерны проектирования.
    Java это в основном либо enterprise разработка, либо мобильная разработка (java, kotlin). Знание одного ЯП недостаточно, так как вам нужно уметь обращаться с БД, а значит нужно уметь работать с SQL (MySQL, PostgreSQL, H2, Derby, MsSQL, Oracle и т.д.) и NoSQL (MongoDB). Если речь идет о вебе, то иметь представление об html 5, css 3, JavaScript & TypeScript (jquery, какой-нибудь фрейм - Angular, ReactJS, VueJS). Ну и конечно же фреймворки на Java (Spring, Play и др.).
    Я например, по мере изучения пишу пет-проекты или беру небольшие заказы на фриланс-биржах (парсеры, небольшие приложение с GUI, веб-приложения на Spring, REST сервисы и т.д.). Надо также ориентироваться на вакансии.
    Ответ написан
    Комментировать
  • Как узнать админку сайта и FTP сайта?

    New_Horizons
    @New_Horizons
    Бред:
    ftp уже написали, админка, чисто наугад тыкнулся:
    https://www.plastok.ru/admin/
    Ответ написан
    1 комментарий
  • Возможно ли в процедурном программирование, имитировать ООП?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    До C++ в чистом С классы реализовывали структурами. Методы имитировались включением указателя на функцию в поле структуры, а наследование включением указателя на наследуемую структуру.
    Ответ написан
    Комментировать
  • Где и как найти работу в 16 лет (есть опыт)?

    Sanes
    @Sanes
    Там же, где и в 20. По КЗоТу вы можете работать. Практический полный день.
    Ответ написан
    Комментировать
  • Какие требования предъявляются разработчику на с++?

    @MarkusD Куратор тега C++
    все время мелю чепуху :)
    $1.5k/mth - это довольно серьезная оплата для специалиста. Такую з/п начислят линейному разработчику (Middle Engineer). В области работы с C++ все очень индивидуально и требования сильно пляшут даже не между компаниями, а между командами и проектами внутри компаний. Однако, средний набор требований выделить все-таки можно.

    За эти деньги от тебя потребуется глубокое знание стандарта C++ и способность быстро восполнить любой пробел в своей компетентности. Тебя допустят к ревью младших сотрудников, где от тебя будет требоваться, в первую очередь, отлов глубоких нарушений стандарта. Например, таких как нарушение алиасинга, нарушение передачи ресурса, нарушение времени жизни, потенциальные утечки ресурсов и памяти, потенциальное или явное неопределенное поведение. Также от тебя потребуется детальное понимание различий между версиями стандарта.
    От твоей экспертизы в стандарте будет зависеть скорость реализации функционала. Не только от одного тебя тебя, но и от тебя тоже.
    Это - твой Hard skill requirement. Алгоритмическая база и экспертиза в математике тоже имеют свой вес в профессиональных навыках. Но без глубокого знания стандарта, будь у тебя хоть Нобелевка по математике, толку на роли m.e. с тебя будет мало.

    И это - всего одна треть требований к тебе на такой позиции.

    Второй третью требований к тебе будут хорошо развитые социальные навыки. Это 10 лет назад при собеседовании смотрели только на твои профессиональные навыки. Сегодня профессиональные навыки иногда ставят на второе место перед навыками социальными.
    Каким бы крутым специалистом ты ни был, если ты токсичен, несдержан или неадекватен - твое появление в команде будет нежелательным. Бывают разные случаи. Бывает, адекватный человек заходит в команду токсиков и берет все в свои руки. Бывает, один свеженабранный неадекват уничтожает команду и продукт за период испытательного срока.
    Когда тебя допускают к ревью других людей, тебя самого тоже ставят на ревью, но уже в другой плоскости. Если твои слова будут негативно влиять на других сотрудников, к тебе появятся вопросы социального плана.
    Это - твой Soft skill requirement.

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

    Не стоит сегодня надеяться на то, что лишь за способность писать код тебе будут платить больше $800/mth. Хотя, конечно же, на нашем рынке труда существуют и на такое готовые предприятия.
    Ответ написан
    Комментировать
  • Как исправить ошибку в Android Studio?

    LaRN
    @LaRN
    Senior Developer
    Ошибка на внимательность, похоже вместо точки у вас запятая:
    int num1 = Integer.parseInt(el1,getText().toString());

    Вот так попробуйте:
    int num1=Integer.parseInt(el1.getText().toString());
    Ответ написан
    Комментировать
  • Смысл ООП и ЧПУ?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Зачем нужно ООП?

    Начните работать в команде из 5 и более человек.
    Ответ написан
    Комментировать
  • Json.decoder.JSONDecodeError: Extra data: line 2 column 1 (char 58) из-за чего возникает ошибка?

    fox_12
    @fox_12 Куратор тега Python
    Расставляю биты, управляю заряженными частицами
    Приведите config.json к такому виду - и будет счастье (но это не точно):
    [
    {"2000000003": {"amv": true, "amvl": true, "whoa": true}},
    {"2000000004": {"amv": true, "amvl": true, "whoa": true}}
    ]
    Ответ написан
    3 комментария
  • Как запустить много сайтов на aws?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    API поможет и Python
    Ответ написан
    Комментировать
  • Как стать Software Engineer?

    Robur
    @Robur
    Знаю больше чем это необходимо
    нет особых сложностей, можно стать c++ software engineer всего за 21 день.

    5ef418763e1bd912829765.jpeg
    Ответ написан
    Комментировать
  • Как стать Software Engineer?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Судя по тому, что прошлый совет ты не воспринял совсем, есть мнение что у тебя может ничего не получиться в ИТ.
    Не хватает логики и усидчивости, чтобы просто взять и поискать готовые ответы.

    "после его освоения как я понял, на C++ перейти будет легко."
    Нет. Совсем нелегко. Легче, чем с нуля, но совсем нелегко.

    Но если ты освоишь С, то можно будет писать и на С. Вопрос в том, правильно ли ты понимаешь сколько нужно изучить, чтобы "освоить".
    Ответ написан
    Комментировать
  • Можно ли обойтись без web-программирования?

    DevMan
    @DevMan
    странная постановка вопроса.
    десктопное программирование, мобильная разработка, микроконтроллеры и еще 100500 областей как–то совершенно спокойно либо полностью существуют без веб–разработки, либо частично с ней пересекаются (обычно за эту часть отвечают другие люди).

    веб – пожалуй, самая обширная и востребованная область сейчас. но, и в ней есть 100500 областей, требующих различных умений; да и вне ее жизнь не закончилась.

    можете в web? плюс один пункт в списке скилов.
    не можете? не вопрос, если хороши в своей области.
    Ответ написан
    Комментировать
  • Странная ошибка sqlite3, что делать?

    @kibernetshow
    Используй запросы апдейта таким образом:
    cur.execute("UPDATE BD SET test1 = ? WHERE test2 = ?", (0, "123"))
    Ответ написан
    1 комментарий
  • Стоит ли идти на информационную безопасность в ИТМО?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Извините, но с таким набором вопросов я всегда начинаю косо смотреть на человека который стремится к специальностям связанным с информационными системами. Так как это легко гуглится, не задавая глупых вопросов на форумах.
    Блиц ответов -
    Хорошая ли эта специальность,

    Для идиота будет такая себе, для человека с мозгами - будет отличная.
    востребованная ли

    Выборку сделайте на hh
    какие знания я получу после обучения?

    Уверены что вообще их получите? Университет не дает Вам никаких гарантий в получении знаний, особенно каких либо сакральных. Получите стандартную базу по ИБ, которая есть в книгах и интернете. Хорошим допом будет для Вас умение учиться, сдавать предметы в стрессовой ситуации, ну и корочка. Устроитесь ли Вы на работу - всё зависит от Вас, и корочка добьет те 10% недостающие.
    Ответ написан
    5 комментариев
  • В чём различие между понятиями "информационная безопасность", "приватность" и "анонимность"?

    Zoominger
    @Zoominger
    System Integrator
    Авторы статей на Хабре сами не понимают разницы.

    Анонимность - на гей-форуме никто не узнает, что это именно ты ищешь себе молодого транса, они увидят лишь ник.
    Приватность - твой компьютер не передаст никакой информации, которая позволит кому-либо раскрыть твой интерес к молодым трансам на гей-сайтах.
    Безопасность - никто не взломает твой ПК и не посмотрит в историю твоего браузера.
    Ответ написан
    Комментировать
  • Как продлить триал программы?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Заплатить. Разработчики - тоже люди, они хотят вкусно кушать и все остальное тоже хотят.
    Ответ написан
    Комментировать