Задать вопрос
  • Где учить 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
    Любые ответы на любые вопросы
    Заплатить. Разработчики - тоже люди, они хотят вкусно кушать и все остальное тоже хотят.
    Ответ написан
    Комментировать
  • Какие области IT сильно связаны с алгоритмикой и математикой?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Когда я в универе был олимпиадником (АСМ) тоже думал - главное - быстро и круто алгоритмы писать, это настоящее программирование, а не вот эти ваши формочки клепать.
    На деле, как вам уже сказали, олимпиадные скиллы хороши ровно в одной области - выигрывании на олимпиадах.
    И основное умение получаемое там - суметь очень быстро написать код который пройдет по жестко заданным тестам. В реальной жизни, к сожалению, это называется "малоподдерживаемый говнокод который проще выкинуть".
    Потому что "пройти тесты" - это только малая часть хорошего кода и правильной архитектуры и алгоритмов.
    Там есть время подумать и написать хорошо, придумать алгоритм лучше, проверить разные варианты и так далее. Это все умеет любой хороший профессионал.

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

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

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

    Понятно что области разные, но вы думаете о том что будет через 5-10 лет, а этого никто не знает. Когда я выпускался с универа, программирование было уделом очкариков не от мира сего и какая-то тухлая тема, даже в нии программисты это был больше фарс и я пошел потому что просто нравилось, совершенно без всяких перспектив а оно вон как все повернулось - сейчас работа мечта.

    Так что выбирайте по области которая нравится. Пробуйте одно, другое. Информации - море, думаете про дата саенс - полгода проживите так будто туда собрались, читайте статьи, общайтесь в сообществах, участвуйте в вебинарах - конференциях, подпишитесь/задружите с теми кто там работает. Через полгода поймете точно - оно или нет. Поменять всегда успеете, у вас 5-6 таких заходов во время учемы, можно не спрашивать на тостере а просто попробовать всё. Возможно к тому времени как вы доучитесь в универе, появится пачка новых профессий которые вам отлично подойдут.

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

    notiv-nt
    @notiv-nt
    Как ваше ничего? Да, моё тоже
    В сотый раз:
    Поддержка технологий зависит от ПОЛЬЗОВАТЕЛЕЙ сайта/приложения
    Ответ написан
    Комментировать
  • Нужно ли расчитывать при разработки сайтов на поддержку IE?

    Sanes
    @Sanes
    Как клиент сказал, так и делать. IE 11 актульный еще. Срок поддержки Win 8 еще не закончился.
    Ответ написан
    Комментировать