С эпохи Западного Возрождения Китай значительно отставал от Запада в естественных науках, и область программного обеспечения не стала исключением. Конечно, многие китайские программисты могут иметь разные мнения по этому поводу: некоторые считают, что уровень китайских программистов сильно отстаёт от западного, а некоторые считают, что личные способности китайских программистов не хуже западных, но вся индустрия программного обеспечения отстала.
Итак, уровень программистов в Китае хуже, чем у западных, или там много отличных программистов, которые достигли или превзошли того же уровня, что и западные? Чтобы решить эту проблему, сначала нужно знать, сколько технических уровней у программистов, какой технический уровень требуется для каждого уровня, а затем сравнить количество людей в Китае и на Западе на каждом техническом уровне, чтобы понять, есть ли разрыв и насколько он велик.
Конечно, у разных компаний или людей будут разные стандарты классификации для разделения технического уровня программистов, и следующие подразделения отражают только личные мнения.
Первый слой — новичок
Первый этаж относится к уровню этажа, и порог входа на этот этаж очень низкий. В общем, вы можете начать с понимания базовых операций компьютеров, базовых знаний студентов по компьютерным специальностям и овладения базовым языком программирования, таким как C/C++, Java или JavaScript,...,
Помимо большого числа выпускников компьютерных специальностей, в этой отрасли приходят и специалисты по коммуникациям, автоматизации, математике и другим смежным направлениям, а также многие сменили профессию в других специальностях, их число определённо значительно больше, чем на Западе. Ещё одно преимущество — средний IQ нашего персонала определённо выше, чем на Западе.
Мало кто хочет быть новичком всю жизнь, потому что вкус «новичка» очень неприятен, и начальство весь день кричит им установить машину, создать тестовую среду или провести чёрные ящики против тестовых случаев, написанных другими, а лучшие из них могут написать небольшой тестовый код. Конечно, если вам «повезёт», у вас будет возможность написать формальный код, когда вы встретите компании в стиле мастерских в Китае.
Поэтому новички всегда усердно учатся, надеясь подняться на более высокий уровень.
Креветки второго уровня
Переход от уровня 1 до уровня 2 относительно прост, возьмём в пример программистов на C/C++, если они владеют языком программирования C/C++, владеют библиотекой стандартов C и различными широко используемыми алгоритмами структуры данных, овладеют базовой реализацией и использованием STL, освоят базовые знания многопоточного программирования, овладеют средой разработки и затем используют API различных операционных систем Изучи базовые знания в области тестирования, программной инженерии и контроля качества, большинство людей могут подняться на второй уровень после 2~3 лет упорной работы и получить повышение до «креветок».
Количество «креветок» и «новичков» в Китае оценивается не намного меньше, так что этот слой всё ещё значительно опережает Запад.
Креветки обычно ещё немного осознаны, понимая, что могут выполнять лишь простые задачи, не могут делать большие задачи и иногда сталкиваются с трудными проблемами, чтобы застреть, поэтому они обычно очень восхищаются такими крупными фигурами уровня быков, иностранные, как Роберт С. Мартин, Линус Торвальдс, домашние, такие как Цю Боцзюнь, Ван Чжидун и другие, обычно являются объектами их поклонения. Некоторые из них надеются однажды достичь уровня этих больших быков, поэтому продолжают подниматься наверх.
Третий слой — это человек-коровник
Например, возьмём в пример владение языком программирования C++, а также изучение базовых книг по C++, таких как «C++ Primer», «Effective C++», «Think in C++», «Exception C++» и т.д., что важнее, им нужно понимать C++ Принцип и механизм реализации компилятора, понимайте внутренние механизмы операционной системы, такие как управление памятью, механизмы управления процессами и потоками, базовые знания процессоров и методов оптимизации кода, а также более глубокое изучение новых структур данных и алгоритмов, овладение более глубокими знаниями по тестированию и отладке, методам управления качеством и контролем, а также лучше понимаете различные методы проектирования.
Освоение вышеуказанных знаний не достигается одним ударом, и это невозможно без прочитания тридцати или пятидесяти книг и овладения ими. Что касается алгоритмов структуры данных, вам нужно прочитать как минимум 5~10 книг по этой области; В плане проектирования программного обеспечения недостаточно понимать структурированный дизайн, объектно-ориентированный дизайн и некоторые шаблоны проектирования, но также понимать архитектуру программного обеспечения, интерактивного дизайна, аспектно-ориентированного дизайна, ориентированного на использование, алгоритм-ориентированного дизайна структуры данных, эмоционального дизайна и т.д., иначе попасть на этот этаж сложно.
Конечно, помимо вышеупомянутых знаний, креветкам также необходимо освоить различные опыты и навыки. Конечно, для них это несложно: сейчас опубликовано много книг, в интернете бесчисленное количество технических статей, а затем посещают различные профессиональные форумы, чтобы освоить опыт, навыки и техники из этих книг и статей, а затем изучать известные проекты с открытым исходным кодом, такие как реализация исходного кода операционной системы Apache или Linux. В это время решение сложных задач обычно не проблема: новички и креветки подумают, что ты очень «бык», и ты поднимешься на третий этаж и получишь повышение до «быка».
После прочтения вышеуказанных требований некоторые креветки могут потерять сознание, и им нужно научиться очень многому, чтобы стать короводам! Разве требования не слишком высоки? На самом деле, требования совсем не высоки, если ты не можешь овладеть такой мелочью, как заставить других думать, что ты «корова»?
Стоит отметить, что после перехода в эпоху многоядерного процессора переход от уровня 2 до уровня 3 добавил порог для многоядерного программирования. Конечно, переступить этот порог несложно, уже есть много старших мастеров, которые ступили на этот порог, если идут по их стопам. Те, кто хочет войти в этот порог, могут захотеть изучить исходный код проекта TBB с открытым исходным кодом (ссылка:Вход по гиперссылке виден.), а затем зайдите в блог Intel (Вход по гиперссылке виден.) и Multicore Forum (Вход по гиперссылке виден.Прочитайте соответствующие статьи и купите несколько связанных книг для изучения.
В Китае, став «человеком-быком», обычно можно обратиться во многие известные компании, и неудивительно, что счастливчики могут повесить титул архитектора или даже титул «главный архитектор» или «главный учёный». Многие, кто поднимается на этот этаж, думают, что достигли крыши, могут смотреть в небо и начинают смотреть на всё, думая, что могут всё и понимают всё. Также видно, что количество скотоводов в Китае всё ещё велико, значительно больше, чем на Западе, и по этому уровню оно по-прежнему лидирует.
Есть также много скромных «скотоводов», которые знают, что ещё не достигли стадии полведра воды. Они знают, что игра в подъём по лестнице — это как обезьяна, карабкающаяся по дереву: смотреть вниз — улыбающееся лицо, вверх —. Чтобы видеть больше улыбающихся лиц и меньше ягодиц, они не останавливались здесь, а продолжали искать лестницу выше, чтобы продолжить подъём.
Уровень 4 Большой Бык
Подняться с третьего на четвёртый этаж не так просто, как в упомянутых выше этажах, если хочешь стать большим быком, нужно уметь делать то, что не может скот, и решать проблемы, которые коровы не могут решить. Например, сотрудники Niu обычно не умеют писать операционные системы, не умеют писать компиляторы и не понимают базовую реализацию протокола TCP/IP; если у вас есть возможность реализовать любой из них достойно, вы переходите от сотрудников Niu до «больших коров».
Конечно, из-за различий в различных профессиональных областях операционная система, компилятор и протокол TCP/IP используются лишь как примеры, что не значит, что нужно освоить эти знания, чтобы стать «большим быком» , или написать базу данных — можно стать «большой коровой».
В целом, как минимум 200~400 профессиональных книг были прочитаны и хорошо освоены, кроме того, нужно следить за последней информацией в интернете, журналах и журналах.
Когда «скотоводов» были повышены до «большого скота», а «скотоводцы» обнаружили, что есть люди, которые лучше них, можно представить себе шок для сердец «скотоводцев». Из-за огромного количества скотоводов и влияния скотоводов на креветок и новичков, этот скот обычно приобретает очень высокую социальную популярность, что можно описать как «привлечение бесчисленных новичков, креветок и крупноводов, чтобы они сгибали талию».
Хотя условия для того, чтобы стать «большой коровой», кажутся очень высокими, этот этаж не является сложным для восхождения, если при определённых усилиях качество не очень плохое, всё равно есть много «быков», способных подняться на этот этаж. Из этого видно, что количество людей на площадке «Большого быка» на самом деле не так мало, как предполагалось, и такие люди, как Билл Гейтс, похоже, принадлежат этому этажу.
Поскольку в слое «больших коров» много людей, трудно сосчитать, больше ли «больших коров» в Китае или больше крупных коров на Западе? Думаю, это должно быть сопоставимое число, иначе в Китае появится больше «больших быков».
Видя это, многие могут подумать, что я говорю чепуху: Линус Торвальдс написал знаменитую операционную систему Linux, никто в нашей стране не писал ничего подобного, как можно сравнивать «большую корову» нашей страны с Западом? Не знаю, заметили ли вы, Линус Торвальдс только что написал прототип «приличной» операционной системы, и Linux позже действительно превратился в всемирно известную операционную систему с открытым исходным кодом, исключительно потому, что многие коммерческие компании, поддерживавшие открытый исходный код, такие как IBM, отправляли многих закулисных героев с более высоких уровней, чем Линус Торвальдс, для его разработки.
Некоторые новички могут подумать, что Линус Торвальдс — бог программистов, так что стоит рассказать небольшую историю:
Линус, Ричард Столлман и Дон Кнут (Gartner) вместе посещают конференцию.
Линус сказал: «Бог сказал, что я создал лучшую операционную систему в мире. "
Чтобы не отставать, Ричард Столлман сказал: «Бог сказал, что я создал лучший компилятор в мире.» "
Дон Кнут сказал с недоумением на лице: «Погоди, подожди, когда я говорил эти слова? "
Из этого видно, что технический уровень Лайнуса Торвальдса не так высокий, как предполагалось, но «бык-человек» и «креветка» считают, что «большая корова» лучше них. В нашей стране были люди, которые тогда ещё находились в «креветочном» слое, и они также могли писать книги, знакомящие с написанием операционных систем, и писали очень хорошо, и писали операционную систему с некоторой приличной точностью. Я считаю, что «крупные коровы» Китая не хуже западных, и причина, по которой никто не написал подобные коммерческие продукты, связана исключительно с социальной средой, а не в отсутствии технических возможностей.
Главная причина, по которой «большие коровы» стали большими, заключалась в том, что они покрывали «коровьих людей», а не то, как они считали себя коровами. Многие новички, креветки и даже крупноводцы, думают, что слой «большой коров» достиг вершины, но большинство «больших коров» считаются самосознательными, они знают, что ещё не поднялись на полпути в гору, поэтому едва могут вычислить уровень половины ведра воды, некоторые из них поднимаются на этот этаж без усталости, всё ещё полные энергии и с волей, они продолжат подниматься на следующий уровень.
Судя по этому, возможно, новички, креветки и любители скота не смогут разобраться, а этажи выше «больших коровы», какой это будет пол? Давайте рассмотрим загадку пятого этажа.
Эксперты пятого уровня
Когда крупные быки действительно создают операционную систему или похожее другое программное обеспечение, они обнаружат, что их базовые навыки всё ещё имеют много недостатков. Если автоматически реализовать алгоритм управления памятью, он обнаружит, что существует множество алгоритмов по методам управления памятью, но он не изучил и не отработал их все, и не знает, какой именно алгоритм использовать.
Увидев это, некоторые люди могли понять загадку 5-го этажа, то есть фундаментальные исследования, конечно, в компьютере самое важное — слово «вычисление», программисты занимаются фундаментальными исследованиями, основное содержание — изучение нечисловых «вычислений».
Нечисленные вычисления — это очень обширная область, и не только популярные «многоядерные вычисления» и «облачные вычисления» относятся к категории нечисленных вычислений, то есть требования к программному обеспечению, проектированию, тестированию, отладке, оценке, контролю качества, инженерии программного обеспечения и т.д. по сути относятся к категории нечисленных вычислений, а даже проектирование аппаратного обеспечения микросхем также включает нечисленные вычисления. Если вы до конца не поняли значение слова «рассчитывать», то у вас нет шанса попасть на этот этаж.
Некоторые могут до сих пор не понять, почему Билл Гейтс оказался на уровне большого быка и не попал на этот уровень. Хотя Билл Гейтс ещё не окончил университет и его образования недостаточно, у него дома коллекция из более чем 20 000 книг, и он вошёл в индустрию программного обеспечения раньше большинства. Помимо его делового таланта, даже если смотреть только на его технический уровень, его можно считать богатыми пятью машинами, и нет проблем с суммой нескольких обычных специалистов по программному обеспечению сверху, по сравнению с Лайнусом Торвальдсом и другими «большими быками», они должны быть лучше, почему бы им всё равно не попасть на этот этаж?
Если сравнивать понимание Google в области вычислительной техники с уровнем студента колледжа, Билл Гейтс можно считать только учеником средней школы, поэтому Билл Гейтс может быть только крупным человеком и не может стать «экспертом».
Видя это, возможно, отечественные быки будут довольны, оказывается, что Билл Гейтс на одном уровне только со мной, и если он поднимется ещё на один уровень, он сможет превзойти Билла Гейтса. Однако подняться на этот этаж — это не так просто, как перейти с «коровника» до «большой коровы», у Билла Гейтса более 20 000 книг, так что вы можете прочитать более 500~1 000 профессиональных книг и освоить их не должно быть высоко. Конечно, это не главное условие, главное — вам нужно посетить профессиональный академический сайт для изучения, чтобы скачать работы на ACM, IEEE, Elsevier, SpringerLink, SIAM и других местах для скачивания работ, а использование академического поиска в поисковой системе Google — обязательным ежедневным курсом. Например, когда вы услышите о проекте с открытым исходным кодом, например TBB для многоядерных процессоров, немедленно введите «TBB» в Google, найдите его, скачайте исходный код и внимательно изучите, чтобы, возможно, одна из ваших стоп почти достигла порога этого этажа.
Когда вы сделаете то, что я сказал выше, со временем однажды вы обнаружите, что не сможете узнать ничего нового во многих небольших областях, хотя знаете почти все последние результаты исследований. В этот момент вы обнаружите, что ваш уровень значительно выше, чем когда вы были «коровником» и «большой коровой», но вы вовсе не можете быть «коровой», потому что знания и идеи, которые вы изучаете, предлагаются другими, а у вас мало собственных знаний и мыслей, чтобы поделиться с другими, поэтому вам нужно продолжать подниматься наверх.
Я не знаю, сколько «экспертов» в Китае, но одно можно сказать точно: если включить те «кирпичные семьи», которые специализируются на Мэндэ, наши кирпичные семьи гораздо больше, чем на Западе.
Ученики 6-го уровня
Когда «эксперты» хотели продолжить подъём на один этаж, они могли почти сразу увидеть вход на лестницу, но к их удивлению, у входа на лестницу был воздвигнут высокий порог с надписью «инновация». К сожалению, большинство людей физически истощены к моменту подъёма на пятый этаж и не могут пересечь этот порог.
Есть несколько людей с достаточной физической формой, которые легко могут преодолеть этот порог, но это не значит, что те, кто перегружен, не могут его преодолеть, потому что вы просто не освоили способ восстановления физической формы на данный момент, и когда вы освоили метод восстановления физической формы, вы легко сможете переступить этот порог после восстановления физической формы.
Как мне восстановить физическую форму? Наш предок «Конфуций» давно учил нас «пересматривать старое и знать новое», на английском слово «research» — это «research», и мне не нужно объяснять, что означают префиксы «re» и «search». Некоторые могут считать, что «повторять старое и знать новое» и «исследование» — это довольно абстрактно и сложно понять, позвольте привести простую аналогию: например, вы взбираетесь на высокую гору, долго поднимаетесь и в середине вы вымотаны, как восстановить силы? Естественно, сделайте перерыв и снова поешьте, и ваша физическая сила быстро восстановится.
Видно, что для тех, кто переедает, отдых + повторное питание обычно является лучшим выбором для восстановления физической формы. К сожалению, внутренние начальники этого не понимают, и их компании не только не дают достаточно времени отдыха, установленного штатом, но и в некоторых компаниях есть сотрудники, которые «умирают от переутомления». Поэтому в Китае «очень мало» людей могут переступить порог «инноваций», который, по оценкам, значительно отличается от западного.
Давайте поговорим о проблеме повторного переедания, оно особенное, нужно есть простые и простые продукты, а сложные блюда на уровне горных деликатесов нельзя — иначе их трудно быстро усваивать. Возьмём поиск в качестве примера: это не ежедневное изучение сложных структур поиска и алгоритмов для исследований, а повторять базовые знания, такие как поиск по бинарному поиску, хеш-поиску и обычный поиск по двоичным дереву.
Возьмём хэш-поиск в качестве примера: сначала нужно написать различные методы разрешения конфликтов, такие как цепная структура, квадратичный хэш и т.д., затем попробовать разные типы хеш-функций, затем попробовать реализовать поиск хэша на жёстком диске и подумать, как организовать данные на жёстком диске после чтения данных с жёсткого диска в память,..., так что, возможно, придётся написать хеш-таблицу для более чем дюжины разных версий и сравнить производительность, различия в функциональности и сферу применения каждой версии.
Короче говоря, для любой простой задачи необходимо учитывать широкий спектр потребностей, чтобы стимулировать исследования с учётом потребностей. В конце концов, вы поймёте все самые базовые структуры поиска и алгоритмы, и, возможно, однажды посмотрите на другие, более сложные алгоритмы поиска, или, идя пешком, у вас в голове мелькнет вдохновение, и вдруг вы найдёте лучший способ — вас повысят из эксперта до «учёного».
Например, другие изобрели метод сортировки по кардинальности, и вы сначала обнаружили, что можно использовать определённый метод для замены связанного списка для сортировки по кардинальности, и производительность может быть дополнительно повышена.
Поскольку учёным нужны лишь небольшие оптимизации и улучшения, в Китае всё ещё есть определённое количество учёных. Однако, по сравнению с числом зарубежных, это оценивается на порядок меньше.
Некоторые могут подумать, что количество патентов, поданных многими компаниями в Китае, достигло или даже превышало количество патентов западных развитых стран, и количество учёных в нашей стране не должно быть намного меньше их. Поэтому необходимо объяснить разницу между патентами и инновациями, упомянутыми здесь.
Так называемый патентообладатель может подать заявку на патент, если это что-то новое, ранее не существовавшее; Даже если вы используете его в новой области, вы можете подать заявку на патент. Например, если вы строите цементную колонну в доме, пока никто ранее не подавал заявку на патент на эту тему, вы можете подать заявку на патент, а в следующий раз, когда переместите цементный столб на другое место, можно подать заявку на новый патент; Или вы можете подать заявку на патент, если в следующий раз сделаете несколько отверстий в шкафу и измените их положение,...,
Инновация, упомянутая на этом этаже, относится к инновациям на академическом уровне, то есть в фундаментальных исследованиях, которая полностью отличается от концепции патентов, и их сложность тоже совершенно иная. Даже если вы подаёте заявку на 10 000 патентов вроде такого удара, на этом этаже вы не сможете достичь инновации.
Поднимаясь на шестой этаж, вы можете испытать удовольствие от преодоления предела, потому что наконец перешли высокий порог с надписью «инновация» и достигли прорыва «0». В этот момент может возникнуть ощущение, что «поднимаешься в высокое здание в одиночестве, хочешь попасть на край света», но вскоре ты обнаружишь, что дорога довольно близкая, и вдалеке её вообще не видно. Если у вас ещё достаточно выносливости, лучше подняться на более высокий этаж.
Мастер уровня 7
Коротких путей для подъёма с шестого на седьмой этаж немного, в основном зависит от того, хватит ли у вас энергии. Если вы сможете спроектировать быстрый алгоритм сортировки, как у Хоара; или, как Юджин У. Майерс, он разработал алгоритм для решения проблемы дифференции с использованием модели самого короткого пути отредактированного графа; Или, как М. Дж. Д. Пауэлл, предложил метод SQP, способный решать задачи нелинейного программирования; Или вы находите алгоритм сортировки на основе сравнения с нижней границей сложности O(NLogN); Или можно использовать стек, чтобы превратить рекурсивный алгоритм в нерекурсивный; Или вы проектируете структуру поиска, например, красно-чёрное дерево или AVL-дерево; Или вы разрабатываете язык вроде C++ или Java; Или вы изобрели UML; ..., поднимаешься на 7-й этаж и получаешь повышение до «Мастера».
Некоторые из приведённых выше примеров стоят на более высоком этаже, а вот примеры одного из их достижений просто для иллюстрации. Из вклада некоторых вышеупомянутых мастеров видно, что чтобы стать мастером, необходимо внести большой вклад. Во-первых, решение задачи должно быть важнее, а во-вторых, у вас должно быть большее улучшение по сравнению с предшественниками в каком-то аспекте, иначе вы решаете новую задачу, которая ранее не была решена; Самое главное — основные идеи и методы должны быть предоставлены самими и больше не оптимизироваться и совершенствоваться на основе чужих идей.
После прочтения вышеуказанных требований, если у вас не хватает энергии, вам может быть немного сложно, так что не каждый может стать «мастером». Людей, которых можно назвать «мастерами» в китайской индустрии программного обеспечения, оценивается как более чем достаточно, чтобы описать их на пальцах. Стоит отметить, что иностранные «мастера» летают по всему небу, словно наши «большие коровы».
Я перечислю мастеров, которые, как я предполагаю, моя страна может войти на этот этаж, чтобы сыграть роль в броске кирпичей и привлечении нефрита. Поскольку технология «распознавания почерка» короля Хань полностью конфиденциальна, я не знаю, какие идеи используются в ней и какова доля оригинальных идей, поэтому не знаю, стоит ли перенести её на этот этаж или на более высокий уровень. Когда профессор Ван Сяоюнь из Шаньдунского университета взломал алгоритмы DES и MD5, я не знаю, был ли использованный им метод полностью оригинальным, и если да, он мог бы войти на этот этаж.
Хотя Чэнь Цзинжунь не полностью решил гипотезу Гольдбаха, метод, который он использовал, был инновационным, поэтому он смог войти и на этот этаж. Конечно, если гипотезу Гольдбаха можно полностью решить, то её можно считать более высоким уровнем.
Цю Боцзюнь, Ван Чжидун и другие крупные быки, когда они занимаются такими программами, как WPS и обработка таблиц, я не знаю, есть ли там какой-то более крупный оригинальный алгоритм, если он есть, даже если я ошибочно отметил их в большом бычьем слое. Из-за ограниченного обучения я не знаю, есть ли в Китае ещё люди, способные получить уровень «магистра», возможно, есть небольшое количество профессоров и академиков, занимающихся исследованиями, которые могут достичь такого уровня, если знаете, возможно, стоит ответить на пост на сушу.
Учитывая эффект ореола, связанный с титулом «мастер», я считаю, что многие мечтают стать «мастером». Возможно, вы посмотрели некоторые из упомянутых выше примеров мастеров и почувствуете, что стать мастером очень сложно. Можно сказать, что теперь есть короткий путь к «мастерству», то есть в области многоядерных вычислений, и существует множество девственников, ожидающих, когда все покопаются.
Различные алгоритмы, ранее разработанные в эпоху одноядерных систем, теперь требуют параллельного переписывания. Существует множество возможностей в различных областях, таких как структуры данных и алгоритмы, обработка изображений, численные вычисления, операционные системы, компиляторы, тестирование и отладка, и это может привести вас на этот этаж, а возможно, даже на более высокий уровень.
Учёный 8-го уровня
Учёные всегда были священным титулом, поэтому я ставлю его выше «мастера». Чтобы стать учёным, ваш вклад должен превзойти вклад мастеров, поэтому давайте приведём несколько примеров.
Если вы спроектируете язык ALGOL, как Dijkstra, и предлагаете три базовые структуры программирования: порядок, выбор и цикл, то можно подняться на восьмой этаж. Кстати, даже если этот результат отложить в сторону, Дейкстра может достичь такого уровня с помощью своей фотоэлектрической операции и предложения концепции семафора.
Если вы, как Дон Кнут, являетесь важными основателями дисциплины структур данных и алгоритмов, вы тоже можете войти на этот этаж. Конечно, дисциплина структур данных и алгоритмов была создана не одним человеком, а многими мастерами и учёными коллективно.
Если вы, как и Баккос, изобрели язык Fortran и предложили парадигму Бахуса, которая сыграла важную роль в развитии языков программирования высокого уровня, вы также можете войти на этот этаж.
Или если вы изобрели операционную систему Unix и мощный, эффективный, гибкий и выразительный язык C, такие как Кен Томпсон и Деннис Ритчи, и внесли значительный вклад в теорию операционных систем и языки программирования высокого уровня, то вы тоже можете войти на этот уровень.
Или у вас есть возможность, как у Фредерика. Брукса, возглавить разработку операционных систем IBM для мейнфреймов System/360 и OS/360, а после неудач размышлять и резюмировать, написать «Миф о человеке и Луне» и внести знаковый вклад в программную инженерию — вы тоже можете войти на этот уровень.
Или вы выдвигаете базовые идеи объектно-ориентированного проектирования, или разрабатываете протокол TCP/IP для Интернета, или заложили теоретическую основу полноты NP, как Стивен А. Кук, или фокусировались на параллельных вычислениях для реализации технологии компиляции, как Фрэнсис Аллен, и можете войти в этот слой, ,..., добились фундаментальных достижений в теории и технологии оптимизации компиляций.
Конечно, если вы придумаете язык C++ или Java, вы не сможете перейти на этот уровень, потому что основные идеи предлагаются учёными на этом этаже, а оригинальных идей здесь мало.
Если посмотреть на достижения вышеупомянутых учёных, чтобы стать «учёным», обычно нужно создать поддисциплину, стать её основателем или внести важный вклад в определённую поддисциплину. Если вы не можете этого сделать, вы можете внести важный вклад в различные направления вычислительной теории, такие как генерация псевдослучайных чисел, криптография и сложность коммуникации, как Эндрю С. Яо, и стать мастером, а также войти на этот уровень.
Став «учёным», если вам повезёт быть как Дейкстра, в стране, которая придаёт большое значение науке. Когда вы умрёте, люди из вашего родного города автоматически придут на ваши похороны. Однако, если вы, к сожалению, родитесь не в том месте, предполагается, что вам повезёт, если вас не сбьют «кирпичи».
Из некоторых приведённых выше примеров можно догадаться, что западных учёных очень много, поэтому можно подумать, что в Китае должно быть небольшое количество учёных, верно? Могу с уверенностью сказать, что количество учёных, выпущенных в Китае, равно 0. В настоящее время единственным учёным в области программного обеспечения в Китае является Яо Цичжи, которого пригласили из-за рубежа, а не из-за рубежа.
Возможно, вы не согласны с моим выводом, что число местных учёных равно 0, потому что часто встречаются компании с титулом «Главный учёный XX». Я хочу сказать, что эти так называемые «главные учёные XX» далеки от уровня этого этажа, и у некоторых людей уровень оценивается как «бык-человек» или «большой бык», а лучшие — максимум «учёный». Особенно те, кого называют «главными X-учёными», могут по сути менять титулы на «главные ямы».
Хотя никто в нашей стране не может подняться на этот этаж, в западных странах всё же есть много людей, которые поднимались на этаж выше этого. Если хотите спросить, насколько мы отстаём от Запада? Тогда ответ может быть просто: «три этажа позади». Давайте взглянем на секреты более высокого уровня, о которых мы и не мечтали.
Великий учёный 9-го уровня
Обычно нужна удача, чтобы добраться до порога этого этажа, например, когда яблоко ударяет вас по голове, и вы случайно находите гравитацию, вы можете попасть на этот этаж. Конечно, гравитация была открыта сотни лет назад, и если вы сейчас кричите повсюду, открыв для себя гравитацию, боюсь, что кто-то немедленно вызовет 110, и полиция отправит вас на место сбора аномальных людей. Поэтому вот пример гравитации, чтобы сказать, что для попадания на этот этаж нужно иметь похожие достижения.
Открытие Ньютоном закона гравитации создало дисциплину классической механики физического движения, и если вы сможете создать и большую дисциплину, то вас поднимут из учёного до «великого учёного». Например, Эйнштейн создал теорию относительности и превратился из мелкого клерка в крупного учёного. Конечно, великих учёных гораздо больше, чем эти двое, в математическом мире их гораздо больше, чем в физике, например, Евклид создал плоскую геометрию, Декарт стал пионером аналитической геометрии, а также бесчисленные фигуры, такие как Эйлер, Гаусс и Лейбниц, а великие учёные, связанные с вычислительной техникой, включают Тьюринга и других.
Из некоторых выдающихся учёных, перечисленных выше, можно установить, что их достижения не только в создании большой дисциплины, но, что важнее, достигли уровня «аксиом». Открытие аксиом обычно требует небольшой удачи, и если удачи недостаточно, есть ещё один глупый способ попасть на этот этаж — стать мастером. Например, фон Нейман был очень хорошо разбирался во всех областях математики и внёс значительный вклад во многих областях, даже если его новаторский вклад в информатику был в сторону, этого всё равно было более чем достаточно, чтобы стать великим учёным.
Конечно, программистов больше всего волнует, есть ли у них шанс стать великим учёным. Поскольку новаторские достижения информатики давно отняты фон Нейманом, Тьюрингом и другими, разве у программистов нет шансов стать великими учёными? Наши древние хорошо говорили: «В стране есть талантливые люди, каждый из которых ведёт за собой сотни лет», и теперь под дисциплиной компьютера родились очень важные отрасли, так что у вас всё ещё достаточно возможностей попасть на этот этаж.
Если вы сможете полностью решить основные задачи в области понимания естественного языка (машинный перевод), или если вы сделали прорывные открытия в искусственном интеллекте или машинном зрении (распознавание изображений), то вас легко могут повысить до «крупного учёного». Чтобы, когда однажды ты умрёшь от старости, возможно, люди этой страны пробудятся, и ты тоже сможешь наслаждаться тем же отношением, что и Дейкстра, и люди со всего города и даже со всей страны придут на твои похороны.
Есть ещё один вопрос, который интересует всех, но который ещё не обсуждался: Ньютон, Эйнштейн, Гауссиан и другие ведущие учёные появились на этом этаже: является ли этот этаж уже крышей? Я считаю, что те, кто помнит название этой статьи, должны знать, что это всего лишь 9-й этаж, а 10-й ещё не появился. Многие сейчас могут быть в замешательстве: есть ли кто-то, кто стоит на более высоком этаже, чем Ньютон, Эйнштейн, Гаусс и другие?
В этом мире действительно есть несколько людей, которых можно пересчитать пальцем одной руки, и они поднялись на 10-й этаж. Таким образом, 10-й этаж не вымышленный, а реальный вариант. Если у вас есть сомнения по этому поводу или вы думаете, что я несу чепуху, то можете продолжить читать и заглянуть в секрет 10-го этажа.
10-й этаж — великий философ
Прочитав название этого этажа «Великая философия», многие могли догадаться о секрете этого этажа: ваши достижения должны достичь философского уровня, прежде чем вы получите возможность войти на этот этаж.
Конечно, подъём до вершины философии — лишь необходимое условие, и гравитация Ньютона, похоже, достигла вершины философии, потому что я не знаю, откуда берётся гравитация, но Ньютон не был назначен на этот уровень, потому что есть другие условия для входа в этот уровень, то есть ваши результаты должны вызывать глубокое философское мышление и заставлять людей сделать большой шаг вперёд. Я считаю, что достижения Ньютона, Эйнштейна и других не достигли уровня, чтобы сделать мировоззрение людей большим шагом вперёд.
Поэтому достижения людей на этом этаже очень важны для нас, обычных людей, чтобы понять мир, нельзя изучать теорию относительности, но и не должны понимать достижения людей на этом этаже, иначе ваше мировоззрение будет крайне неполным, и вы совершите много ошибок в понимании. К сожалению, популяризация научно-популярных знаний в Китае не реализована, и, похоже, мало кто знает достижения такого уровня, а я боюсь, что программистов стало ещё меньше. Давайте посмотрим, какие достижения этих великих философов, которых считали одной рукой, могут быть важнее закона гравитации и теории относительности.
1. Гильберт (1862~1943)
Первым, кто вошёл на этот этаж, был великий математик по имени «Гильберт», если вы изучали «функциональный анализ», то, возможно, вы уже знаете об этом великом математике, изучая гильбертово пространство; Если вы не имеете математического образования и не интересуетесь историей математики, боюсь, вы никогда не слышали об этом названии. Но если я спрошу, был ли Всемирный математический центр до Второй мировой войны, вам точно будет интересно узнать.
Можно сказать, что до Второй мировой войны математический центр всего мира находился в Гёттингене, Германия, и наш великий математик Гильберт был его командиром и душой. Даже во время Второй мировой войны у Гитлера и Черчилля было соглашение, что Германия не будет бомбить Оксфорд и Кембридж, а взамен Британия не будет бомбить Гейдельберг и Гёттинген.
Почти все первоклассные математики первой половины XX века происходили из его школы. Вот несколько известных личностей, таких как фон Нейман, который был под влиянием идей его и его учеников Шмидта и Вера, а также работал ассистентом Гильберта в Гёттингенском университете, а также учитель Цянь Сюзена фон Камен получил докторскую степень в Гёттингене. Кстати, великий математик обнаружил, что в то время в физике было много великих достижений, таких как теория относительности и квантовая механика, но математические навыки этих физиков явно были недостаточны, поэтому он некоторое время направлял своих студентов изучать физику и самостоятельно открыл теорию общей теории относительности, но ему было неловко конкурировать с физиками за заслуги, и он отдал всю заслугу общей теории относительности Эйнштейну.
Общая теория относительности на самом деле ничто по сравнению с вкладом этого великого математика в математику, но из этого видно лишь то, что видно благородство характера великого математика. Если посмотреть на характер персонажей Ньютона, которые весь день соревнуются с Лейбницем, Гуком и другими, используют своё преимущество, чтобы подавлять других, и даже идут в суд, по сравнению с этим мистером Гильбертом он просто клоун.
Кстати, у вас могут возникнуть предварительные впечатления о великом математике «Гильберте» и почувствовать его значимость, но его основные достижения в математике неясны в нескольких словах. Прежде всего, он был мастером, владевшим всеми разделами математики того времени, и внёс значительный вклад во все области математики. На самом деле, ни одна из математических задач, решённых этим «Гильбертом», не могла достичь высоты этого этажа, так как же он попал на этот этаж?
Начиная с 1900 года, Гильберт, который тогда был ещё очень молод, выступил с докладом на Всемирном математическом конгрессе, предложив знаменитые 23 нерешённые математические задачи, а затем в первой половине XX века математики по всему миру проводили исследования под руководством этих 23 задач, и многие математики до сих пор руководствуются этими 23 задачами. Например, хорошо известная гипотеза Гольдбаха относится к подзадаче простого распределения восьмой задачи.
Если вы используете слово «дальновидный» для описания этого великого математика, то, боюсь, нет второго человека в этом мире, достойного слова «дальновидный», будь то Эйлер, Гаусс, Ньютон, Эйнштейн или самый талантливый математик Галова, без исключения.
Хотя 23 вопроса обобщены и не все оригинальны, многие из них могут достичь философского уровня и заставить глубоко размышлять. Наверное, большинство людей подумают, что Гильберт не может попасть на этот этаж, мы знаем, что человек, задающий вопрос, так же велик, как и тот, кто решает проблему, не говоря уже о том, что он задаёт так много вопросов, исходя из этого, я лично считаю, что Гильберту следует разрешить войти на этот этаж.
После прочтения этих достижений Гильберта вы можете почувствовать, что это никак не влияет на ваше мировоззрение. Действительно, вопросы, которые он задавал, использовались не для влияния на вас, а для влияния на других великих учёных и философов, и теперь давайте поговорим о другом великом философе, который внёс выдающийся вклад во второй из 23 вопросов, которые он задавал, и вы почувствуете силу достижений великих философов.
2. Гёдель (1906~1978)
Даже если вы учитесь в докторской степени по математике, если ваше направление исследований отличается от направления этого философа, вы, возможно, не обязательно знаете его достижения, не говоря уже о том, что его достижения значат для нашего мира.
Проще говоря, великий философ доказал две теоремы в свои двадцать лет: одну — «Теорему полноты Гёделя» и более важную — «Теорему о неполноте Гёделя». Вам может показаться странным, что достижение девятого этажа достигло вершины аксиом, а подобная теорема о доказательстве — это не то, чем занимаются учёные и мастера? Как это может быть выше, чем достижение 9-го этажа? Давайте кратко поговорим о значении этих двух теорем, и вы поймёте, что это теорема на уровне системы, которая ни в коем случае не сравнима с обычными теоремами и аксиомами.
«Теорема полноты Гёделя» доказывает, что несколько логических аксиом являются полными, то есть любая задача, возникшая этими аксиомами, может быть признана истинной или ложной в этой системе, что показывает полноту нашей человеческой логической способности к мышлению. Эта теорема не переносит его на этот этаж, это другая теорема, которая приводит его на этот этаж.
«Теорема о неполноте Гёделя» была доказана в 1930 году и доказала, что несколько аксиом существующей математики (система аксиом ZF) неполны, то есть задачи, возникающие этими аксиомами, не могут быть оценены по этим аксиомам как истинные или ложные. Например, первая из 23 задач Гильберта — знаменитая гипотеза канторского континуума, — Гёдель доказал в 1938 году, что существующая аксиоматическая система не может быть доказана как «ложная», а Коэн (возможно, «полуфилософ») доказал в 1963 году, что существующая аксиоматическая система не может доказать, что она «истинна». Самое интересное — даже если добавить неразрешимую задачу как новую аксиому, новая аксиоматическая система остаётся неполной, то есть нельзя построить систему конечных аксиом, чтобы сделать эту аксиоматическую систему полной.
Возможно, вы всё ещё не понимаете смысл вышеуказанного отрывка, так что давайте поговорим о его влиянии на наш реальный мир. Возможно, вы знаете, что машина Тьюринга, появившаяся в 1936 году, является теоретической моделью современных компьютеров, и без идеи теоремы о неполноте Гёделя трудно сказать, когда появится машина Тьюринга, поэтому этот Гёдель можно считать основателем теории компьютеров. Я не думаю, что все знают, насколько больше компьютеров оказали на наш мир большее влияние, чем атомная бомба. Конечно, влияние на реальный мир может поставить Гёделя на уровень великих учёных, таких как Тьюринг и другие, и есть ещё одна причина, почему он может войти в этот слой.
Возможно, вы видели научно-фантастические фильмы вроде «Воин будущего», «Матрица», «Я, робот» и т.д., и придумали идею создать разумного робота, который будет таким же или превосходящим людей, что порождает философский вопрос: «Могут ли люди создавать машины с такими же способностями к мышлению, как люди?» ”。
Я могу только сказать: «Твои желания добры, но реальность жестока». Если тщательно задуматься о значении теоремы о неполноте и проанализировать её в сочетании с возможностями современных компьютеров, вы обнаружите, что ответ на этот вопрос временно — нет. Если вы хотите создать машину с такими же мыслительными способностями, как у человека, вам нужно учиться на достижениях этого великого философа и его последующих исследователей и делать новые прорывы на их основе.
Чтобы проиллюстрировать важность области исследований этого великого философа, вот ещё один вопрос, который мы вызываем споры в повседневной жизни, а именно, что лучше или хуже между «человеческим началом Конфуция, природа по своей сути добра» и западным взглядом, что «люди по своей природе злы». Многие могут обнаружить, что западное общество теперь впереди нас, поэтому они считают, что «природа по своей сути зла» — это правильно, а «природа по своей сути добра» — неправильно, и Китаю следует отказаться от старых идей прошлого и перейти к западным. Конечно, есть и старые педанты, которые считают, что гуманистическая мысль Китая опережает Запад, и естественно считают, что «природа по своей сути добра» — это правильно, а «природа — зло» — неправильно.
Если вы изучили методы аксиоматического анализа, используемые великими философами, вы знаете, что если в множественных аксиомах системы нет противоречий, они могут себя оправдать, и это можно считать правильным. Таким образом, можно легко заключить, что «природа по своей сути добра» и «природа по своей сути зла» равны, и нет вопроса о том, кто лучше или хуже, не говоря уже о том, кто прав, а кто нет. Пока вы не добавляете в систему одновременно «добро в природе» и «зло в природе», то проблем не будет, и даже вы можете думать, что «в начале человека нет ни добра, ни зла», или что «в начале человека часть добра, часть зла» можно оправдать, так что нет проблем с идеями, выдвигаемыми нашими предками, а причина нашего отсталого — это другие причины. Этот вопрос на самом деле был решен во времена Гаусса, когда некоторые выдвинули проблему неевклидовой геометрии, то есть аксиому параллельных прямых, некоторые считали, что одна точка может быть преобразована в несколько параллельных прямых, а некоторые считали, что параллельные прямые пересекаются на бесконечности, что противоречило аксиоме евклидовой геометрии о том, что в одной точке можно сделать только одну параллельную прямую, но выводы, сделанные из соответствующих систем, были верны.
На самом деле, если глубоко задуматься о её значении, вы увидите, что она оказывает значительное влияние на многие дисциплины, такие как физика, и содержимая истина действительно глубока, далеко не сравнимая с обычными мыслями. Возможно, только философские идеи, выдвинутые нашим предком «Лао-цзы», можно сравнить в глубине.
Теорема Гёделя о неполноте также нанесла удар тем, кто считает науку строгой, и оказалось, что даже чисто теоретические дисциплины, такие как математика, не являются строгими, не говоря уже о других дисциплинах.
На этом этапе мы закончили разговор о великих философах математики, и теперь стоит взглянуть на великих философов физики, которые, похоже, породили в физике только великого философа по имени «Гейзенберг» (Примечание: поскольку я мало знаю о физике, не уверен, достоин ли «Хокинг» титула великого философа).
3. Гейзенберг (1901~1976)
Имя Гейзенберга, как считается, неизвестно немногим, большинство людей узнали о его «связи неопределённости» при изучении физики, то есть именно благодаря этой «неопределённости» Гейзенберг поднялся на десятый этаж.
Если вы читали «Краткую историю времени» и «Лекции Хокинга: чёрные дыры, детские вселенные и дальше», вы, возможно, уже понимаете силу неопределённых отношений, поэтому я не хочу слишком много обсуждать, просто расскажу о некоторых вещах, связанных с локально сгенерированными философскими идеями.
Давайте начнём с рассмотрения вопроса «фатализма», который обсуждается тысячи лет и до сих пор обсуждается людьми. Хокинг считал, что пока у Вселенной есть начальное состояние и движение частиц осуществляется согласно определённым физическим законам (например, теория относительности и квантовая механика входят в эти физические законы), то все траектории частиц будут определяться, и если вы признаёте материализм, то есть дух определяется материей, то фатализм — это «правильно». Конечно, поскольку существование неопределённости нельзя точно предсказать людьми, её можно считать «неправильной». Проще говоря, можно считать, что фатализм — это «правильно» и абсолютно, а фатализм — «неправильно» и относительно.
Возможно, вам всё ещё трудно понять вышеуказанный отрывок, или вы чувствуете, что ваша судьба не предопределена небесами, а может быть изменена собственными усилиями. Что я хочу сказать — то, что вы думаете, также предопределено, включая само предсказание, потому что проблема мышления мозга в конечном итоге является результатом движения элементарных частиц, и движение этих частиц должно следовать законам физики, поэтому будет ли вы усердно работать или нет, включая вопрос о том, стоит ли усердно работать, тоже заранее определёно. Кстати, если вы сейчас читаете эту статью, возможно, вы думаете, что этот фаталистический вопрос сомнительный, или что он написан недостаточно хорошо, и вы готовы разбить кирпич; Или вы думаете, что этот вопрос немного интересный и собираетесь передать его друзьям после прочтения; Или видишь это и чувствуешь себя очень уставшим и готовым к перерыву; …; Всё это предопределено Богом. С вашей собственной относительной точки зрения, поскольку вы не знаете, что произойдёт заранее, вы также можете думать, что это не предопределено заранее, возможно, это предложение немного сложно понять, вам стоит понять аксиоматические идеи, упомянутые ранее.
Если вы не читали «Лекции Хокинга — чёрные дыры, младшая вселенная и другие», вы можете удивиться: разве фатализм не считался идеализмом, и как фатализм возник из материализма? Реальность такова, что для тебя это большая шутка, но эта шутка также предопределена. Если внимательно подумать о противоречии между материализмом и идеализмом аксиоматически, как и в предыдущей аналитической теории добра и зла, вы увидите, что материализм и идеализм не обязательно конфликтуют, и обе стороны противоречия можно объединить, если не помещать материализм и идеализм одновременно в одну систему.
Конечно, всё ещё есть мудрые люди, которые сомневаются в правильности фаталистического вопроса, потому что здесь есть предпосылка — Вселенная должна иметь начальное состояние. Хотя существует теория Большого взрыва, это всего лишь гипотеза и не подтверждена, и некоторые считают, что вселенная всегда существовала. Похоже, у вас есть разумные причины сомневаться в фатализме, но я всё же хочу сказать, что теперь вы сомневаетесь, что фатализм всё ещё предопределен, если вы в это не верите, давайте рассмотрим следующий анализ.
Хотя начальное состояние Вселенной вызывает вопросы, я думаю, нет сомнений, что эта вселенная существует уже как минимум некоторое время. Мы можем взять любую временную точку t0 во время существования Вселенной, какой мы её знаем, и в этот момент времени t0 все частицы имеют состояние движения. В точке t0, поскольку движение частиц происходит по законам физики, траектория движения частиц определяется состоянием точки времени t0. Говоря прямо, если взять временную точку 100 лет назад как t0, то все текущие состояния движения частиц были определены 100 лет назад, если взять временную точку 10 000 лет назад как t0, то траектории всех движений частиц за последние 10 000 лет были определены 10 000 лет назад, конечно, можно взять более раннее время, например, 10 миллиардов лет назад.
Короче говоря, теперь вы обнаружите, что наличие у Вселенной начального состояния не влияет на правильность фатализма, поэтому всё в этом мире предопределено. Просто из-за слишком сложного взаимодействия частиц мы не можем знать траекторию этих частиц. Конечно, если использовать связь неопределённости, то эту траекторию движения невозможно точно предсказать людям, так что можно пошутить: «Гадалки часто рассчитывают неточно, вероятно, из-за неточной связи».
Если посмотреть на связь неопределённости чуть глубже, можно обнаружить, что это проблема системы измерений. Из-за существования фатализма сам мир на самом деле достоверен и «точен», и причина, по которой его нельзя измерить, в том, что наша способность человека измерять зависит от элементарных частиц. Я уже говорил, что фатализм «неправильный» — это относительно, он относительно нашей человеческой способности измерять. Гентцен (бывший помощник Гильберта) доказал, что проблемы в системе ZF можно решить в более сильной системе, и что сам мир определен. (Примечание: это не противоречит теореме Гёделя о неполноте и подробно объясняется здесь из-за математической сложности)
Стоит задуматься о вопросе, который задали наши предки: «Чжуан Чжоу видел во сне бабочек?» Или бабочка мечтала о Чжуан Чжоу? «Ветер движется? Движение флага? Или сердцебиение? Конечно, раньше вы думали, что это чистый идеализм или даже феодальная чепуха, но если объединить коннотацию неопределённой связи с упомянутым ранее аксиоматическим методом анализа, можно оценить, что вы не решаетесь легко делать выводы.
Возможно, вы до сих пор не понимаете, почему великие философы ставят на вершину великих учёных, и всё ещё считаете, что гравитация, теория относительности и другие достижения — величайшие. Давайте поговорим о том, почему великие философы находятся на один уровень выше великих учёных.
Если собрание знаний, которое человек может получить в будущем при текущей способности, рассматривается как множество A, а собрание знаний, которыми уже обладают люди, — как множество B, то очевидно, что множество B — это лишь подмножество множества A, и оно очень малое. Ньютоновскую механику и теории относительности можно считать только подмножеством множества B и только каплю в океане относительно множества A. Другими словами, в наборе вещей, которые могут делать люди, такие теории, как ньютоновская механика и теория относительности, дают подробные способы их реализовать, и, конечно, есть ещё много вещей, которые ньютоновская механика и теория относительности не могут решить.
Значимость теоремы Гёделя о неполноте и неопределённости заключается в том, что она указывает на область множества A, то есть когда существующие возможности человека доведены до предела, есть вещи, которые можно сделать, а есть вещи, которые невозможно сделать. Конечно, она не даёт конкретного способа сделать то, что можешь, она просто говорит о пределах того, что мы, люди, сейчас открываем. Возможно, в будущем выяснится, что у людей есть и другие новые, ещё не открытые способности, тогда этот предел будет преодолен. Например, если в будущем появятся другие методы измерения, не зависящие от элементарных частиц, и состояние других частиц не будет изменяться в процессе измерения, то неопределённость будет нарушена.
Видя это, думаю, вы открыли некоторые секреты: наука много путешествовала и, наконец, вернулась к философии, которую мы считаем метафизикой. В то же время вы также обнаружите, что так называемая метафизика, предложенная нашими предками, изначально соответствует современной науке, и это не всё чепуха, как думают некоторые. Если кто-то думает, что Запад временно опережает нас, а потом думает, что Запад превзошёл нас в древности, а наши предки отставали от Запада, и их мышление — отстой, то, думаю, он совершил ошибку, восхищаясь иностранными странами. Мне пришлось назвать ему строчку из весеннего гала-концерта Джея Чоу: «Можешь взять пару наших предковых китайских рецептов для лечения внутренних травм.» Кстати, скажи ему, что предпосылка теории инь-ян и пяти элементов, используемой в традиционной китайской медицине, — это фатализм.
Достижения этих великих философов, упомянутых выше, могут сильно повлиять на ваше мировоззрение, поэтому вы можете завидовать достижениям этих великих философов. Если у тебя большие амбиции, ты надеешься однажды стать великим философом, но обнаруживаешь, что великий философ выше изучает математику и физику, а ты — программист, так разве нет шансов стать великим философом?
Если вы сможете полностью решить задачу NP, это значит, что тайна вычислений в компьютере фактически раскрыта, и, возможно, вы сможете войти на этот этаж; Или можно найти другой набор математических аксиом, которые компьютеры могут понять, и эта система аксиом завершена, тогда выполнено необходимое условие, чтобы компьютеры заменили человеческое мышление, и у компьютеров будет «логическое мышление и способность к рассуждениям» в истинном смысле, и вы легко сможете войти на этот этаж. Если вы найдёте новый способ разорвать отношения неопределённости, вы также легко сможете попасть на этот этаж.
Если вы сможете полностью раскрыть тайну человеческого абстрактного мышления, дать компьютерам понять, как создавать абстракцию, и умеете думать абстрактно, то у вас появится «способность к дизайну», и вы сможете заменить людей в различных дизайнах, и вы легко сможете войти на этот этаж. Кстати, если у вас действительно глубокое понимание дизайна программного обеспечения, вы поймёте, что это не написание научной фантастики. Если вас это интересует, возможно, стоит изучить технологию слайзинга программ, что качественно улучшит ваше понимание проектирования и тестирования программного обеспечения, и, возможно, однажды вы сможете открыть эту дверь.
Конечно, существуют и другие необходимые условия, чтобы компьютеры полностью заменили людей, о которых будет упомянуто позже.
Стоит отметить, что хотя 10-й этаж — самый высокий, описанный в этой статье, великие философы не считают, что достигли верхнего этажа, и обычно испытывают трудности с поиском лестницы на верхние этажи. Если у вас также есть идея стать лучшими в мире, то, возможно, стоит сделать что-то, чтобы превзойти достижения великих философов, конечно, всё зависит от поиска более высокой лестницы.
Лично я считаю, что лестница на одном этаже выше — это дорога в рай, то есть название 11-го этажа — «рай», то есть место, где живёт «Бог», а не там, где живут люди. Если кто-то когда-нибудь сможет подняться на небеса в будущем, значит, он уже не человек, а стал «Богом» из человека.
Вы можете задуматься, есть ли в этом мире «рай», и не существует ли «Бога» вообще, и я чувствую то же самое. Поэтому необходимо написать ещё один абзац, чтобы обсудить вопрос о «Боге». Если вы хотите понять тайну рая, есть ли способ превратить себя в «Бога», стоит взглянуть на тайну 11-го этажа. Обратите внимание, что я использую слово «таинственный», потому что Бог, вероятно, является «загадочным и загадочным» существом в глазах большинства людей.
Бог 11 уровня
После прочтения подзаголовков выше может показаться странным, разве эта статья не о «Десяти этажах программистов»? Почему ты вышел с 11-го этажа?
На самом деле, это не противоречие — у программиста всего десять этажей, потому что, поднимаясь на 11-й этаж, он становится богом и больше не программист; Так что выход за пределы 10 этажей сам по себе не имеет значения, главный вопрос — способен ли ты стать Богом.
1. Кто такой Бог?
Новички считают, что Лайнус Торвальдс — бог программистов, и после прочтения вступления предыдущих этажей, когда они снова видят это предложение, я верю, что невольно сдержать смех. Конечно, улыбнёшься ты или нет — предопределено. Дон Кнут тоже не Бог, он всё ещё находится в трёх этажах от него. Даже великие философы находятся на одном уровне от рая, поэтому никто в этом мире никогда не становился Богом.
Нас интересует, сможет ли кто-то в будущем подняться на более высокий этаж, чем великие философы, и стать Богом.
Чтобы стать Богом, нужно обладать той же силой, что и Бог, Бог создаст человека, верно?
Вы можете робко спросить: «Могу ли я иметь ребёнка от своего возлюбленного, считается ли это человеком?» Вы также можете уверенно сказать: «Теперь, когда людей можно клонировать биологически, некоторые давно освоили способ создания людей.»
На самом деле, для клонирования нужны человеческие соматические клетки, и существуют только соматические клетки. Когда Бог создал человека, в этом мире не было человека, а человек, созданный из неодушевлённой материальной «пыли». Таким образом, и люди, и клонированные люди, использующие самые примитивные методы, рождаются из материалов с жизненной информацией и не могут считаться создающими людей.
Таким образом, вы вообще не создадете людей, но я могу рассказать вам «загадочную формулу», которая даст вам возможность научиться создавать людей.
Если вы раскроете тайну человеческих эмоций и позволите компьютерам обладать теми же эмоциями, что и у людей, то компьютеры смогут понимать человеческие потребности, обладать «эмоциональным интеллектом» и обладать такими же способностями, как и люди. В это время люди эволюционировали в роботов, и научная фантастика станет реальностью, а значит, вы овладели истинной способностью создавать людей и были возведены в «Бога».
Сможет ли кто-то стать «богом» в будущем и могут ли люди эволюционировать в роботов — предопределено в фатализме. Кстати, я могу рассказать вам ещё один способ преодолеть фатализм — подняться на этаж выше Бога.
«И на этаж выше Бога?» Возможно, у вас возникает такая проблема в первый раз, на самом деле у меня такие же сомнения. Поэтому прежде чем писать о 12-м этаже, необходимо выяснить, существует ли он или нет, то есть можно ли ездить на голове Бога.
2. Ездить на голове Бога?
Чтобы решить вопрос о том, возможно ли ездить на голове Бога, лучше предположить, что существует более высокий этаж, чем Бог, то есть есть способ разрушить фатализм.
Основная причина фатализма в том, что время течёт в одном направлении и необратимо. Если вы найдёте способ повернуть время назад, вы преодолеваете фатализм и поднимаетесь на этаж выше Бога.
Увидев это, вы можете избавиться от путаницы фатализма прямо сейчас и обрести надежду и радость. Однако, если ваши логические навыки достаточно хороши, если хорошо подумать, вы обнаружите, что существует логический парадокс.
Пока вы не найдёте способ повернуть время вспять, становится ясно, что миру всё ещё нужно подчиняться фатализму, а значит, сможете ли вы найти способ его сломать — предопределено. Предположим, что вы нашли способ разрушить фатализм в определённый момент времени на t0, и после преодоления фатализма хотите использовать метод обратного времени и вернуться к определённой точке времени t2. Посмотрим, сможешь ли ты вернуться к Т2.
Возьмём любую временную точку t1 между t0 и t2, прежде чем вернуться к точке t2, сначала нужно пройти через точку t1, рассмотрим момент прибытия в t1, поскольку t1 раньше t0, вы ещё не нашли способ обратить время назад в эту точку, поэтому после достижения времени t1 вы больше не сможете использовать способность обратного времени для возвращения в точку t2, так что вы никогда не сможете вернуться в точку t2, потому что точка времени t2 занята произвольно, и вы никогда не сможете обратить время назад. Или вы никогда не ломали фатализм, что противоречит вашему ломающемуся фатализму в момент t0.
Вышеуказанный отрывок немного напоминает софистику «люди никогда не могут сделать шаг», возможно, стоит вернуться в точку времени T1 и при этом иметь возможность обратить время назад. Но вы найдёте новую проблему: T1 изначально не обладал способностью обратить время во времени, а теперь вы думаете, что T1 имеет способность обратить время, значит, T1 имеет способность к отсчёту времени или нет? Или до временной точки t0, фатализм предназначал, что у точки времени t1 нет способности обратить время назад, и теперь вы думаете, что эта точка t1 обладает способностью обратить время, так что эти две точки t1 — это одна и та же точка? Если это не совпадает с тем же временем, значит, вы не вернулись в прошлое; Если это одно и то же время, разве это не противоречиво?
Чтобы сделать всё более ярким, можно предположить, что вы берёте космический аппарат быстрее света и готовитесь вернуться в точку времени T2 из точки времени T0, предположим, что вы возвращаетесь в T2 со временем, и если вы снова возвращаете космический аппарат быстрее света в точку T2, возникает вопрос, который стоит задуматься: «Видите ли вы космический аппарат, который последний раз возвращался в точку времени T2?» ”
Если ответ в том, что вы не видите космический аппарат, то куда же делся тот аппарат, который вы вернули в прошлый раз? Очевидно, это сложно объяснить. Если вы видите космический корабль, то достичь временной точки T2, а в следующий раз, когда время достигнет T0, вы вернёте корабль обратно в T2, и на этот раз сможете увидеть два корабля последних двух раз. Если этот цикл продолжится, в итоге вы обнаружите, что в момент времени t2 можно увидеть бесконечное количество кораблей. В терминах программистов это называется «программа застряла в мёртвом цикле», и в конечном итоге система неизбежно рухнет из-за явления «Вне памяти».
Конечно, можно предположить, что есть и другие способы сразу перейти из точки времени t0 в точку t2 одновременно, не проходя через эту точку t1. Давайте проанализируем, осуществим ли этот метод.
Поскольку вы прыгаете напрямую во временную точку t2, вы должны появиться в определённом пространстве в точке времени t2 за бесконечно мало времени, например, вы хотите вернуться в определённый квадрат в точке времени t2. Прежде всего, объясните, почему она появляется в бесконечно малом времени, потому что если она не появляется в бесконечно малом времени, то необходимо получить временную точку t1, что приведёт к парадоксу упомянутой ранее точки времени t1.
Когда вы появляетесь в квадрате, воздух в квадрате должен уступить вам место, и это происходит за бесконечное количество времени, поэтому легко предположить, что ускорение и скорость, получаемые воздухом вокруг вас, бесконечны, значит, кинетическая энергия, которой он обладает, тоже бесконечна. Что означают бесконечная энергия и бесконечная скорость? Птица может сбить самолёт, и если Вселенная конечно велика, она может взорвать её бесконечно; Даже если вселенная бесконечна, этого достаточно, чтобы взорвать её один раз. Вселенная разрушена, так где же время? Можете ли вы всё ещё сказать, что вернулись к второму периоду времени?
Возможно, вы всё ещё не верите тому, что сказали выше, и лучше быть более реалистичным: предположим, вы хотите вернуться в точку 100 лет назад, сколько метеоров на небе исчезло за эти 100 лет? Сколько новых генерируется? Насколько сильно расширилась вселенная? Есть ли у вас возможность восстановить потухшие метеоры, появившиеся новые звёзды вернутся к своему предгенерационному состоянию, и расширяющаяся Вселенная уменьшается? Если состояние этих вещей не вернулось к 100 годам назад, как можно сказать, что вы вернулись в точку 100 лет назад?
Согласно вышеуказанному выводу и анализу, я лично считаю, что метод обращения времени назад не существует, значит, 12-й этаж не существует, и, естественно, никто не может ехать на голове «Бога».
Фатализм будет править миром навсегда в то время, которое он настал. |