Как мне кажется, то, о чем вы пишите, больше касается наплевательского отношения компании к сотрудникам. При таком раскладе не совсем понятно, зачем вообще устраиваться в компанию, где разработчик не может даже сам поставить оценку своей задачи.
Ерундовая задачка на пару часов превращается в программистский ад на неделю
Если подобное происходит систематически - это является проблемой. Можно рассматривать это как проблему программиста или проблему компании. В любом случае, самое плохое решение в такой ситуации - продолжать срывать сроки и делать вид, что все так и должно быть.
Форс-мажоры случаются даже у идеальных работодателей, но в статье речь о постоянных переработках.
В реальности вопрос должен ставиться не в формате - "Как совмещать работу с жизнью?", а скорее - "Как успевать сделать больше за меньшее время?" Если вам не хватает 8 часов для выполнения задачи, которую вы оценили в 8 часов, то это в первую очередь ваши проблемы, а не проблемы вашего работодателя. Вместо постоянных переработок и негатива к коллегам - стоит спросить себя - почему так происходит и что в ваших силах сделать, чтобы изменить ситуацию.
И, да, хороший программист должен понимать когда и что обязательно нужно выполнить, а что можно отложить. Оценка задач, коммуникация с аналитиками и менеджерами - так же входят в обязанности программиста. Сваливание ответственности работает до тех пор, пока вам не дали отвечать за найм и увольнение сотрудников.
Профессия программиста, как и любая другая профессия, требует определенных навыков и определенного склада личности. Действительно, удачно сложилось, что в программировании "Галер много". Однако вероятно, что подобная ситуация будет не всегда.
Позволить пользователю самому принимать решение (сделать настройку), основанное на статьях с хабра.
А по вашему примеру — если API центробанка говорит, что доллар 30, а цены на импортную продукцию в магазинах соответствуют курсу в 100, то ответ не заслуживает доверия. Так, погодите-ка...
Это тоже проблема, не находите? Что такого могут делать современные телефоны, чего не могли делать андройды лет 6 назад? Кроме, разумеется, безумных камер, которые действительно нужны 5-10% пользователей.
Для понимания ООП кода нужно разбираться какую логику группировки держал в уме разработчик при написании. Так же, если на каком — то этапе была выбрана неправильная абстракция, то исправление такой ошибки будет практически невозможно, и весь код очень быстро превратится в набор костылей. Инъекция зависимостей и декомпозиция решают часть этой проблемы, но, как правило, не бесплатно.
Вообще, все примеры чистого ООП на классах и прототипах ломаются уже на добавлении третьего класса.
Здесь уже была статья о том как entrprise может решить проблему келоггеров.
Видимо, в разработке будущего треть рабочего времени нужно будет доказывать, что я — не верблюд.
Компания, в которой я работаю, сейчас вывозит людей из страны. Информация от туда, статью взял первую попавшуюся.
На границе спрашивают про компанию, ее риски в текущей ситуации, причины срочности переезда, отношение к политической ситуации.
https://issuehunt.io/issues — часто используется на GitHub.
Проблема в том, что PR, исправляющий баг, все равно должен пройти через мейнтейнера, и мейнтейнер решает, когда баг закрыт.
Зачем? Любой нормальный плеер умеет воспроизводить незавершенный видео-файл (e.g. PotPlayer, vlc torrent). К тому же, скрытой настройкой в uTorrent или флагом в aria2, можно поставить sequential download и не страдать от постоянной подгрузки.
Как мне кажется, то, о чем вы пишите, больше касается наплевательского отношения компании к сотрудникам. При таком раскладе не совсем понятно, зачем вообще устраиваться в компанию, где разработчик не может даже сам поставить оценку своей задачи.
Если подобное происходит систематически - это является проблемой. Можно рассматривать это как проблему программиста или проблему компании.
В любом случае, самое плохое решение в такой ситуации - продолжать срывать сроки и делать вид, что все так и должно быть.
Форс-мажоры случаются даже у идеальных работодателей, но в статье речь о постоянных переработках.
В реальности вопрос должен ставиться не в формате - "Как совмещать работу с жизнью?", а скорее - "Как успевать сделать больше за меньшее время?"
Если вам не хватает 8 часов для выполнения задачи, которую вы оценили в 8 часов, то это в первую очередь ваши проблемы, а не проблемы вашего работодателя. Вместо постоянных переработок и негатива к коллегам - стоит спросить себя - почему так происходит и что в ваших силах сделать, чтобы изменить ситуацию.
И, да, хороший программист должен понимать когда и что обязательно нужно выполнить, а что можно отложить. Оценка задач, коммуникация с аналитиками и менеджерами - так же входят в обязанности программиста.
Сваливание ответственности работает до тех пор, пока вам не дали отвечать за найм и увольнение сотрудников.
Профессия программиста, как и любая другая профессия, требует определенных навыков и определенного склада личности. Действительно, удачно сложилось, что в программировании "Галер много". Однако вероятно, что подобная ситуация будет не всегда.
Мир, безусловно, не делится на черное и белое. Просто в какой - то момент приходится выбирать сторону. И вы свой выбор уже сделали.
Позволить пользователю самому принимать решение (сделать настройку), основанное на статьях с хабра.
А по вашему примеру — если API центробанка говорит, что доллар 30, а цены на импортную продукцию в магазинах соответствуют курсу в 100, то ответ не заслуживает доверия. Так, погодите-ка...
Не только для инженера, но и пентестера. Года два назад скрепка была единственным необходимым инструментом для взлома nintendo switch.
SATA нет потому что непонятно как удобно питание к диску подключить.
Если вам простой сервер для файлов собрать — поищите "Док-станция для накопителей". Цены от 2к, подключаются через USB 3.0.
Я таким способом подключил два 3.5 диска в OpenWRT роутер и оно уже два года не требует внимания.
У qBittorrent не так давно была история с утечкой памяти после перехода на новую версию libtorrent.
Это тоже проблема, не находите? Что такого могут делать современные телефоны, чего не могли делать андройды лет 6 назад? Кроме, разумеется, безумных камер, которые действительно нужны 5-10% пользователей.
Для понимания ООП кода нужно разбираться какую логику группировки держал в уме разработчик при написании. Так же, если на каком — то этапе была выбрана неправильная абстракция, то исправление такой ошибки будет практически невозможно, и весь код очень быстро превратится в набор костылей. Инъекция зависимостей и декомпозиция решают часть этой проблемы, но, как правило, не бесплатно.
Вообще, все примеры чистого ООП на классах и прототипах ломаются уже на добавлении третьего класса.
Мысленно аплодирую вашему подходу к написанию кода.
Здесь уже была статья о том как entrprise может решить проблему келоггеров.
Видимо, в разработке будущего треть рабочего времени нужно будет доказывать, что я — не верблюд.
https://habr.com/ru/post/592905
Первый запуск сделать в виртуальной машине, потом ограничить процессу доступ в интернет.
Компания, в которой я работаю, сейчас вывозит людей из страны. Информация от туда, статью взял первую попавшуюся.
На границе спрашивают про компанию, ее риски в текущей ситуации, причины срочности переезда, отношение к политической ситуации.
Ее уже прикрывают.
Запрет вывоза больше 10к долларов
Расспросы программистов при пересечении границы
Запрет резидентам зачислять валюту на счета в иностранных банках
Поддержка IT отрасли в России
Комиссия 30% при покупке долларов/евро на бирже
Подписываюсь. Потребовалось 3 дня, чтобы заблокировать мой мост, поднятый после новости о блокировке tor. Сейчас недоступен по ssh с моего провайдера.
JSDoc вам не даст даже трети того, что умеет TypeScript.
https://issuehunt.io/issues — часто используется на GitHub.
Проблема в том, что PR, исправляющий баг, все равно должен пройти через мейнтейнера, и мейнтейнер решает, когда баг закрыт.
Зачем? Любой нормальный плеер умеет воспроизводить незавершенный видео-файл (e.g. PotPlayer, vlc torrent). К тому же, скрытой настройкой в uTorrent или флагом в aria2, можно поставить sequential download и не страдать от постоянной подгрузки.
Отношение еще нужно воспитать. Гораздо проще заставить других фильтровать контент для ребенка.
Просто оставлю это здесь.
Хлоргексидин. Цена ~20р. за 100мл. Продается в любой аптеке.