• Бывает ли тест на профориентацию программиста?

    Adamos
    @Adamos
    Если человек вместо того, чтобы интересоваться программированием, интересуется тестами - тест на программиста уже завален.
    Ответ написан
    1 комментарий
  • Что лучше изучать впервые? WinAPI || Boost || Qt?

    Adamos
    @Adamos
    Весь список бессмысленно просто учить - его надо изучать, уже применяя в живом проекте.
    Поэтому Qt имеет смысл ставить первым - шире сфера применения.
    Boost еще надо поискать, где применить в обычном прикладном приложении...
    WinAPI имеет смысл изучать только в том случае, если вам хочется заниматься win-only программами.
    Для программирования "и под Windows тоже" мне лично он не требуется.
    Две-три функции, которые не реализованы в кроссплатформенных библиотеках, можно просто нагуглить.

    > Часто ли разработка на C++ ведется под Windows?
    На Тостере появляются вопросы от студентов, которые борются с Вижуал Студией вместо того, чтобы программировать. Часто появляются. Лучше сразу привыкнуть к QtCreator - и вам будет все равно, какая под ним ОС.
    Ответ написан
    Комментировать
  • Шашки на Qt/C++ На какие классы првильнее разбить программу?

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

    IGHOR
    @IGHOR Куратор тега Qt
    Qt/C++ DEV/CTO
    StyleSheet наследуется всеми дочерними виджетами.
    Вам надо составить стиль уточняющий к которым виджетам он должен примениться.
    Почитайте https://doc.qt.io/qt-5/stylesheet-reference.html
    Ответ написан
    Комментировать
  • Правильно ли я понимаю ООП?

    @gazievDima
    Android Developer
    Исходя из задания которое ты написал, а именно (хранение/получение информации) то есть, тебе нужно просто хранить данные, достаточно использовать коллекции для этого, ты можешь хранить животных в списке как объекты, а можешь просто как элементы. В дальнейшем если тебе понадобиться добавить методы животным, то ты без проблем это сможешь сделать. Тут можно остановиться на простой иерархии. Dogs extends Animal, Cat extends Animal, etc..
    Ответ написан
    1 комментарий
  • Правильно ли я понимаю ООП?

    @mkone112
    Начинающий питонист.
    Любая аналогия имеет границы, хочешь в ооп? Напиши любую фиговину в структурном стиле, а потом начни ее развивать. Когда перестанешь понимать что ты вообще пишешь, и плодить баги быстрее чем фиксить - начнешь понимать методы управления сложностью(включая ооп), или не начнешь...
    Ответ написан
    Комментировать
  • Сложно ли совершить трансфер между отраслями в IT?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    За двадцать лет в отрасли радикально менял как направления в программировании, так и вообще переходил между разработкой, админством и менеджментом. Ничего экстраординарного в этом нет.
    Ответ написан
    Комментировать
  • Сложно ли совершить трансфер между отраслями в IT?

    В 24 ты думаешь можно ли сменить направление? Я в 40 менял, не сильно радикально, с бека на фронт, и на пол года где-то была просадка по уровню, но не по ЗП. У крупных аутсорсеров (не аутстафф) тебе еще и подсобят дополнительное направление изучить.
    Ответ написан
    2 комментария
  • Сложно ли совершить трансфер между отраслями в IT?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Ну откуда мы знаем сложно ли ТЕБЕ переключиться.

    Душа лежит в computer vision и прочие прекрасные ml вещи, однако порог входа туда крайне высок (много математики + с++, которые я учил только в университете).

    Не очень понятно что такое "лежит душа" - нравятся слова computer vision, ml или нравится считать и заниматься настройкой ml?
    Почему не можешь просто сходить на пару собеседований и там уже решить насколько порог высок?

    Угадать, что понравится и захочется остаться, а что надоест в первый месяц - очень сложно

    Видимо много давали игрушек, а надо было ремня.
    Пойди поработай полгода туда, куда сможешь устроиться. Как можно за месяц вообще что-то понять. Я за последние 10 лет, когда менял работу, первые 2-3 месяца только доступы получал к тому, что в проекте есть.

    В 24 года можно потратить себе год-два на одно, год-два на другое и это будет еще и не во вред а на пользу.
    Ответ написан
  • Как подключить raspberry pi 3 одновременно на 2 а телевизора?

    @rPman
    Там только один коннектор hdmi, так что по простому никак.

    p.s. почему обязательно мучиться с малинкой? есть куча дешевых mitx материнок (я указал dsub и hdmi, можно перебрать варианты с dvi) со встроенным процессором, на порядок шустрее малинки, стандартным atx разъемом питания и потреблением в 10-20 ват в пике (можно купить бу atx блок питания за 300р и собрать корпус из картона, если надо сэкономить, так как основную стоимость в таком случае будет иметь красивый mitx корпус.. а так стоимость решения будет от 5т.р.)

    так как это стандартная материнка, с pci-e, можно найти ей максимально дешевую видеокарту и подключить хоть 5-6 мониторов
    Ответ написан
    Комментировать
  • Лучший вариант переключать языки чем CapsLock?

    xez
    @xez
    TL Junior Roo
    CapsLock - самый луший.
    Вся прелесть переключаться CapsLock-ом, в том, что для этой бесполезной кнопки находится применение + она всегда под рукой.
    Из бесполезных кандидатов: Num, Scrlk.
    Ответ написан
    Комментировать
  • Можно ли где-то найти заказы для разработку ПО под STM32, AVR, ESP?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    специализированные сайты для фрилансеров на эту тему ? именно разработка ПО, без железа.

    но вот заниматься подбором микросхем и т.п. шнягой не хочется

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

    Sanes
    @Sanes
    Учись и никого не слушай. Без диплома тебе будут закрыты дороги в более или менее серьезные организации.
    Ответ написан
  • Что делать если не получается писать код имея нужные знания?

    fedorez
    @fedorez
    Хатуль мадан
    да ну.
    не бросайте. я считаю что "не твоё", "не дано" - это ерунда и так не бывает. как говорят в любимой Бобуком цитате - "специализация - удел насекомых". гуманитарии/технари, равно как физики/лирики - это такой же бред как "совы/жаворонки" - любой человек без органического поражения организма может всё. вообще всё - и писать музыку, и оперировать уравнениями Максвелла, и странный аттрактор ковырять, и детективы писать, и приложения под айфон на Objective-C сочинять.
    главное желание разобраться и практика.
    конкретно в вашем случае - читайте программы, как читаете книги.
    мы в юные годы жили без компьютеров, с доступом к машинному времени час в неделю, у нас были книжки с листингами на паскале и бейсике - мы их читали, мы их в тетрадочке писали, обсуждали, находили косяки.
    так и вы - читайте готовые проекты, разбирайте задачки, смотрите решения - это нормально.
    читать чужое творчество - это правильно и хорошо.
    не получается решить задачку - пробуйте снова, снова - если совсем вилы - подсмотрите ответ, решите аналогичную задачку. читайте код как книгу. он интересный)
    тем более, у вас есть комп, его можно гонять раз за разом)
    не можете написать что-то с нуля? возьмите букварь, вроде Big Nerd Ranch - там по шагам строится какое-то минимально функциональное приложение - с объяснениями, пройдите это.... пусть медленно.
    скачайте готовый проект - поиграйтесь с ним - измените шрифт, цветовое решение, перекомпонуйте интерфейс, добавьте функционал какой-нить, вьюшек пару - с каким-то минимальным вам интересным чем_то...
    блин, играйте! развлекайтесь! если вы будете страдать изучая - это путь мученика, не надо так)
    удачи.
    Ответ написан
    1 комментарий
  • C или С++, с чего начать?

    nava2002
    @nava2002
    Инженер
    В общем то сразу нужно брать С++ чтобы потом не переучиваться.
    С++ это как бы более расширенная версия С но есть принципиальные отличия. потому вопрос в предыдущем опыте:
    Если ОН (опыт программирования) есть то тогда точно лучше сразу С++ .
    Если его НЕТ то тогда тоже С++ потому, что все равно. Учить так сразу на С++ ориентироваться, но процесс изучения будет не простым.
    Ответ написан
    Комментировать
  • Чтение электрических схем?

    milssky
    @milssky
    Координатор племени фиолетовых обезьянок
    Борисов "Юный радиолюбитель"
    Хоровиц, Хилл "Искусство схемотехники". Чем свежее издание, тем лучше
    Ответ написан
    2 комментария
  • Можете подсказать профессию?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    1) Какие языки программирования мне надо учить?

    Для начала, стоит набрать 300-400 баллов на ЕГЭ, поступить в топовый вуз, уехать из России. Т.к то, что вы планируете - это уже бизнес, а делать бизнес в России стоит:
    а) имея хорошую защиту от налоговой.
    б) иметь хорошие связи и опыт в разработке бизнес модели.

    3) Каких ошибок мне не следует делать?

    Перестать смотреть фантастику, и пойти учить хоть что нибудь. Можете начать с C++, php вам точно не поможет.
    Ответ написан
    6 комментариев
  • Как программисты следят здоровьем глаз, зрения или позвоночника?

    @MechanID
    Админ хостинг провайдера
    Все что написано ниже сугубо мой личный опыт и не претендует на истину.
    Мне 33года, у меня астигматизм в правом глазу, врожденная дальнозоркость один глаз +2 второй +4 диагностирывали в 17 лет.
    был период длинной 4 года когда работал за компьютером по 12 часов подряд (были смены 3 по 3)
    Сухость в глазах - влажность ключевой фактор если что капли как сказали выше.
    уталость глаз:
    1 очень важен подбор очков, я проводил эксперимент и проходил диагностику с заказом очков в трех разных фирмах итог - одни очки очень хороши, вторые номральные, третьи очки плохие я не могу работать больше часа. при том что рецепты совпадают на 98%
    2 важно разнообразие активности для глаз, когда я еду на работу/с работы на машине или мотоцикле то глаза не так устают за день, по сравнению с вариантом когда я добираюсь до работы на метро. Во время лбого перерыва стараюсь сделать чаю/кофе и пить разглядывая в окне чтонибуь в дали.
    3 монитор нужно подбирать под себя, не стоит делать слишком низкую яркость/контраст - вам должно быть комфортно читать с монитора.
    на текущий момент мое зрение ухудшилось незначительно в 17 лет было +2 и +4 диоптрии
    в прошлом году проходил диагностику в двух разных места +2.3 и +4.4 дипотрии
    Ответ написан
    Комментировать
  • Такие ли условия работы на бирже Crossover?

    @Kostik_1993
    Web Developer
    Давным давно, когда еще был еще Junior я работал на проекте за 10$ час, отчеты в часах я давал еженедельно тимлиду (он сверял или нет я хз) и получал примерно 100к в месяц. Работа была не пыльная, график свободный, все нравилось. Потом проект загнулся и я попал в другой, где была ставка 15$, но было условие работать с программой hubstaff (аналогичная WorkSmart). В целом никто не докапывался, но тогда я понял что это такое. Во первых твой компьютер уже не твой, все что ты на нем делаешь может быть заскринено программой. Тут я не больше за какаой-то обман говорю что работаю не над тем или что-то подобное, а элементарно жена могла прислать что-то личное в месенджере и это уже было в общей папке скринов. Второй момент, отдых между задачами, куда-то отойти, постоянно тыкать кнопку вкл/выкл сложно и иногда ты об этом забываешь, а в это время программа пишет тебе нулевую активность. И третий самый противный момент такой работы это то, что время тянется ооооочеееееееньььььь долго, словно ты попал на другую планету. Просидев целую кучу времени и вымотавшись как хз кто ты думая что осталось еще не много и рабочий день закончен, но нет, таймер говорит что прошло всего часа 4 и работать тебе еще долго.

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

    Какие там условия лучше спросить у работников, а вот что они из себя представляют я описал выше
    Ответ написан
    1 комментарий