Warning: count(): Parameter must be an array or an object that implements Countable in /home/host1382950/globaladmin.ru/htdocs/old/plugins/system/gantry/gantry.php on line 269

Warning: count(): Parameter must be an array or an object that implements Countable in /home/host1382950/globaladmin.ru/htdocs/old/libraries/joomla/application/application.php on line 481
IT аутсорсинг и поддержка
построить баню и сауну
каталог actions photoshop
   
Text Size

IT-аутсорсинг и компьютерный сервис

Санкт-Петербург (812) 915-99-40

Интересное

10 вещей, которые никогда не преподаются программистам в вузах

10 вещей, которые никогда не преподаются программистам в вузах.

1. Мы не правы


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


2. Все, что может сломаться, ломается


Если вы не уверены в чем-то, если вы говорите слово «должно», то у вас проблемы. Есть только одно решение — сделать что-то, чтобы убедиться, что это не сломается. Это может быть тест, отладка или выяснение точных требований.

3. Весь код — дерьмо


После 10-ти лет жалоб на дерьмовый код, который меня окружает, я пришел к замечательному выводу — весь код (включая мой) — это дерьмо. Конечно, есть множество степеней дерьмовости кода, но самый лучший код, который я видел было достаточно сложно читать.

Это не означает, что усилия сделать код лучше напрасны. Напротив, есть большая разница между лучшим типом кода и худшим.

4. В программе всегда есть баг


ВСЕГДА! Вопрос только в том, сколько времени потребуется, чтобы найти баг.

5. Наиболее важная вещь — это клиент


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

6. Программа, изложенная на бумаге не работает


Я уверовал, что если я изложу всю свою программу на бумаге и потом перенесу ее в компьютер, то она не будет работать.

Процесс разработки ПО сложен и невозможно учесть все зависимости и ветвления, пока вы не «запачкаете руки». Дизайн и планирование очень помогают, но не делайте это очень тщательно. И не принимайте диаграмму за договор.

7. Меньше — лучше


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

8. Кодирование занимает 20% времени


Будьте готовы потратить 80% на обдумывание, отладку, тестирование, встречи, разговоры… Другие виды деятельности тоже важны и вам следует учиться не только техническим навыкам, чтобы стать хорошим разработчиком.

9. Заказчик НИКОГДА не знает, что он хочет


Заказчики имеют необходимость, идею, но они не знают деталей. Разработка ПО вся состоит из определения деталей и устранения неопределенностей, и в конеце концов из преобразования идей в код.

10. Кто-то это уже делал


Не изобретайте колесо, используйте Google или еще лучше — спросите коллег. Наверняка они уже делали аналогичные или похожие вещи.

Бонусный пункт!


Эй! А ведь наша работа клевая!

Источник

Чем отличается сисадмин от водителя трамвая?

Если бы при приеме на работу к водителям относились так же, как к
сисадминам:
Вакансия: водитель трамвая.
Требования: профессиональные навыки управлении легковыми и грузовыми
автомобилями, троллейбусами, трамваями, поездами метрополитена и
фуникулера, экскаваторами и бульдозерами, спецмашинами на гусеничном
ходу, боевыми машинами пехоты и современными легкими/средними танками,
находящимися на вооружении стран СНГ и НАТО. Навыки раллийского и
экстремального вождения - обязательны, опыт управления болидами F1 -
приветствуется. Знания и опыт ремонта поршневых и роторных двигателей,
автоматических и ручных трансмиссий, систем зажигания, бортовых
компьютеров, антиблокировочных систем, навигационных систем (GPS) и
автомобильных аудиосистем ведущих производителей - обязательны. Опыт
проведения кузовных и окрасочных работ приветствуется. Претенденты
должны иметь сертификаты Mercedes, BMW, General Motors, а также справки
об участии в крупных международных ралли не более чем двухлетней
давности. Зарплата 4500-5000 руб., определяется по результатам
собеседования.


Вакансия в деловой центр или первое место за маразм

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

Вакансия была опубликована на www.hh.ru

Руководитель департамента IT

Одна организация
Уровень зарплаты
Регион
Требуемый опыт работы
от 50 000 руб.
Санкт-Петербург
3-6 лет

·        Высшее профессиональное образование

·        Опыт работы в сфере информационных технологий не менее 3х лет

 

Навыки:

·        Создание и развитие отдела информационных технологий с нуля;

·        Построение и поддержка сетевой инфраструктуры, в  том числе в распределенных гетерогенных сетях;

·        Формирование работоспособной команды для организации полноценной технической поддержки пользователей;

·        Решение вопросов связанных с оптимизацией затрат предприятия в области информационных технологий;

·        Опыт внедрения корпоративных инфраструктур на базе продуктов IBM.

·        Опыт развертывания, администрирования и сопровождения продуктов IBM Lotus в разнообразных конфигурациях (многодоменные, сильно распределенные) таких как Domino, Sametime, Quickplace, Domino.Doc - не менее 5 лет.

·        Опыт развертывания систем документооборота на базе Lotus: ScatEscado и Boss Referent - не менее3 лет.

·        Опыт постановки задач, разработки и сопровождения программных продуктов на базе Lotus Domino для собственных нужд предприятия - не менее 3 лет.

·        Опыт администрирования серверов на базе доменов Windows различной конфигурации, развертывания и сопровождения серверов на Linux, FreeBSD - не менее 5 лет.

 

Требования:

  • Наличие сертификатов и свидетельств о переподготовке и обучении:
  • Сертификаты Retratec по следующим дисциплинам:
    • Computer technical support
    • Delphi 7 Software Development
    • Windows XP Professional System Administration
    • Network Installation and Configuring
    • Internet Fundamentals
    • Windows XP Fundamentals
    • FreeBSD System Administration
    • Microsoft Word 2000
    • Excel 2003 Fundamentals
    • Linux System Administration
    • Windows Server 2003 System Administration
    • Windows 2000 Professional System Administration
    • Windows 98 Fundamentals
    • ANSI SQL
  • Сертификат IBM о прохождении курса по Lotus Domino
  • Свидетельство о прохождении курса по программе подготовки ISO9001 (желательно)
  • Язык: английский - работа с техническими текстами без словаря
Интернет магазин openshop.in.ua | каталог товаров, цены, отзывы пользователей
pro-tablets.com