Я вообще ничего плохого не вижу в гугло-программистах. Сам программирую для себя, чтобы упростить и автоматизировать свою (и подчинённых) рабочую рутину. Пишу на РНР и Пайтоне и я — типичный SO-кодер. И мне хватает, и моя эффективность растёт (как менеджера, а не как программера).
А что вы хотели, сегодняшний век IT предполагает, что нужны не только философы-гении программирования, но и обычные IT-работяги, от которых и не требуется быть профессионалами, знающими все парадигмы програмирования.
Почему-то никто не вспоминает о миллиарде простых задач, которые каждый день закрываются именно копи-пастом кода из SO, тем кодом, который не касается архитектуры проекта, а является именно тем самым «забей гвоздь, чтобы повесить картину». Конечно, идеалистический подход к коду имеет своё место (потом легче будет меинтененсить, будут меньше расходы на развитие и поддержку), но тогда придёшь к тому, чтобы для простых вещей нанимать профиков, а это уже переплата за мелочи.
И опять, как и в каждой дискуссии о качестве кода, часто проскальзывает некая нотка… нарциссизма и неприкосновенности (привет идеалистам). Не забывайте, что и без уборщиц этот мир выглядел бы иначе.
Азартные игры (и вообще, не только азартные) — это досуг. На досуг люди тратят миллиарды долларов по всему миру каждый год. Кто-то выбирает отдых в Тайланде, кто-то покупает плей-стейшн, кто-то ходит в бордель, кто-то в кино, кто-то в казино, кто-то ходит в клуб и спускает деньги там, кто-то годами ходит на свидания (платя за обеды, ужины и кофе), кто-то рубится в компьютерные игры, а кто-то делает ставки на спорт, — это всё досуг, развлечение, и он стоит денег, поэтому судить человека о том, как именно он любит проводить свое свободное время, — это как просить ребёнка почитать книжку вместо того, чтобы с друзьями прыгать по гаражам. Каждому своё и судья тут никто. Но, конечно, всегда найдутся моралисты, которые ЗНАЮТ, как надо проводить свободное время и сколько на него тратить (и обязательно — учить этому других).
Именно так :)
Просто на самом деле у Пайтона не получилось вытеснить РНР, поэтому он живее всех живых. Что по цене, что по скорости разработки (опуская опусы о «красоте»).
Я помню историю (дело происходит в Чехии), когда мы бухали с нашей кадровичкой, ну, и вопрос: мол, чего этого умного мужика не взяли работать (должность: программист на С#), а она рассказала, что он сам не захотел пойти (а оффер получил). А причина:… в общем, два друга программисты и они поспорили, кто быстрее оффер получит. Получил быстрее тот, кто отказался у нас. А работа у него уже есть. Развлечение, блин, такое у них.
Вообще без привязки к английскому хочу сказать о чешском: ситуация 1:1. Люди из Моравии говорят после пары пив так, что, если не знаешь их говора (речь даже не произношении, а о лексике), то понять неопытному будет сложно.
А вообще, хорошо написала. Этот текст можно применить ко многим странам. Мне понравилось.
Как тут уже правильно сказали, весь вопрос в постановленных задачах. Какая цель (задача), такие и решения. Если вам просто нравится «прикасаться» к языкам и технологиям, то оно потом всё вот именно так и выглядит, как ты описал. И это абсолютно нормально.
Поставь другую задачу, и ты поймёшь, что язык будет изучаться сам, потому что цель будет не написание «странички с анимацией» или какой-то простецкой аппки для виндовс, а именно решение самой задачи. И вот уже в процессе её решения ты будешь сам смотреть, какой инструмент тебе больше подходит.
Интересней другое: 99% школьников вообще не понимают, что такое матрица и что она описывает, не говоря уже об операциях с ними. А, вот, если математик подойдёт к программисту и попросит транспонировать матрицу, тогда ему (математику) вообще будет пофиг, на каком языке это всё будет происходить. А, если сам решит решить задачу, то выберет более лаконичный язык и более понятный, — и в 99% случаев между С и пайтоном он выберет пайтон, потому что он поможет быстрее решить поставленную задачу.
Уже второе сообщение от вас про for. Итерация в цикле — это готовая вещь и понятная для применения. Зачем человеку углубляться в понимание таких кишок? Тогда и на назначение переменной тоже можно смотреть глубоко, разбирая, где там какие стеки памяти выделяются и объяснять с помощью ассемблера, но зачем?
Они так очень любят считать, забывая о том, что, если бы нельзя было скачать, то люди бы не скачали. Майкрософт так тоже «убытки» измеряет, перемножая количество пиратских версий винды на нормальную цену.
А мне кажется, меня свободное ПО научило не привязываться к конкретной программе. Я не программист на фултайм, использую разные программы, подбирая себе более подходящие, часто качаю для пробы и хочу сказать, что, если вопрос действительно не в шашечках, а в езде, то всегда можно привыкнуть к чему-то другому, просто кто-то более закостенелый в своих привычках, а кто-то более гибкий.
Это как с женщинами: ну, если тебе нравятся блондинки, а потом ты уехал жить в Африку, то один будет ждать иностранку, а другой приспособится и к черноволосым :)))
Это не только в США. Точно знаю, что в Чехии — абсолютно такая же байда, только немного другие проценты, но суть такая же, «распространитель» получает чуть ли не половину.
Дожили. Люди качают спец-средства для блокировки обновлений того, что нельзя удалить. Мне кажется, Майкрософт движется не в том направлении. Пользователи становятся умнее, опытнее и такие вот плевки в глаза не предвещают никакого прекрасного будущего, я думаю.
А что вы хотели, сегодняшний век IT предполагает, что нужны не только философы-гении программирования, но и обычные IT-работяги, от которых и не требуется быть профессионалами, знающими все парадигмы програмирования.
Почему-то никто не вспоминает о миллиарде простых задач, которые каждый день закрываются именно копи-пастом кода из SO, тем кодом, который не касается архитектуры проекта, а является именно тем самым «забей гвоздь, чтобы повесить картину». Конечно, идеалистический подход к коду имеет своё место (потом легче будет меинтененсить, будут меньше расходы на развитие и поддержку), но тогда придёшь к тому, чтобы для простых вещей нанимать профиков, а это уже переплата за мелочи.
И опять, как и в каждой дискуссии о качестве кода, часто проскальзывает некая нотка… нарциссизма и неприкосновенности (привет идеалистам). Не забывайте, что и без уборщиц этот мир выглядел бы иначе.
Просто на самом деле у Пайтона не получилось вытеснить РНР, поэтому он живее всех живых. Что по цене, что по скорости разработки (опуская опусы о «красоте»).
А вообще, хорошо написала. Этот текст можно применить ко многим странам. Мне понравилось.
Поставь другую задачу, и ты поймёшь, что язык будет изучаться сам, потому что цель будет не написание «странички с анимацией» или какой-то простецкой аппки для виндовс, а именно решение самой задачи. И вот уже в процессе её решения ты будешь сам смотреть, какой инструмент тебе больше подходит.
Это как с женщинами: ну, если тебе нравятся блондинки, а потом ты уехал жить в Африку, то один будет ждать иностранку, а другой приспособится и к черноволосым :)))