Не так давно, месяца два назад, общался с ребятами, искали Rust-программиста. На что им буквально первым предложением я ответил, что в общем не против, но опыт только в С++, знания Rust на уровне "ознакомился". На что был получен ответ "не проблема".
На собеседовании: в общем, у вас нет опыта на Rust, так что надо будет сделать тестовое задание объемом в месяц, если тратить по 4-5 часов в день. Оплачивать не будем.
Был ещё забавный опыт, когда предлагали вакансию, но чтобы взяли, нужно пройти трехнедельное обучение у них (бесплатно), по итогам которого они решат, хотят ли они со мной сотрудничать или нет) Компания - обычная аутсорс галера, я с ними уже работал во времена фриланса года 4 назад, но они не вспомнили это. Искали Senior разраба.
Удивляет, что в опросе нельзя выбрать больше одного варианта) Мы вот используем сразу 3 из списка + неупомянутый вроде как отечественный SVACE , который на удивление хорош (только документация отстой).
Поддерживаю. Правда в том, что никто не знает UML. Все только "припоминают" что-то о UML, но не более.
В связи с этим простым фактом, для большинства UML будет выглядеть ничем не лучше самостоятельного поделия на чём угодно, от draw.io до фотографии листочка бумаги.
Я вот 99% всех диаграмм рисовал в Gliffy, но с тех пор как убили Chrome Apps, пришлось искатб альтернативы, но пока что ничего лучше так и не нашёл. Gliffy по ощущениям был как ручка с бумагой. Ничего лишнего, все кнопки под рукой, всё было супер интуитивно.
Признаться честно, мне вообще пофиг как со мной общается бездушная железяка) Пусть приложение мне кидает ошибки в стиле "штошь ты делаешь, идиот?", лишь бы потом за этим следовало: "не надо делать Х, а то у меня ломается Y. Правильно делать Z. Дерзай".
Все эти вежливые/невежливые формы обращения - информационный мусор. С моей точки зрения, правильное сообщение об ошибке:
"Не удалось войти в аккаунт. Проблемы с авторизацией на сервере. Повторите через 5 минут. В случае повторного появления ошибки, обратитесь в поддержку".
Рядом: 1. Рабочая (!) кнопка/ссылка "написать обращение". Ведёт на страницу, не требующей логина, если сама программа для работы не требует логина. В ином случае логин должен быть тот же самый, что и для входа в программу. А то начинается: логин для программы один, для форума техподдержки - другой.
Совсем хорошо, если вместе с нажатием на кнопку, программа передаёт в URL еще и код ошибки, чтобы перед написанием сообщения, мне рядом с формой показали похожие (с таким же кодом ошибки) предыдущие темы, чтобы я не плодил лишнего и не ждал.
2. Кнопка Details в который будет техническая информация. Если я технически-подкованный пользователь, то я даже из банального стектрейса иногда смогу понять, что же всё-таки не так и возможно как-то исправить ситуацию. Совсем хорошо - если в Details хранится путь до логов программы.
Тем не менее сегодня популярен подход "что-то пошло не так". Даже без кода ошибки. Что лично я воспринимаю как "ты слишком тупой, тебе не понять нашего гения, так что страдай".
Ну, из "ввод/вывод" в статье рассмотрен только ввод. Да и, в общем-то, мизерного объёма данных)
Что касаемо основного вопроса («Что является узким местом производительности вашей программы?), то единственный правильный ответ тут: без бенчмарков разговор бессмысленен :)
У меня есть гипер-общительная кошка. Нет, она не ложится на клавиатуру, она делает хуже, как-то так:
Лайфхак от моей сестры, владелицы такой же кошки (точнее кота) - положите на столе чистый лист бумаги А4. Многие кошки по неизвестной причине начинают предпочитать именно этот лист бумаги)
Есть конечно один нюанс. Если скорость света - это действительно предел, то если в радиусе ближайших 100 световых лет нет инопланетян, то все остальные видят (если видят вообще) землю в состоянии на начало 20-го века. Не так, чтобы было на что смотреть.
Серьёзно "фонить" в эфир начали всего лет 70 как. При этом, в радиусе этих лет, должно произойти невероятное:
Должна оказаться разумная жизнь
Использующая или использовавшая в недавнем прошлом те же технологии связи, что и мы
Они смогли как-то в огромной сфере радиусом 70 световых лет тыкнуть антенной в маааааааааалюсеньекую точку и поймать наш сигнал, каким-то чудом отфильтровав шум.
Или они должны быть цивилизацией, которая оставляет за собой следы разумности "звёздного масштаба", иначе мы их просто не сможем увидеть. Но тогда очень вряд ли, что выполняется п.2. Следовательно шанс на успешный контакт стремится к нулю.
При этом, чем дальше звёздные системы от нас, тем более древнюю версию земли они наблюдают, даже если у них есть телескопы, позволяющие смотреть на планету с высоты птичьего полёта.
Ничего их этого пока не настало и я верю в людей, что не настанет.
Смотря в какую точку планеты смотреть. Взять вот какой-нибудь Гаити. Там жесть. Взять Пекин - тоже с экологией беда. Киберпанк и власть корпораций идёт семимильными шагами. High tech - low life так вообще девиз Африки. Да и России во многом. В Индии сплошная антисанитария и бедность.
Предки видели будущее как "10% людей живут великолепно, а 90% - живут в кислотных дождях и нищете". На сегодняшний день это утверждение более чем правда.
Я вот в детстве думал, почему мой отец так сопротивляется обновлениям софта и иногда даже железа. Думал, сам я никогда таким не буду.
А сейчас такое ощущение, что ещё немножко и я просто окопаюсь последними доступными на сегодняшний день оффлайн версиями софта и буду как последний луддит сидеть в этом "окопе", пока не помру.
О, я видел людей, которые отказывались увольняться, потом их под выдуманным предлогом увольняли, потом они через суд восстанавливались и ещё 15 месяцев продолжали ходить на работу делать вид, что работают. На деле на них спихивали самые бесполезные задачи, в то время как зарплаты там были 350-400к. Так что мотивация восстановиться и сидеть тупить у них была.
Просто блюдут правила ведения бизнеса в России)
В большинстве реальных случаев сойдёт UML-like сиюминутный костыль из головы)
Не так давно, месяца два назад, общался с ребятами, искали Rust-программиста. На что им буквально первым предложением я ответил, что в общем не против, но опыт только в С++, знания Rust на уровне "ознакомился". На что был получен ответ "не проблема".
На собеседовании: в общем, у вас нет опыта на Rust, так что надо будет сделать тестовое задание объемом в месяц, если тратить по 4-5 часов в день. Оплачивать не будем.
Был ещё забавный опыт, когда предлагали вакансию, но чтобы взяли, нужно пройти трехнедельное обучение у них (бесплатно), по итогам которого они решат, хотят ли они со мной сотрудничать или нет) Компания - обычная аутсорс галера, я с ними уже работал во времена фриланса года 4 назад, но они не вспомнили это. Искали Senior разраба.
Удивляет, что в опросе нельзя выбрать больше одного варианта) Мы вот используем сразу 3 из списка + неупомянутый вроде как отечественный SVACE , который на удивление хорош (только документация отстой).
Поддерживаю. Правда в том, что никто не знает UML. Все только "припоминают" что-то о UML, но не более.
В связи с этим простым фактом, для большинства UML будет выглядеть ничем не лучше самостоятельного поделия на чём угодно, от draw.io до фотографии листочка бумаги.
Я вот 99% всех диаграмм рисовал в Gliffy, но с тех пор как убили Chrome Apps, пришлось искатб альтернативы, но пока что ничего лучше так и не нашёл. Gliffy по ощущениям был как ручка с бумагой. Ничего лишнего, все кнопки под рукой, всё было супер интуитивно.
Конечно нет, ведь вилка зарплат указана в вакансии. Указана ведь?)
Признаться честно, мне вообще пофиг как со мной общается бездушная железяка) Пусть приложение мне кидает ошибки в стиле "штошь ты делаешь, идиот?", лишь бы потом за этим следовало: "не надо делать Х, а то у меня ломается Y. Правильно делать Z. Дерзай".
Все эти вежливые/невежливые формы обращения - информационный мусор. С моей точки зрения, правильное сообщение об ошибке:
"Не удалось войти в аккаунт. Проблемы с авторизацией на сервере. Повторите через 5 минут. В случае повторного появления ошибки, обратитесь в поддержку".
Рядом:
1. Рабочая (!) кнопка/ссылка "написать обращение". Ведёт на страницу, не требующей логина, если сама программа для работы не требует логина. В ином случае логин должен быть тот же самый, что и для входа в программу. А то начинается: логин для программы один, для форума техподдержки - другой.
Совсем хорошо, если вместе с нажатием на кнопку, программа передаёт в URL еще и код ошибки, чтобы перед написанием сообщения, мне рядом с формой показали похожие (с таким же кодом ошибки) предыдущие темы, чтобы я не плодил лишнего и не ждал.
2. Кнопка Details в который будет техническая информация. Если я технически-подкованный пользователь, то я даже из банального стектрейса иногда смогу понять, что же всё-таки не так и возможно как-то исправить ситуацию. Совсем хорошо - если в Details хранится путь до логов программы.
Тем не менее сегодня популярен подход "что-то пошло не так". Даже без кода ошибки. Что лично я воспринимаю как "ты слишком тупой, тебе не понять нашего гения, так что страдай".
Ну, из "ввод/вывод" в статье рассмотрен только ввод. Да и, в общем-то, мизерного объёма данных)
Что касаемо основного вопроса («Что является узким местом производительности вашей программы?), то единственный правильный ответ тут: без бенчмарков разговор бессмысленен :)
Пора уже переквалифицировать бизнес в удостоверяющий центр)
Лайфхак от моей сестры, владелицы такой же кошки (точнее кота) - положите на столе чистый лист бумаги А4. Многие кошки по неизвестной причине начинают предпочитать именно этот лист бумаги)
Есть конечно один нюанс. Если скорость света - это действительно предел, то если в радиусе ближайших 100 световых лет нет инопланетян, то все остальные видят (если видят вообще) землю в состоянии на начало 20-го века. Не так, чтобы было на что смотреть.
Серьёзно "фонить" в эфир начали всего лет 70 как. При этом, в радиусе этих лет, должно произойти невероятное:
Должна оказаться разумная жизнь
Использующая или использовавшая в недавнем прошлом те же технологии связи, что и мы
Они смогли как-то в огромной сфере радиусом 70 световых лет тыкнуть антенной в маааааааааалюсеньекую точку и поймать наш сигнал, каким-то чудом отфильтровав шум.
Или они должны быть цивилизацией, которая оставляет за собой следы разумности "звёздного масштаба", иначе мы их просто не сможем увидеть. Но тогда очень вряд ли, что выполняется п.2. Следовательно шанс на успешный контакт стремится к нулю.
При этом, чем дальше звёздные системы от нас, тем более древнюю версию земли они наблюдают, даже если у них есть телескопы, позволяющие смотреть на планету с высоты птичьего полёта.
Смотря в какую точку планеты смотреть. Взять вот какой-нибудь Гаити. Там жесть. Взять Пекин - тоже с экологией беда. Киберпанк и власть корпораций идёт семимильными шагами. High tech - low life так вообще девиз Африки. Да и России во многом. В Индии сплошная антисанитария и бедность.
Предки видели будущее как "10% людей живут великолепно, а 90% - живут в кислотных дождях и нищете". На сегодняшний день это утверждение более чем правда.
Я вот в детстве думал, почему мой отец так сопротивляется обновлениям софта и иногда даже железа. Думал, сам я никогда таким не буду.
А сейчас такое ощущение, что ещё немножко и я просто окопаюсь последними доступными на сегодняшний день оффлайн версиями софта и буду как последний луддит сидеть в этом "окопе", пока не помру.
Не за один день. На это уйдет сотня другая лет. Будет время приспособиться.
Я ж и говорю - разработчики делают ВСЁ, чтобы я не покупал эту игру. Вот прям стараются.
Разработчики делают всё, чтобы я не покупал эту игру)
Я так понял разработчики решили игру вообще не продавать в СНГ? Кому упёрся этот VK Play.
О, я видел людей, которые отказывались увольняться, потом их под выдуманным предлогом увольняли, потом они через суд восстанавливались и ещё 15 месяцев продолжали ходить на работу делать вид, что работают. На деле на них спихивали самые бесполезные задачи, в то время как зарплаты там были 350-400к. Так что мотивация восстановиться и сидеть тупить у них была.
Я вот не оценил. Мне жутко неудобно)
CCleaner может снести то, чего нельзя удалить стандартными средствами
CCleaner собирает все опции по включению/отключению служб, автозагрузки, удаления программ, чистке диске в одном месте. Удобно.