Рубрика «вредные советы» - 3

«Молчание – золото»: 13 вещей, которые не стоит говорить разработчикам и тестировщикам - 1

/ фото Sistema Bibliotecario Vimercatese CC

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

Работа в команде – ответственное занятие, поскольку в этом случае люди отвечают не только за себя, но и за окружающих, они общаются, помогают друг другу. Как бы это ни было банально, ключом к продуктивному общению между людьми всегда является вежливость и взаимоуважение. Однако все же есть определенный список фраз, которые – даже когда они звучат вежливо и корректно – не стоит употреблять в разговоре с разработчиками и тестировщиками, если вы их коллега, заказчик, «владелец» или руководитель проекта.Читать полностью »

Не всем повезло писать приложения полностью на Swift, да и еще под ios 8+ онли. Много легаси на Objective-C, много зависимостей идет через статик либы, ни cocoapods, ни carthage, всё ручками. Мы же крутые девелоперы, поэтому строго следуем DRY и все реюзабельные вкусшянки выносим либо в отдельные проекты, либо в статик библиотеки. Сейчас рассмотрим случай, когда мы сделали классную статичную библиотечку с не менее прикольным апи, и хотели бы поделиться с товарищами по цеху внутри компании — на вики ресурсе/гите выложить архивчик с либой, хедерами и, конечно же, ридмиком где описан весь апи и как им пользоваться.

Для примера ради рассмотрим один класс + его категорию

Objective-C, static libraries, categories, -ObjC, боль… - 1

Читать полностью »

Фильтруй правильно, или вредные советы по фильтрации в Angular.Js - 1

Всем привет. Эта статья писалась довольно долго, пару раз переписывалась заново, и, в итоге, меня не устроила. Уж слишком менторский получался тон. А тут, вдруг, грядет пятница, конец спринта, и значит, можно расслабиться. И так, не воспринимайте слишком серьезно, всего лишь несколько советов о том, как готовить фильтры в Angular.JS

Кому интересно или хочется немного расслабиться — вперед под кат и всем хорошей пятницы!
Читать полностью »

За время пока я летаю на квадрокоптерах — я совершил массу ошибок, которые мог бы не совершать. Пусть эти 7 вредных советов будут подсказкой тем, у кого этот путь ещё впереди.

Вредный совет №1:
Если вы первый раз запускаете свой квадрокоптер на улице — обязательно проверьте какую высоту он может набрать. И путь вас не смущает сильный ветер — вы же уже получили 80lvl в игре с квадрокоптером.
Семь вредных советов начинающему коптероводу - 1
Читать полностью »

Запущенная год назад инженерами из ЦЕРН криптопочта ProtonMail вышла в публичную бету: protonmail.ch/sign-up Все зарегистрированные до 17 июня аккаунты получат по 1024 МБ пространства для хранения.

ProtonMail вышел из тени - 1

Из-за по-прежнему ограниченного серверного пространства, 17 июня или когда объёмы закончатся, регистрация будет снова закрыта, а будущие аккаунты получат уже только по 500 метров почты на брата.
Читать полностью »

Мы выделили 8 факторов, которые позволяют одним сайтам зарабатывать, в то время как другие теряют деньги. Продвинутые вебмастера используют эти фишки на автомате, но никогда не признаются. Да, деньги любят тишину. Но сегодня мы расскажем все секреты гуру маркетинга и развеем мифы по повышению конверсии. Хотите увеличить прибыль – запоминайте эти простые правила:

ТОП-8 рекомендаций по повышению конверсии сайта - 1

Читать полностью »

Привет!

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

Disclaimer: Статья не претендует на полноту или истину в последней инстанции. Автор тоже ни на что не претендует, а просто делится своими наблюдениями, как есть.
Читать полностью »

image
Я тут по хантим походил, вакансии почитал. И родилась во мне именно такая мысль. Да, я повторюсь — идите в жопу! Программист не должен быть ответственным! И нужно это в первую очередь вам, наши дорогие и горячо любимые работодатели. «Почему?» — вероятно спросите вы. Или разразитесь встречной тирадой — «Идите в жопу сами со своей богоизбранностью программистов! Вы такие же винтики у конвеера как все остальные дворники и прочие доярки.» А я согласен, я и спорить не буду. А кому интересно почему — добро пожаловать под кат. Читать полностью »

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

Я специализируюсь на отладке, исправлении, поддержке и расширении функциональности старого программного обеспечения. Мой типичный клиент имеет веб-сайт или приложение, которое более-менее работает, но автор которого недоступен. Бизнес-требования изменились, и ПО перестало им удовлетворять. Или у моего клиента есть что-то, что «уже закончено», но он расстался с разработчиком после исчерпания бюджета и сроков. Обычно такая ситуация сопровождается списком пропущенных фич и багов.
Мой типичный клиент обычно разговаривал с другими программистами, которые рекомендовали выбросить имеющееся и начать разработку с нуля. Большинство программистов не любит поддержку кода, и особенно, они не любят поддержку чужого кода.Читать полностью »

Прочитал 50 писем от соискателей, поплакал, посмеялся, и родилось вот это…

  1. Не читайте вакансию, не тратьте время на ерунду. Хорошего человека всегда найдут, куда пристроить. Если не подходите под эту вакансию — откроют ради вас новую.
  2. Если вы вдруг случайно прочитали требования к кандидату, не обращайте внимания на все те глупости, которые там написаны. Удача улыбается смелым, а наглость — второе счастье!
  3. Обязательно высылайте резюме. Иногда одно маленькое резюме может рассказать о дизайнере больше, чем все его работы.
  4. Читать полностью »

https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js