Задать вопрос
  • Проблемы трудоустройства и свободного времени в it, насколько все плохо?

    nki
    @nki
    bezkart.ru готовая система лояльности
    вопрос оплаты труда волнует меня в последнюю очередь

    вранье
    с позиции нуба и чайника, нравится эта сфера, процесс обучения доставляет удовольствие.

    просто вы работать еще не начали в этой сфере
    Никто ведь не захочет тратить 90% времени в вузе на учебу, а потом 95% из взрослой жизни.

    Начни с ответа на вопрос - "как я хочу жить?", а потом уже решайте кем работать чтобы обеспечить себе такую жизнь.
    Я часто предлагаю таким не определившимся следующее "упражнение" - представьте себе свой идеальный рабочий день. С самого пробуждения до отхода ко сну. Прямо в мельчайших подробностях. Где и с кем живете, что едите, как и где работаете и т.д. Повторить с выходным днем. Теперь вопрос - ваша выбранная деятельность позволит вам достичь желаемого?

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

    нет
    тем более что профессия подразумевает многочисленные болезни

    Что за бред? Твое здоровье в твоих руках. Не забывай заниматься физической активностью и профилактикой болезней.
    И что делать, если ты занимаешься одним, а в один момент это становиться неактуальным - учить что-то новое заново?

    Это нормально. У тебя будет опыт и выучить что-то новое не так уж и сложно.
    Ответ написан
    12 комментариев
  • Как работает данная программа C++?

    @Mercury13
    Программист на «си с крестами» и не только
    Это обычная учебная программа и я за такой код бил бы по рукам. Нарекания к ней.
    1. Одновременное пользование printf и cout. Впрочем, несмотря на глючность, printf — хорошая штука, я и сам сделал более мощный аналог.
    2. Есть немного случаев, когда допустимы такие названия переменных/функций.
    • для счётчика цикла (i, j, k для переменной, it, jt, kt для итератора, u, v, w для новой фичи Си++11 — того, на что итератор указывает);
    • если мы преобразуем научную статью в код, и переменные так названы в статье.
    3. Даже название Count слишком расплывчатое — лучше что-то вроде nFound.
    UPD2. 4. Я бы переписал функцию P так, что for [0…горизонталь), при бое return false, цикл удался — return true.
    5. В музей говнокода!
    if (i == k)
        return true;
      else if (i != k)
        return false;
      else
        return !true && !false;

    Верно
    return (i==k);

    Программа проходится по 1-й горизонтали и ставит ферзя на каждую клетку. Если поместился — рекурсивно делает то же самое для 2-й горизонтали, если нет — значит, не повезло. Как только расчёт дойдёт до N-й горизонтали — мы нашли расположение ферзей, можно выводить.

    UPD. Ну, допустим, я бы переписал 2-ю функцию так (не меняя порядок параметров).
    void Backtracking(int currX, int &nFound, int boardSize, int queenY[])
    Ответ написан
    5 комментариев
  • Поворот картинки с линейной интерполяцией и без, как обьяснить эти изменения?

    longclaps
    @longclaps
    Ну как же без интерполяции? А мусор из-за хаотичного выбора опорных точек вследствие иррациональных коэффициентов линейного преобразования (конкретно - поворота).
    Ответ написан
    3 комментария
  • Как составить условие для поиска и пагинации?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    5ae067e0183d7280303633.jpeg
    spoiler
    Вот серьезно - такие вопросы это вообще законно? Это даже гуглить не надо, а в школу сходить в первый класс
    Ответ написан
    Комментировать
  • Как преодолеть тупик в работе над проектом?

    @McBernar
    Ну, если вы не хотите денег за проект — не звоните и не пишите.
    Ответ написан
    Комментировать
  • Нужно ли Высшее Образование если есть опыт?

    @jkotkot
    режим сарказма
    "- ВУЗ шляпа полная. Ничему там не учат толком"

    В вузах не учат, это правда. В вузах дают шанс научиться.
    Высшее образование оно добровольное же. Хотите - учитесь, задавайте вопросы тем, кто знает, а если не хотите учится - давай досвиданья. Лично мне приятно, что мои налоги тратятся на тех, кто действительно хочет учиться. Возможно он будет потом у меня работать. Или я у него)) кто знает как жизнь повернется.
    Многие компании идут в вузы для поиска сотрудников. Думаете там просто не знают, что в вузах не учат и каждый раз занимаются ерундой? Или все-таки понимают, что учат
    В этой стране вам эти знания могут достаться совершенно бесплатно, при том, что в других странах люди с удовольствием платят за это большие деньги.
    Я лично знаю довольно мало людей, которые без ВО добились чего-то действителнео стоящего
    В вуз однозначно стоит идти за знаниями, если они вам нужны. Но не за случайными знаниями, а за интересными и полезными.
    По моему мнению, в вуз не стоит идти сразу после школы. Как правило, еще не совсем ясно что интересно, так как по сути ничего не попробовали. И, тем более, что полезно, так как еще не пожили взрослой жизнью.
    Стоит как самое раннее после техникума и хорошей практики, а еще лучше несколько лет поработать перед этим в разных организация и понять, что же действительно будет инетесно и перспективно.
    Вуз дает полезные структурированные знания(или структурирует имеющиеся) и связи на будущее(+ это дружеские знакомства из интересующей вас области, а это всегда плюс если вы ищите работу или работников).
    А то что вы там на жабе полтора года какой-нибудь crud с хибернейтом делали это все имеет очень низкую ценность на рынке труда.
    Думаю что в дальнейшем в 70% случаев оно не сыграет роли.

    Моя оценка, что в 90% случаев вы пожалеете, что бросили или не пошли.. ну это если вы активный и амбициозный. Если раздолбай, то соглашусь с вашей оценкой.
    Ответ написан
  • Объясните пожалуйста смысл строк(указатели)?

    JaxxDexx
    @JaxxDexx
    Очень просто! Когда вы добавляете новый элемент в свою очередь, rear указывает на ваш последний элемент в очереди. Его next установлен в nullptr, поэтому чтобы не потерять связь между последним элементом в очереди и тем, который вы добавляете, вы устанавливаете указатель rear->next на адрес нового элемента. А после этого всей своей очереди говорите, что теперь новый элемент имеет адрес add (rear = add).
    Ответ написан
    6 комментариев
  • Какие есть хорошие способы сделать сайт приватным полностью?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Почему бы вам не ограничить доступ к сайту через htaccess только конкретные IP.

    Order deny,allow
    deny from all
    # Список IP через пробел, с которых доступ разрешен
    Allow from 194.111.70.48 194.78.47.128


    В Cpanel есть такая штука, как "защита от личеров". Можно поставить пароль к директории и только после ввода пароля пользователь увидит сайт
    Ответ написан
    1 комментарий
  • Почему до сих пор никто не создал p2p мессенджер?

    jamakasi666
    @jamakasi666
    Просто IT'шник.
    Потому что у p2p только один единственный плюс в виде децентрализации и он же является минусом перечеркиващим все остальное. Сам p2p также фигово предназначен для передачи мелких и РАЗНЫХ данных но хорошо для передачи мелкими кусочками болищих неменяющихся данных.

    Т.е. грубо говоря одно дело идет раздача 1гб данных куче пиров которые также становится раздающими и в целом ускоряют раздачу потому что этот гиг хочет 1000 человек. Другое дело у тебя 10 байт текста обвязанных 300 байтами служебки и их надо передать одному единственному или паре пиров, остальным он не нужен, в таком случае сеть грубо говоря превращается в кучу шлюзов ретрансляторов из разряда ПирА(отправляет сообщение пиру Я) -> увидел пирБ(не мое передам дальше и затру у себя)->...-> поймал пирП(не мое передам дальше и затру у себя) ->...->->получил пирЯ(а это мне!). В савокупности для передачи породится космическое число мусора и изначальные байта сообщения по дороге выжрут мегабайты чужого трафика. Кроме того время доставки сообщения может быть очень большим пока сообщение путешевствует от пира к пиру даже потому что иногда придется искать маршрут что говорится в слепую не зная с какой стороны находится адресат.
    Почему на мобилках не интересен и не популярен тот же токс, ну вот ты пользуешься торрентом на телефоне? Аааа трафик жалко стало да? вот и тут схожая ситуация.

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

    Намного более интересные это жаббер\matrix которые могут быть гибридными, проще это представить как почту где ты привязался к сервису например яндекс и можешь отправить сообщение пользователю который привязан к гуглу, каждый сервис имеет свои плюшки а если что то не нравится то всегда можно найти другого провайдера почты. Но к сожалению яббер не нашел массового успеха погрязнув в стандартах изза чего потерял совместимость, а матрица досих пор в каком то непонятном состоянии.
    Ответ написан
    Комментировать
  • Как на php можно кликнув по слову в тексте выполнить его замену?

    https://jsfiddle.net/brdnL69b/13/
    В переменную requestWord падает ваше слово, его подставляете в ajax
    Возможно лишние символы пунктуации надо будет удалить, думаю сможете сами
    Ответ написан
    3 комментария
  • Как сделать мост между Python и Java программами?

    kagary06
    @kagary06
    Человек
    Почему бы не воспользоваться вариантом с хранением результатов работы Python в каком-нибудь хранилище в оперативной памяти?
    Например Redis или Mongo (в режиме In-Memory Storage Engine).
    Ответ написан
    1 комментарий
  • Как сделать мост между Python и Java программами?

    DVamp1r3
    @DVamp1r3
    Java/PHP программист
    использовать RPC
    использовать jython (но не будет python3)
    запускать питон как процесс и читать вывод
    запускать питон как процесс и складывать в хранилище, доступное всем компонентам
    Ответ написан
    3 комментария
  • Нужен ли курс Архитектуры и проектирования ПО?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Я делаю это постоянно от проекта к проекту и без этого невозможно создать проект с грамотной и масштабируемой архитектурой. Советую внимательно слушать всё, что говорят.
    Ответ написан
    1 комментарий
  • С++ или backend?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    42
    Ответ написан
    Комментировать
  • Зашел в тупик, в какое IT сообщество написать статью о карьере?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Не очень понятно, зачем вы собираетесь писать статью, если вы зашли в тупик.
    Я бы заминусовал. Нужны статьи, которые помогают выбираться из тупиков.

    Лучше резюме обновите.
    Ответ написан
    4 комментария
  • Не завышено ли тестовое?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    всё задание звучит на пару композер пакетов.
    никакой логики и функциональности...?

    В чем проблема тогда?
    Ответ написан
    24 комментария
  • Где можно найти middle/seniour php (symfony) разработчика на удаленку?

    Maksclub
    @Maksclub Куратор тега PHP
    Нужно смотреть на вашу вакансию, есть мысль, что вы просто описали треборвания и условия, но ни грамма не написали о компании (какие крутые, ссылка на видео с командой и прочее), то есть кроме денег?

    Смотрите как сделал Sky|eng:
    Работа в самой большой онлайн-школе английского в Восточной Европе
    Мы предлагаем вам расти вместе со школой. Sky|eng растет в 3 раза каждый год, сотрудники растут быстрее. Возможности для развития и роста безграничны

    https://novosibirsk.hh.ru/vacancy/22508043

    К слову даже без описания в вакансии я хотел у них работать, когда они на конференции рассказывали, как за год до релиза 4 версии Symfony они пробовали перенести на нее свои сервисы... да и просто они крутые...

    основная часть обращений идет от junior'ов

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

    В любом случае нужно смотреть пациента, а универсальный способ — сделайте как у других (не как у всех, и не самых крутых), а туех ,ку кого крутые вакансии...
    Ответ написан
    Комментировать
  • Как можно заразиться вирусом просто посещая сайты?

    @Mercury13
    Программист на «си с крестами» и не только
    Сейчас это крайне тяжело. Заражение возможно через четыре канала:
    • Уязвимости конкретного браузера. Кстати, это одна из причин, почему каждая вкладка Хрома — отдельный (и низкопривилегированный) процесс: если процесс хакнут, меньше шансов, что дойдёт до овладения компьютером.
    UPD. Это такой набор данных (например, специально созданный GIF/JPEG/HTML), который, например, пробивает в браузере буфер.
    • Уязвимости плагинов. Уязвимости в Java — это настолько обсосанная вещь, что и говорить не буду; вроде от Java в вебе отказались даже сами Oracle. Flash каждую неделю обновляют. Уязвимости плагинов плохи двумя вещами: 1) Пускай сейчас в мире один браузер — есть ещё два десятка прихлебателей и три браузера «труба пониже, дым пожиже». А Флэш один на всех; 2) Старое плагинное API, оставленное только Флэшу,— большая дыра в безопасности.
    • Уязвимости прочего софта. Казалось бы, качаешь PDF — а это эксплойт для Adobe Reader.
    • «Троянские кони» — но это уже надо своими руками запустить EXE.
    Кстати, в нашей пиратской культуре считается, что UAC надо побыстрее отключить, и во всех «левых» дистрибутивах он выключен. По-моему, это в корне неверно.
    Ответ написан
    8 комментариев
  • Что имеет смысл осваивать если есть желание уйти в "айтишники"?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Коллеги, тут шла речь про "год, два, три"... Лично моё субъективное мнение:
    1. Год полноценной работы в IT (программировании) - даёт (но не гарантирует) хорошую возможность устроиться в какую-нибудь конторку, пилить "сайты на Wordpress".
    2. Года 2-3 - даёт возможность устроиться в контору посерьёзнее и возможно уже на должность "мидла", но только в том случае, если всего эти года 2-3 либо кто-то, либо ты сам - крайне плотно занимался своим обучением. Обычно это должен быть либо хороший наставник, либо хорошие психостимуляторы, что бы такое количество информации вбить в голову за года 2-3.

    Если бы те, кто собирается стать программистом - могли бы осознать, какой объём информации им придётся поглотить в конечно итоге и с какой скоростью в последствии это делать в режиме "нон-стоп", от "по пути на работу" до "сидя на толчке"... 80% из них, расхотели бы этим заниматься ещё до того, как пытались попробовать...

    Год-два-три - это отличный способ устроиться на з/п в 15-40тыс. в редких случаях чуть больше, в пределах 1000$ обычно, при "нормальном" раскладе.

    Дабы не быть голословно "обвиненным" в причастности к "клану школьников", два слова о себе. В IT без малого как 20 лет, решил пойти в IT лет наверное 30 назад :)) Работаю руководителем отдела разработки, а так же имею опыт работы в международных компаниях (не фриланс).

    P.S. Если хотите, что бы я Вас отговорил от этой мало перспективной идеи, просто пообщаться (со мной или группой начинающих и не очень начинающих разработчиков сети/веб- направления), или поговорить о чём-нибудь ещё... - в моих контактах есть ссылка на группу, оттуда соотв. Вы можете написать и мне (лично), при желании.

    У нас в городе, кол-во открытых резюме (по нашему профилю), по разным подсчётам варьируется от 300 до 800 (по разным подсчётам). А на работу нанимать некого, хотя чуть ли не у доброй половины написано, что стаж работы 5+ лет... Мне кажется, у многих, реальный стаж работы 5+ дней, судя по объёму знаний, с которым они приходят на работу устраиваться...
    Ответ написан
    2 комментария