говнокод на яве и с++, сишарпе ничуть не реже, чем на PHP.
просто PHP имеет такую славу из-за низкого порога вхождения и ЗАМЕТНОГО количества говнокодеров на нем.
к примеру, у меня знакомый ковыряет банковские и другие софты на яве. чуть ли не все — полный ппц, простите мой французский, ибо пишутся людьми, которых нанимают за копеечку, по принципу «лишь бы работало».
да и вообще, Винда это пипец. я ни разу не видел виснущих серверов на фре. зато банкоматов с BSOD с установленной XP — полно, как и всяких других гаджетов.
а правильные руки прекрасно позволяют на голых сях писать без всякого ООП, кстати
так что если уж типизация — только си, только фря, только хардкор.
Но я, если что, за разумный выбор молотка. Диплом, клиент-серверное приложение управления роботом писал на С++, сайты и приложения пишу на PHP (ранее ASP, Perl), а софт давным-давно на Delphi и даже VB.
Ну есть адепты, которые считают, что все, в т.ч. и сайты, должны писаться на с++.
И что ява — тормозное говно, потому что там нет прямого управления памятью и они не могут представить, в какие команды скомпилится их алгоритм.
С одной стороны, Sun очень круто подсадили всех на свою технологию, и все заверте. Возможно, это программисты неосознанно создают избыточную сложность, и затем требуют большей оплаты своего труда (а также железа под тормозную яву и тд). Что же, красивое решение вопроса нужности своей профессии, что-то наподобие постоянного выпуска новых версий винды или фотошопа, чтобы было, что кушать.
Потому как согласно Макконнеллу, основная задача разработки ПО — это управление сложностью. И в выражение «достаточно хороший» все чаще попадают более простые языки. На том же PHP работает Фейсбук, Википедия, и не обламывается — и PHP разработчики при этом стоят дешевле, понтов меньше, а шарят иногда гораздо больше (из-за сильной конкуренции).
Так что Ява — это действительно круто ИМХО. Но для мобильных приложений, или софта. Для веба есть более простые решения, менее требовательные к железу, уровню разработчиков и так далее, которые прекрасно решают бизнес-задачи. Что становится очевидно после сравнения короткого изящного кода на Питоне или чуть более страшного на ПХП с монстро-вызовами Явы.
Когда у Гугла спросили (напомню, одно время даже видеоуроки начинающим гуглерам по питону читали и их расшарили), есть ли у них что-то на Руби, ответ был такой:
— Вы знаете, у нас есть страничка, через которую мы заказываем пиццу в офис. Вот ОНА и написана на Руби.
Есть математическая логика. Если из А следует Б, то из Б вовсе не следует А. Это понятно.
То есть если два раза интуиция дала верное решение, третий раз вовсе не будет верным. Нет гарантии.
Да, гарантии в Сберкассе только дают :)
А в реальности — возьмем, к примеру, земледелие. Вот вы бросили зерна, и из них непонятным образом взошли плоды. Где гарантия, что из других зерен снова пойдет плоды? Никаких!!! Однако люди тысячелетиями делают предположение, пробуют, и если работает — то применяют найденное решение снова и снова. Пока не будет лучшего, или не найдется опровержение.
Интуиция — такая же штука. Мозг эволюционировал 65 миллионов лет и решал суперсложные задачи, сознанию, дай Бог, 40.000 лет. Вы используете тот механизм, который появился за очень малый промежуток времени. В то время как остальное просто игнорируется :)
Это все, конечно, условно. Однако творчество, знаете, штука нематериальная. В отличие от формализуемой комбинаторики, которой занимается сознание, все идеи и прочее рождаются неформализуемым образом. Как-то так.
А что касается инвесторов — один раз нужно своей интуицией доказать, второй, а дальше будете, как Джобс — ваша интуиция и чутье будут гарантировать успех, а не тупой бизнес-план, который сегодня устаревает после распечатки 100500й страницы на принтере.
Согласен. Но есть все-таки, увы, уровень интеллекта и прочие другие ништяки от природы, а есть навыки мышления.
Можно, обладая не самым развитым интеллектом, но логичным мышлением, добиваться успехов в разных видах деятельности.
Далее — больше, непризнанные гении нередко встречаются. А таланты — сплошь и рядом. Всякие самородки, которые по разным обстоятельствах не тратили время на развитие таланта.
То есть существует изначально данное, а есть развитие. Как в том уравнении карьеры с Хабра, где производная K' = O, то есть компетентность человека растет с постоянным обучением, и никак иначе.
Могу про себя сказать, что с тех пор, как стал прикидывать на пару шагов свои действия, поведение сильно изменилось. И результативность :) Что в управлении людьми (иногда боишься сказать лишнее, хотя проскакивает), что в планировании финансов.
говнокод на яве и с++, сишарпе ничуть не реже, чем на PHP.
просто PHP имеет такую славу из-за низкого порога вхождения и ЗАМЕТНОГО количества говнокодеров на нем.
к примеру, у меня знакомый ковыряет банковские и другие софты на яве. чуть ли не все — полный ппц, простите мой французский, ибо пишутся людьми, которых нанимают за копеечку, по принципу «лишь бы работало».
да и вообще, Винда это пипец. я ни разу не видел виснущих серверов на фре. зато банкоматов с BSOD с установленной XP — полно, как и всяких других гаджетов.
а правильные руки прекрасно позволяют на голых сях писать без всякого ООП, кстати
так что если уж типизация — только си, только фря, только хардкор.
Но я, если что, за разумный выбор молотка. Диплом, клиент-серверное приложение управления роботом писал на С++, сайты и приложения пишу на PHP (ранее ASP, Perl), а софт давным-давно на Delphi и даже VB.
видимо да, имеется в виду, что они, как правило, интерпретируемые :)
там было написано — There are no build time issues at all.
И что ява — тормозное говно, потому что там нет прямого управления памятью и они не могут представить, в какие команды скомпилится их алгоритм.
С одной стороны, Sun очень круто подсадили всех на свою технологию, и все заверте. Возможно, это программисты неосознанно создают избыточную сложность, и затем требуют большей оплаты своего труда (а также железа под тормозную яву и тд). Что же, красивое решение вопроса нужности своей профессии, что-то наподобие постоянного выпуска новых версий винды или фотошопа, чтобы было, что кушать.
Потому как согласно Макконнеллу, основная задача разработки ПО — это управление сложностью. И в выражение «достаточно хороший» все чаще попадают более простые языки. На том же PHP работает Фейсбук, Википедия, и не обламывается — и PHP разработчики при этом стоят дешевле, понтов меньше, а шарят иногда гораздо больше (из-за сильной конкуренции).
Так что Ява — это действительно круто ИМХО. Но для мобильных приложений, или софта. Для веба есть более простые решения, менее требовательные к железу, уровню разработчиков и так далее, которые прекрасно решают бизнес-задачи. Что становится очевидно после сравнения короткого изящного кода на Питоне или чуть более страшного на ПХП с монстро-вызовами Явы.
ИМХО разумеется.
Когда у Гугла спросили (напомню, одно время даже видеоуроки начинающим гуглерам по питону читали и их расшарили), есть ли у них что-то на Руби, ответ был такой:
— Вы знаете, у нас есть страничка, через которую мы заказываем пиццу в офис. Вот ОНА и написана на Руби.
imm.io/kU3z
Да, итерации действительно есть, но не в таком плане, как я привык:)
Есть математическая логика. Если из А следует Б, то из Б вовсе не следует А. Это понятно.
То есть если два раза интуиция дала верное решение, третий раз вовсе не будет верным. Нет гарантии.
Да, гарантии в Сберкассе только дают :)
А в реальности — возьмем, к примеру, земледелие. Вот вы бросили зерна, и из них непонятным образом взошли плоды. Где гарантия, что из других зерен снова пойдет плоды? Никаких!!! Однако люди тысячелетиями делают предположение, пробуют, и если работает — то применяют найденное решение снова и снова. Пока не будет лучшего, или не найдется опровержение.
Интуиция — такая же штука. Мозг эволюционировал 65 миллионов лет и решал суперсложные задачи, сознанию, дай Бог, 40.000 лет. Вы используете тот механизм, который появился за очень малый промежуток времени. В то время как остальное просто игнорируется :)
Это все, конечно, условно. Однако творчество, знаете, штука нематериальная. В отличие от формализуемой комбинаторики, которой занимается сознание, все идеи и прочее рождаются неформализуемым образом. Как-то так.
А что касается инвесторов — один раз нужно своей интуицией доказать, второй, а дальше будете, как Джобс — ваша интуиция и чутье будут гарантировать успех, а не тупой бизнес-план, который сегодня устаревает после распечатки 100500й страницы на принтере.
идеология-то у него waterfall, у этого adaptable process framework :)
А мозг — вы используете только его часть. А другую — нет. В силу многих причин.
Интуиция экономит время, самый дорогой ресурс.
>Смешно или нет, но упорная работа в одном направлении действительно дает результат.
Можно, обладая не самым развитым интеллектом, но логичным мышлением, добиваться успехов в разных видах деятельности.
Далее — больше, непризнанные гении нередко встречаются. А таланты — сплошь и рядом. Всякие самородки, которые по разным обстоятельствах не тратили время на развитие таланта.
То есть существует изначально данное, а есть развитие. Как в том уравнении карьеры с Хабра, где производная K' = O, то есть компетентность человека растет с постоянным обучением, и никак иначе.
Могу про себя сказать, что с тех пор, как стал прикидывать на пару шагов свои действия, поведение сильно изменилось. И результативность :) Что в управлении людьми (иногда боишься сказать лишнее, хотя проскакивает), что в планировании финансов.