Немного погорячился насчет web. Будем обсуждать только php, ибо слишком много букаф получится.
Итак идея проста — берем максимальную Сумму
M, которую гипотетически могут заплатить php-программисту в СНГ. Далее составляем много-много сомнительных критериев, в каждом из них вводим одинаковые показатели нашей компетентности. Каждый сам выбирает насколько он компетентен по критерию, суммирует и получает баллы.
Делим максимальную сумму
( о которой говорилось выше) на все возможное количество баллов
n, получаем
сумму за 1 балл.
Получается такой себе тест.
Суммируете свои баллы, умножаете на цену за 1 балл (
в конце статьи указана) и получаете свою гипотетическую
зп php-программиста.
Вот такое все такое сомнительное и гипотетическое получается как в любых тестах)
Тот,
кто хочет работать php-программистом может проверить уровень своих знаний.
Тот,
кто уже работает, может
оценить свою ЗП.
Варианты ответов на вопросы, которые вы будете проставлять себе в виде баллов:
— Слышал
— Слышал, думаю немного времени и я освою
— использовал
— Знаю-использую сейчас
— Использую более 1 года
За каждый показатель можете записать себе 1 балл.
Да, понимаю, у вас уже возникло желание потролить. Комменты ниже.
Вопросы:
1. Что такое магические методы?
2. Что такое методы-перехватчики?
3. Работаете ли вы с регулярными выражениями? Приведите свой пример(5 мин.)
4. Применяете ли вы клонирование объектов? Напишите пример кода, поясните.
5. Назовите различия php 4,5,5.1,5.2
6. Что такое модификаторы доступа?
7. Составьте (написать код) пример с переворотом строки 2 способами (5-10 мин.)
8. Назовите все типы данных в php (их больше 7..))
9. напишите пример обхода массива с дописыванием и изменением данных (5-10 мин.)
10. Назовите минимум 10 ошибок php, их числовые значения, имя константы, описание
11. Назовите минимум 5 приемов работы с таблицами БД для достижения большей производительности.
12. Что такое 1-5 нормальные формы для таблиц БД
13. Проектировали ли вы когда-нибудь таблицы БД?
14. Придумайте задание и составьте запрос sql двумя способами, используя в одном случае вложенный select, а во-втором join
15. Работали ли вы с СУБД IBM DB2?
16. Oracle
17. Sybase
18. MySQL
19. Назовите типы таблиц и их различия в любой СУБД
20. Напишите пример работы с таблицей в СУБД через консоль
21. Устанавливали windows?
22. Устанавливали debian с ручной настройкой разделов диска?
23. Устанавливали ubuntu с ручной настройкой разделов диска?
24. Приведите 5 примеров консольных команд в windows, пояснить их назначение.
25. Приведите 5 примеров консольных команд в любой *nix системе, поясните их назначение.
26. Назовите не менее 10 паттернов проектирования в php. Поясните рациональность применения на примере любого из них.
27. Работаете с svn, git? Приведите хотя бы один пример консольной команды.
28. Был ли у вас опыт командной разработки с svn, git?
29. Напишите JavaScript, заполняющий определенные столбцы, определенных строк таблицы (10 мин.)
Отдохнем..)
Продолжим:
30. Напишите такой же код(пример выше), используя Jquery, mootools или другой Js-фреймворк.(10 мин.)
31. Напишите пример кода html используя div'ую верстку — трехколоночный макет, с резиновой шапкой и футером. Футер должен быть прижат к низу окна, или раздвигаться по вертикали, когда появляется много содержимого (15 мин.)
32. Работаете с Zend Framework?
33. Работаете с Yii Framework?
34. Работаете с CodeIgniter?
35. Работаете с WordPress cms?
36. Работаете с Joomla cms?
37. Работаете с Drupal cms?
38. Работаете со Smarty?
39. Объясните связь между названием классов и структурой файлов-папок в mvc используемой вами cms.
40. Объясните связь между названием классов и структурой файлов-папок в mvc используемом вами framework.
Все, хватит) Хотя список можно еще очень долго продолжать.
Пытаемся подсчитать ваш уровень знаний как php-программиста.
После гугления берем за точку отсчета
максимальную зп в 3000$
Кстати я глянул, что в Европе творится — люди, говорят, что за вычетом налогов у программеров получаются те же 3000$ максимум.
В общем это еще один пункт в троллинг!
Далее делаем очень сложные математические расчеты —
3000$/(5*40) получается…
15$ за бал!
Комментарии (0)
RSS свернуть / развернутьТолько зарегистрированные и авторизованные пользователи могут оставлять комментарии.