Это - копия документа, находившегося на http://dz.ru. Авторские права, если не указано иначе, принадлежат Дмитрию Завалишину и/или Евгении Завалишиной. Все изменения, внесенные мной, находятся в этой рамочке.Пожалуйста, прочитайте disclaimer. |
Как-то давно я не публиковал писем читателей в онлайне, и вот - пришла расплата. :-)
Американцы, образование и вакансии. Взгляд изнутри, но со стороны. Изнутри - потому, что автор - сам в этом бизнесе, со стороны - потому, что он - не американец.
|
||||
Hi, Взгляд изнутри, от работника рекрутерской фирмы. Может быть, скажу что-то интересное. Американцы сами залезли в эту задницу. Их нынешние попытки отмазаться, сваливая все на дешевизну иностранцев, - всего лишь желание сохранить хорошую мину. Тем более, если посмотреть, кто об этом говорит - профессора CS факультетов. Естественно - иначе им придется признать, что они просто не способны подготовить нужных стране специалистов. На самом же деле, на мой взгляд, существует две причины. Первая - отвратительная подготовка американских школьников по точным наукам. Я лично сталкивался с этим, когда учился в Чикаго. Даже такие простые вещи, как незнание студентами курса CS5xx (т.е. computer science, самый высший по сложности уровень - для аспирантов) значения числа pi - это о чем-то говорит. Кроме того, я тогда же репетировал одну знакомую, бывшую москвичку, а тогда студентку первого курса колледжа по специальности Electrical Engineering - ее учебник математики с трудом тянул на восьмой-девятый класс наших школ, причем все было построено на использовании калькулятора (пример: дана функция, определить количество нулей; решение - ввести функцию в калькулятор и посмотреть на график). Вторая причина может показаться смешной, но для image conscious (пардон, по-русски это и не скажешь даже) американских подростков она очень важна. Дело в том, что в понимании американского обывателя программист - это такое лохматое оборванное существо в очках с линзами -8 и батареей ручек в нагрудном кармане. Все вместе называется geek. Подросткам такой образ откровенно не нравится. Напоследок еще раз об аргументах американской профессуры. Иностранные программисты действительно часто едут на меньшую зарплату, чем потребовал бы их американский коллега. Но разница эта поглощается чаще всего не работодателем, а фирмой, которая вывозит человека в Штаты. Таким образом компенсируются весьма существенные расходы на оформление визы для работника, его переезд и обустройство (в зависимости от ситуации общая сумма этих расходов - от 5 до 20 тысяч долларов). Max P.S. Если будет желание, письмо можно опубликовать. |
Как же ему не быть, желанию-то.
Что же касается сути дела - боюсь, профессора не виноваты. Кажется мне что, интеллектуальный уровень членов общества зависит не от того, как студентов парят в универах, а от того, сколь велика потребность в интеллекте при жизни в данном обществе. Жить в СССР без мозгов - в общем, было трудно. А в Штатах, есть такое подозрение - полегче. Кстати, в нынешней России жизнь тоже облегчается, выравнивается, и через лет 15-20 мы тоже пойдем вниз по шкале IQ.
Евгения вон, из-за плеча меня критикует, и говорит, что поболее, чем 20 лет на это уйдет, и до такого уровня мы не отупеем, судя по Европе. В последнем сомневаюсь - вопрос только в том, насколько технологизированным будет общество. Чем больше жратвы вываливается в рот из автокормушки, тем меньше нужно иметь в голове, чтобы жить.
В этом плане коммунизм, в случае достижения этого самого "от каждого по способностям, каждому по потребностям" гарантирует деградацию homo sapiens до полной потери второго слова в названии биологического вида.
|
||||
"Интересно, что путь, которым Микрософт
пользуется для подрыва целостности Явы, в теории
абсолютно честен - Микрософт просто дает
разработчику новый инструментарий, который
сильно облегчает программирование именно под
Windows. Правда, ценой потери переносимости, а значит
- потери изрядной части смысла перехода на Яву.
Так что, вроде бы, и претензий к ним особых
предъявить не с чего. Ну, хотят и дальше быть
монополистами, ну и что... К деньгам-то
привыкаешь... :-)" Гм. сразу возникает вопрос - а где она нужна, эта переносимость на кучу платформ? В интервью с архитектором J++ 6/wfc есть очень умная фраза: "...Java class libraries suffer from what I call the least common denominator effect." Действительно, если подавлающее большинство пользователей компьютеров имеют двух и более кнопочные мыши, почему надо обязательно поддерживать однокнопочный мак? В этом слабость явовской многоплатформенной концепции. Практически все крупные проекты на яве кончились пшиком. С другой стороны сама ява как язык более чем достойна рассмотрения, т.к. позволяет менее квалифицированным программистам быстрее и эффективнее работать. Стало быть какой смысл держаться за эту самую переносимость, когда есть возможность дать конкретному разрабтчику новый гибкий язык, который, с одной стороны, проще, чем C/C++, с другой стороны намного гибче, чем vb/foxpro/etc? Дальше можно вспомнить про JIT-компилятор, который microsoft сделал в ie. Что он делает? Рожает native-код для интеля. Несмотря на то, что почин был сделан подлым ms, многие начали делать эти самые jit-компиляторы под свои платформы. Почему? Разумеется, потому, что явский байт-код тормоз. А теперь вопрос - если явскую прогу, пропущенную через jit-компилятор так и распространять - в виде native-кода - чем ява будет отличается от C/C++? Есть одна единственная область, в которой явская переносимость еще имеет какой-то смысл - апплеты, да и то, многие веб-мастеры шарахаются от них. Кстати dz-online по моим наблюдениям не имеет ни одного апплета на своих страницах ;) то есть в конечном итоге получается, что microsoft действительно только способствует популяризации явы, и твой, Дмитрий, сарказм в данном случае imho не совсем уместен. IMHO нет смысла переносимость делать святой коровой. 90% приложений пишутся под конкретную платформу или под конкретного заказчика. И пользователю не объяснишь что тормоза и убогий внешний вид программы происходят исключительно из крутости, переносимости и универсальности языка, на котором оная программа написана... ну не поймет он этого :) Так что imho споры о целостности явы и прочих высоких материях лучше оставить фанатам, сделавшим из языка программирования религию, а самим заняться делом :) PS. Лично я очень жду достойную замену vb для высокоуровненой логики своих проектов... и мне кажется, что java и есть эта замена. PPS Я не против обсуждения этого письма на страницах dz-online ;) |
Спасибо за мнение. Позволю себе прокомментировать некоторые моменты, с которыми я не совсем согласен.
С моей позиции резюме этого всего дела таково: НЕТ никакой причины гробить переносимость, кроме страха MS за собственную задн... гм... монополию на рынке ОС. Интеграция новых технологий в убогие древние ОС НЕ ДАСТ разумного прироста быстродействия. Достичь разумного быстродействия, не потеряв гибкости ОО-языков и ОО-технологии вообще можно только ОТКАЗАВШИСЬ от совершенно с ОО не совместимых устаревших систем.
А для этого нужно двигаться в направлениии, противоположном тому, которое принесет MS максимум прибыли. Именно поэтому MS сделает все, чтобы никто туда не двинулся. Причем метода простая. "Ява медленно работает под Windows? Мы кастрируем Яву, и все будет хорошо." Не будет. Будет так же плохо, как и было до Явы. Не то надо кастрировать.
Кстати, опираться на мнение Микрософта относительно продуктов, которые наступают ему на горло - это все равно как спрашивать в Макдональдсе, ходить ли вам обедать в "Славянский Базар", и верить в то, что бигмак - куда вкуснее шницеля. Если, конечно, ты - не акционер McSoft... гм... в смысле - MicroDonalds. :-)
А теперь, пожалуйста, пристегните ремни. Цитата дня:
"В отличие от синергийно-динамического праксиса даосизма суфийский праксис может быть охарактеризован как синархайно-динамический."
Как вы думаете - это о чем? Да, буквально, ни о чем. О штуке, на практике не существующей. О виртуальной реальности. Это до нее психологи добрались. И - ну мутузить. Целый вон сборник намолотили - "Виртуальная реальность, философские и психологические проблемы". Но не думайте - он не весь такой. :-) Есть и статьи, освещающие предмет в более съедобных для среднего компьютерщика терминах. :-)
Генеральным спонсором журнала dz online является компания
Спонсор не отвечает за содержание публикуемых материалов.
Пишите нам! Редакции интересно знать мнение своих читателей. Если Вы не против опубликования Вашего письма, то, пожалуйста, указывайте это в самом письме. Если у вас возникли проблемы с нашим сервером - просьба обращаться к веб-мастеру
Copyright c dz online,
1996-1998 Designed by Denis A. Kim |