Блог mev'a

все, что я хотел сказать

Наткнулся нынче на одно обсуждение в неважно_какой_соцсети с темой "Знатоки PHP помогите!". Ради интереса решил ознакомиться с содержанием вопроса. И был крайне изумлен.

Суть вопроса заключалась в том, что паренек попросту не мог запустить стандартный Hello World.

На первый же вопрос о том, ставил ли он сам PHP, он ответил "Нет, при установке PHP с офицального сайта, ругаеться, говорит, какая-то ошибка, вам типа потребуеться реконфигурировать веб-сервер.". На резонные советы по выбору платформы (ручная сборка или же готовые варианты типа wamp'a или денвера) поступил ответ: "мне все равно, какой сервер, расскажите как написать первый код на РНР.".

Честно говоря, данная ситуация меня удивила - можно сказать человек пытался приготовить пищу, не взяв в руки сковороду.

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

Может это только у меня такое мнение, но я считаю, что прежде чем что-то делать, нужно хотя бы изучить свои орудия труда, иначе, пытаясь наколоть дров, можно себе пальцы топором оттяпать.

Я к примеру PHP учил на новогодних каникулах в 2006 году вроде как. Пришлось учить по партийному заданию рабочей партии. Перед поездкой домой насохранял на ноуте кучу инфы вместе с дистрибутивами. И все время после нового года потратил на PHP. Причем на установку и настройку Apache+MySQL+PHP потратил всего день. Остальное время потратил на изучение мануалов и примеров. А после приезда уже смог нормально влиться в работу и начать выполнять собственно задание.

Бытует мнение (было в том же обсуждении), что для того чтобы понять человеку "мое - не мое" относительно языка программирования следует собственно попробовать этот язык "на вкус", не вдаваясь в глубины настроек программного обеспечения. На мой взгляд, это бред собачий. Язык программирования выбирают не по "вкусу", а по его возможностям реализовать ту или иную задачу. А это можно узнать из описания этого языка, хотя бы даже на википедии.

Какие у вас мысли по этому поводу?

Популярность: 1%

Связанные записи

Распечатать запись  Распечатать запись
Получить PDF
Добавить в Facebook Добавить в Twitter Добавить в Google-Buzz Добавить в Яндекс-закладки Добавить в Вконтакте


4 комментария

  1. stanislav пишет 21 октября 2008 12:28 P

    Полностью согласен с тобой. Хотя ещё бы добавил уровень знания (умения, опыта и т.д.) языка программирования. Например: тебе необходимо создать простенькую CRM-систему, ты «ОтЛиЧнО» знаешь и имеешь большой опыт в создании приложений(систем) на PHP… Но лучшим вариантом (на мой взгляд, да и не только мой) является создание системы на основе технологий Java Enterprise Edition (JSF, EJB, JTS……..) или аналогичных из .NET. В зависимости от требований (а скорее срокам сдачи) к будущей системе возможно лучшим вариантом для тебя, как разработчика(архитектора…), будет сиздание системы на PHP, в первую очередь из-за того что быстро освоить все enterprise-технологии Java или .NET не удастся, а тем более получить опыт.

  2. stanislav пишет 21 октября 2008 12:36 P

    Лучше для создания:
    сайтов – PHP;
    корпоративных систем – Java EE или .Net;
    математика(научные расчёты)- fortran, assembler(может быть…) …;
    десктопные приложения – C/C++/C# (c визуальными либами), в каких-то случаях может быть и Java SE.

    Это моё мнение. Но интересны и ваши комменты :-)

  3. mev пишет 21 октября 2008 1:30 P

    Естественно, что при выполнении задачи следует учитывать соотношение требования-возможность. Здесь уже сам заказчик должен определиться нужно ли ждать построения «дворца» или можно обойтись и «домиком».
    По поводу корпоративных систем хотел бы отметить, что возможно использования и группы инструментов. Правда только в том случае, когда возможный рост функционала системы не потребует смены части платформы из-за невозможности реализации будущих функций. Другими словами копать яму может и человек с лопатой. Но если предвидится копание котлована, то лучше изначально потратится на экскаватор.

  4. stanislav пишет 21 октября 2008 2:57 P

    «Но если предвидится копание котлована, то лучше изначально потратится на экскаватор.»
    5 баллов!!!

Оставить комментарий или два