Школьная программа. Для старших классов школы перед поступлением в колледж.
Contents Introduction Section 1 Theory of computer science
Chapter 1 Binary systems and hexadecimal 1.1 Introduction 1.2 The binary system 1.3 Measurement of the size of computer memories 1.4 Example use of binary 1.5 The hexadecimal system 1.6 Use of the hexadecimal system
Chapter 2 Communication and internet technologies 2.1 Introduction 2.2 Data transmission 2.3 Error-checking methods 2.4 Internet technologies
Chapter 3 Logic gates and logic circuits 3.1 Introduction 3.2 Logic gates 3.3 Truth tables 3.4 The function of the six logic gates 3.5 Logic circuits 3.6 Logic circuits in the real world
Chapter 4 Operating systems and computer architecture 4.1 Introduction 4.2 Operating systems 4.3 Interrupts 4.4 Computer architecture 4.5 The fetch–execute cycle Chapter 5 Input and output devices 5.1 Introduction
5
5.2 Input devices 5.3 Output devices
Chapter 6 Memory and data storage 6.1 Introduction 6.2 File formats 6.3 Lossless and lossy file compression 6.4 Memory and storage 6.5 How to estimate the size of a file
Chapter 7 High- and low-level languages 7.1 Programming languages 7.2 Translators 7.3 What happens when things go wrong?
Chapter 8 Security and ethics 8.1 Introduction 8.2 Security and data integrity 8.3 Cookies 8.4 Loss of data and data corruption 8.5 Firewalls and proxy servers 8.6 Security protocols 8.7 Encryption 8.8 Applications 8.9 Computer ethics 8.10 Free software, freeware and shareware Section 2 Practical problem-solving and programming
Chapter 9 Problem-solving and design 9.1 Introduction 9.2 Algorithms 9.3 Test data 9.4 Validation and verification 9.5 Using trace tables 9.6 Identifying and correcting errors 9.7 Producing algorithms
6
Chapter 10 Pseudocode and flowcharts 10.1 Introduction 10.2 Assignment 10.3 Conditional statements 10.4 Loop structures 10.5 Input and output statements 10.6 Standard actions 10.7 Examples of algorithms in pseudocode 10.8 Standard flowchart symbols
Chapter 11 Programming concepts 11.1 Introduction 11.2 Programming 11.3 Declaration and use of variables and constants 11.4 Basic data types 11.5 How to make your program work
Chapter 12 Data structures: arrays and using pre-release material 12.1 Introduction 12.2 Arrays 12.3 Using pre-release material
Chapter 13 Databases 13.1 Introduction 13.2 What are databases used for? 13.3 The structure of a database 13.4 Practical use of a database
Никчемность "Образования в РФ", не работаю по специальности
+
Кумовство в стране, мог устроиться на работу только по знакомству
+
без каких либо корочек в стране невозможно никуда устроиться - папа знает
+
Если на ПМЖ - там без образования своих хватает арабо - афро - латиносов
||
||
Итак - образование в РФ это УГ, но "корочки" нужны в любом случае (даже в проклятой загранице). Значит продолжаем напрягать детей учится. А что остается?!
Остается ответить на вопрос, что мешало инженеру-системотехнику ИИСиТ условного 1997 года выпуска прочитать того же Страуструпа.
Вот честно, уже хочется защищать образование в РФ. По крайней мере эпохи интернета и свободного книгоиздания. Вы выбираете здесь и там, литература вся в доступе, ВСЕ что нужно - в доступе. Но все же по блату, и кумовство везде.
Последние 14 лет работа за рубежом, в более чем десяти иностранных компаниях, в качестве старшего программиста.
Со ВСЕМИ к.т.н/доцентами конечно же не работал, поэтому конечно мое "они все" - количественно некорректно. Но качественно - вполне.
Буквальность и образность. Образование от слова "образ". Советская система обучения после 1917 года - буквально. И те же к.т.н/доценты, это люди глубоко отформатированные этой буквальностью.
Они могут быть прекрасными и умными, и по своему добрыми. Но ныряют за жемчугом на глубину трех метров они в глубоководном скафандре. Это не их недостаток, просто для них это слишком мелко, и потому свои навыки они обращают уже на тех кто в плавках. Вместо того что бы счастливо бороздить марианские впадины.
Именно что, старший программист на том самом, "узко-специализированном", Западе это часто и аналитик, и архитектор. Senior - значит опытный по всей необходимой ширине.
КТН/доценты - они все тяжелые. Само-элита.
К слову, уже говорил, у меня у дочери 15 лет в английской школе информатика на уровне технического вуза 20 летней давности. Просто и легко - не значит недостаточно. Все там хорошо с широтой знаний.
Но, в контексте вашего вопроса - дефицита кадров на заводах скорее не было. По крайней мере, не настолько, чтобы не уволить в один день потерявших берега. Система подготовки кадров - была.
И, в принципе, или моряком загранплавания, или "токарем" на известный завод - были блага, которые можно получить только таким путем и желающих хватало.
Начиная от стола заказов, путевок и заканчивая жильем. Было за что "не пить", чтобы обеспечить семью и детей. Исхожу из опыта жизни своего отца и родственников его возраста, когда стояла задача обеспечить семью в начале тех же 70х.
Указ Президиума Верховного Совета РСФСР "О принудительном лечении и трудовом перевоспитании злостных пьяниц (алкоголиков)", которым предписывалось создать ЛТП и направлять в них "лиц, уклоняющиеся от лечения, нарушающих трудовую дисциплину, общественный порядок и правила социалистического общежития".
Могилы себе рыть не заставляло как полвека до этого, но терпеть не терпело. 6 ходок в вытрезвитель и добро пожаловать в ЛТП года на два.
Понятно, что народ спивался и пил в подсобках где только можно, но у государства и заводов как систем толерантность к этому была нулевой. Да, и в коллективах такое вызывающее поведение не любили. Воспитание через коллектив - очень даже было. Система товарищеских судов чего стоила.
Если это не просто ставка слесаря в ЖЭКе, а именно производственный цех на заводе времен СССР, то это не подробности - это фантазии.
При плановой экономике и пятилетках, нормах выработки, отлаженной репрессивной машине и системе социальных поощрений - в CCCР гегемон был гегемоном ровно до того момента когда он переставал жить для и ради государства.
Он сразу становился вредителем, или тунеядцем, или лодырем, или пьяницей - этих государство перемалывало всю свою историю.
Прошу прощения. Поскольку в контексте было про "квалифицированный мастер-станочник" который
"мог в следующем месяце не работать. Уволить же его было трудно, потому что он очень хорошо выполнял свою работу."
"право работать столько, сколько они сами захотят."
что очевидно про типичное плановое заводское производство СССР, то у меня подгорело:) Как от любой романтизации СССР, из которого я родом.
Ваш пример по ремонтному предприятию, интересен, спасибо, не знал о таком. На мой взгляд, нетипично в целом, для машиностроения и тяжелой промышленности СССР, стоящей на принципах плановой экономики и трудовой дисциплины.
У меня наоборот, физика получилась как набор правил без системы, а химия как четкая стройная система.
Получается, что уровень понимания может быть разным. Получается, что настоящее понимание это принятие смыслов, когда эти смыслы встраиваются в оптику восприятия мира.
И, тут интересно - мне тут HR директор, из Кремниевой Долины, сказала, что для нее все программисты как миньоны, эдакие полу-развитые, но со специфичной оптикой на глазах.
Задумался... На фоне очевидного в индустрии программистского зуда и стремления применить свои знания, есть над чем подумать.
Миньоны
Они верой и правдой служили всем злодеям за всю историю жизни на земле, но по случайности убили всех своих хозяев: Тираннозавр Рекс укатился на камне к жерлу вулкана, затем скатившийся под камень миньон случайно его толкнул, уронив динозавра в лаву. Пещерному человеку они дали мухобойку вместо биты, в результате чего он не смог отбиться от медведя. На египетского фараона уронили неправильно построенную пирамиду. Когда Дракуле исполнилось 357 лет, миньоны на день рождения открыли шторы, из-за чего тот ссохся от солнечного света. В Наполеона выстрелили из пушки. После потери последнего хозяина они находят пристанище в ледяной пещере и первое время живут в своё удовольствие, но затем начинают скучать и грустить, ведь если миньоны никому не служат, они теряют смысл жизни и впадают в депрессию, из-за чего они могут даже умереть. Один из миньонов, Кевин, решает выбраться во внешний мир и найти своим братьям нового злодея.
Работал столяром-станочником 3 разряда на заводе имени Карла Маркса во времена CCCР. Мой отец всю жизнь проработал на другом заводе, тем самым квалифицированным рабочим, сварщиком высшей категории.
Действительно, квалифицированные рабочие получали раза в два больше чем инженеры в НИИ. За счет здоровья и жизни.
Но права работать столько, сколько они сами захотят, не было. Завод - это от звонка до звонка, все по минутам. И возможность не работать в следующем месяце - лютый бред.
Не дай вам бог такой защиты прав трудящихся. По факту, ни рабочих, ни крестьян, а настоящее рабство. Бессмысленное и беспощадное.
статья по сути о необходимости кадров в "электронной и радиоэлектронной продукции в интересах оборонно-промышленного комплекса" - такие ключевые слова там доминируют. Привлекательность - примерно как работа во ФСИН для нормального человека.
Это не фактологическая информация, это навык. Вам будет очень трудно разучиться плавать или ездить на велосипеде. Вы можете потерять в эффективности, но вы не потеряете в самой возможности.
это примеры памяти тела. Понятно что я порву связки, но тело конечно помнит многое.
То, что один раз понято, невозможно забыть. Если вы что-то забыли, то вы не поняли, а заучили.
Война и Мир. Ох, как я понимал эту книгу:) На 5-7 страниц школьного сочинения.
Понимали вы физику и химию? Думаю да, как все мы. Тяжело симулировать отличные оценки год от года без понимания. Помню H2O, и то подозреваю что это от TV рекламы.
Но ваша мысль понятная - развитие интеллекта как умения думать.
Да. В паре такое общение - нормально. Время от времени - погружение в интровертность для ресурса, но поле оно не разрывается и не становится на паузу.
C удаленной моделью работы из дома все даже еще более интересней. Дорога на работу - спустится с третьего этажа на первый, постоянный коворкинг по сути.
Не в семье как таковой вопрос, а в совместимости. Понятно, что на компромиссы ради такой формы жизни идти не стоит. И, без семьи может быть лучше, и с семьей может быть качественно другая жизнь.
Но, в целом, наличие семьи, не то что влияет, а полностью определяет образ жизни. Приоритеты меняются настолько, что ты продавливаешь те сроки, при которых не страдает твоя семейная жизнь. Или просто делаешь достаточно хорошо, но не лучшим образом, чтобы не перерабатывать. Ценности уже другие.
Коду - на мой взгляд, не больше 35 часов в неделю. В среднем. Иначе можно перегореть. В выходные - нереально себя заставить, воспринимается как работа.
"нравится понимать" это важный пререквизит к решению задачи
Когда один раз поймешь, через два месяца забудешь, потом так второй раз, и третий, и далее, уже другой проект и другой глубокий контекст, и так 10, 20 лет, то стараешься погружаться ровно на такую глубину, чтобы создать очередное решение для "а можно сделать так?".
Профессиональный водолаз это всегда неизвестность и потемки. Ныряем и работаем.
Это снова вопрос о том, что вы делаете на работе 20+ лет. Возможно, чисто теоретически, гуглу не нужны интеграторы MSSQL'ей с 20-летним стажем.
Мы делаем решения которые предназначены людям.
Не "программист - программист", а "программист - человек". Где пользовательский интерфейс, хранение данных в СУБД, понимание предметной области.
Бизнес-процессы при этом могут быть такие что хочется убиться, это точно не про шлепать формы. "Аналитик-программист". В отличие от, условного "математик-программист".
Формальной логики и системности за глаза, но собственно все сложные вычисления это по сути работа с СУБД.
анаморфизм по программе генерирует бесконечное дерево её путей выполнения, катаморфизм его сворачивает согласно принятой стратегии вычислений
С удовольствием бы прикрутил к Сводному планированию ткацкого производства, но у меня на него только два дня до тестирования где все просто должно работать. И хотя, никто мой код даже смотреть не будет, но за анаморфизм думаю и через несколько лет найдут, чтобы в глаза посмотреть:)
есть массив с элементами с кучей повторов. Надо сгенерировать его уникальные перестановки.
Там где есть СУБД, вся математика она и есть.
А много у нас программистов без СУБД в стеке? 10%-15% ?
Нас на самом деле легион таких, c 20+ опыта программирования, которые имеют такую позицию как ваша.
Было интересно, чтобы именно матерый senior с десятилетиями боевого опыта, на практических примерах поделился бы, как ему пригодились знания высшей математики.
https://www.cambridgeinternational.org/programmes-and-qualifications/cambridge-igcse-computer-science-0478/
https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsdGRvbWFpbnxvbGV2ZWxjb21wdXRlcnN8Z3g6NzFkYTQwNTY2MWMxODc3NA
Школьная программа. Для старших классов школы перед поступлением в колледж.
Contents
Introduction
Section 1 Theory of computer science
Chapter 1 Binary systems and hexadecimal
1.1 Introduction
1.2 The binary system
1.3 Measurement of the size of computer memories
1.4 Example use of binary
1.5 The hexadecimal system
1.6 Use of the hexadecimal system
Chapter 2 Communication and internet technologies
2.1 Introduction
2.2 Data transmission
2.3 Error-checking methods
2.4 Internet technologies
Chapter 3 Logic gates and logic circuits
3.1 Introduction
3.2 Logic gates
3.3 Truth tables
3.4 The function of the six logic gates
3.5 Logic circuits
3.6 Logic circuits in the real world
Chapter 4 Operating systems and computer architecture
4.1 Introduction
4.2 Operating systems
4.3 Interrupts
4.4 Computer architecture
4.5 The fetch–execute cycle
Chapter 5 Input and output devices
5.1 Introduction
5
5.2 Input devices
5.3 Output devices
Chapter 6 Memory and data storage
6.1 Introduction
6.2 File formats
6.3 Lossless and lossy file compression
6.4 Memory and storage
6.5 How to estimate the size of a file
Chapter 7 High- and low-level languages
7.1 Programming languages
7.2 Translators
7.3 What happens when things go wrong?
Chapter 8 Security and ethics
8.1 Introduction
8.2 Security and data integrity
8.3 Cookies
8.4 Loss of data and data corruption
8.5 Firewalls and proxy servers
8.6 Security protocols
8.7 Encryption
8.8 Applications
8.9 Computer ethics
8.10 Free software, freeware and shareware
Section 2 Practical problem-solving and programming
Chapter 9 Problem-solving and design
9.1 Introduction
9.2 Algorithms
9.3 Test data
9.4 Validation and verification
9.5 Using trace tables
9.6 Identifying and correcting errors
9.7 Producing algorithms
6
Chapter 10 Pseudocode and flowcharts
10.1 Introduction
10.2 Assignment
10.3 Conditional statements
10.4 Loop structures
10.5 Input and output statements
10.6 Standard actions
10.7 Examples of algorithms in pseudocode
10.8 Standard flowchart symbols
Chapter 11 Programming concepts
11.1 Introduction
11.2 Programming
11.3 Declaration and use of variables and constants
11.4 Basic data types
11.5 How to make your program work
Chapter 12 Data structures: arrays and using pre-release
material
12.1 Introduction
12.2 Arrays
12.3 Using pre-release material
Chapter 13 Databases
13.1 Introduction
13.2 What are databases used for?
13.3 The structure of a database
13.4 Practical use of a database
Сожму в блок-схему:
+
+
+
||
||
Остается ответить на вопрос, что мешало инженеру-системотехнику ИИСиТ условного 1997 года выпуска прочитать того же Страуструпа.
Вот честно, уже хочется защищать образование в РФ. По крайней мере эпохи интернета и свободного книгоиздания. Вы выбираете здесь и там, литература вся в доступе, ВСЕ что нужно - в доступе. Но все же по блату, и кумовство везде.
Последние 14 лет работа за рубежом, в более чем десяти иностранных компаниях, в качестве старшего программиста.
Со ВСЕМИ к.т.н/доцентами конечно же не работал, поэтому конечно мое "они все" - количественно некорректно. Но качественно - вполне.
Буквальность и образность. Образование от слова "образ". Советская система обучения после 1917 года - буквально. И те же к.т.н/доценты, это люди глубоко отформатированные этой буквальностью.
Они могут быть прекрасными и умными, и по своему добрыми. Но ныряют за жемчугом на глубину трех метров они в глубоководном скафандре. Это не их недостаток, просто для них это слишком мелко, и потому свои навыки они обращают уже на тех кто в плавках. Вместо того что бы счастливо бороздить марианские впадины.
Именно что, старший программист на том самом, "узко-специализированном", Западе это часто и аналитик, и архитектор. Senior - значит опытный по всей необходимой ширине.
КТН/доценты - они все тяжелые. Само-элита.
К слову, уже говорил, у меня у дочери 15 лет в английской школе информатика на уровне технического вуза 20 летней давности. Просто и легко - не значит недостаточно. Все там хорошо с широтой знаний.
Проблема пьянства действительно была. И вы верно подмечаете, что в разные периоды - разное отношение.
Веселие в СССР есть питие водки
Но, в контексте вашего вопроса - дефицита кадров на заводах скорее не было. По крайней мере, не настолько, чтобы не уволить в один день потерявших берега. Система подготовки кадров - была.
И, в принципе, или моряком загранплавания, или "токарем" на известный завод - были блага, которые можно получить только таким путем и желающих хватало.
Начиная от стола заказов, путевок и заканчивая жильем. Было за что "не пить", чтобы обеспечить семью и детей. Исхожу из опыта жизни своего отца и родственников его возраста, когда стояла задача обеспечить семью в начале тех же 70х.
1967 год
Указ Президиума Верховного Совета РСФСР "О принудительном лечении и трудовом перевоспитании злостных пьяниц (алкоголиков)", которым предписывалось создать ЛТП и направлять в них "лиц, уклоняющиеся от лечения, нарушающих трудовую дисциплину, общественный порядок и правила социалистического общежития".
1971 год
Суды в РСФСР направили в ЛТП 17 955 человек.
Могилы себе рыть не заставляло как полвека до этого, но терпеть не терпело. 6 ходок в вытрезвитель и добро пожаловать в ЛТП года на два.
Понятно, что народ спивался и пил в подсобках где только можно, но у государства и заводов как систем толерантность к этому была нулевой. Да, и в коллективах такое вызывающее поведение не любили. Воспитание через коллектив - очень даже было. Система товарищеских судов чего стоила.
Если это не просто ставка слесаря в ЖЭКе, а именно производственный цех на заводе времен СССР, то это не подробности - это фантазии.
При плановой экономике и пятилетках, нормах выработки, отлаженной репрессивной машине и системе социальных поощрений - в CCCР гегемон был гегемоном ровно до того момента когда он переставал жить для и ради государства.
Он сразу становился вредителем, или тунеядцем, или лодырем, или пьяницей - этих государство перемалывало всю свою историю.
Прошу прощения. Поскольку в контексте было про "квалифицированный мастер-станочник" который
"мог в следующем месяце не работать. Уволить же его было трудно, потому что он очень хорошо выполнял свою работу."
"право работать столько, сколько они сами захотят."
что очевидно про типичное плановое заводское производство СССР, то у меня подгорело:) Как от любой романтизации СССР, из которого я родом.
Ваш пример по ремонтному предприятию, интересен, спасибо, не знал о таком. На мой взгляд, нетипично в целом, для машиностроения и тяжелой промышленности СССР, стоящей на принципах плановой экономики и трудовой дисциплины.
У меня наоборот, физика получилась как набор правил без системы, а химия как четкая стройная система.
Получается, что уровень понимания может быть разным. Получается, что настоящее понимание это принятие смыслов, когда эти смыслы встраиваются в оптику восприятия мира.
И, тут интересно - мне тут HR директор, из Кремниевой Долины, сказала, что для нее все программисты как миньоны, эдакие полу-развитые, но со специфичной оптикой на глазах.
Задумался... На фоне очевидного в индустрии программистского зуда и стремления применить свои знания, есть над чем подумать.
Миньоны
Они верой и правдой служили всем злодеям за всю историю жизни на земле, но по случайности убили всех своих хозяев: Тираннозавр Рекс укатился на камне к жерлу вулкана, затем скатившийся под камень миньон случайно его толкнул, уронив динозавра в лаву. Пещерному человеку они дали мухобойку вместо биты, в результате чего он не смог отбиться от медведя. На египетского фараона уронили неправильно построенную пирамиду. Когда Дракуле исполнилось 357 лет, миньоны на день рождения открыли шторы, из-за чего тот ссохся от солнечного света. В Наполеона выстрелили из пушки. После потери последнего хозяина они находят пристанище в ледяной пещере и первое время живут в своё удовольствие, но затем начинают скучать и грустить, ведь если миньоны никому не служат, они теряют смысл жизни и впадают в депрессию, из-за чего они могут даже умереть. Один из миньонов, Кевин, решает выбраться во внешний мир и найти своим братьям нового злодея.
Работал столяром-станочником 3 разряда на заводе имени Карла Маркса во времена CCCР. Мой отец всю жизнь проработал на другом заводе, тем самым квалифицированным рабочим, сварщиком высшей категории.
Действительно, квалифицированные рабочие получали раза в два больше чем инженеры в НИИ. За счет здоровья и жизни.
Но права работать столько, сколько они сами захотят, не было. Завод - это от звонка до звонка, все по минутам. И возможность не работать в следующем месяце - лютый бред.
Не дай вам бог такой защиты прав трудящихся. По факту, ни рабочих, ни крестьян, а настоящее рабство. Бессмысленное и беспощадное.
Тут главное не перепутать графа с наемным егерем. Умение заменять целую команду как в том же АСУ, вызывает конечно уважение.
Магу высокая башня как раз и нужна, чтобы не звали леса чинить и скот лечить. И не платили медью, собранной с деревни.
С точки зрения такого мага, чем больше графов бегающих по лесам - тем лучше. Платят - за высоту башни.
статья по сути о необходимости кадров в "электронной и радиоэлектронной продукции в интересах оборонно-промышленного комплекса" - такие ключевые слова там доминируют. Привлекательность - примерно как работа во ФСИН для нормального человека.
это примеры памяти тела. Понятно что я порву связки, но тело конечно помнит многое.
Война и Мир. Ох, как я понимал эту книгу:) На 5-7 страниц школьного сочинения.
Понимали вы физику и химию? Думаю да, как все мы. Тяжело симулировать отличные оценки год от года без понимания. Помню H2O, и то подозреваю что это от TV рекламы.
Но ваша мысль понятная - развитие интеллекта как умения думать.
именно так. Спрашивал таких, зачем этот дурдом в телевизоре, и ответ был именно такой - "да, мы не смотрим, это для фона".
Я забыл больше, чем вы когда-нибудь сможете узнать (c).
Мозг выбрасывает то, что индексирует как ненужный мусор.
Это не про понимание, а про ваше отношение к полезности этой информации.
Да. В паре такое общение - нормально. Время от времени - погружение в интровертность для ресурса, но поле оно не разрывается и не становится на паузу.
C удаленной моделью работы из дома все даже еще более интересней. Дорога на работу - спустится с третьего этажа на первый, постоянный коворкинг по сути.
Не в семье как таковой вопрос, а в совместимости. Понятно, что на компромиссы ради такой формы жизни идти не стоит. И, без семьи может быть лучше, и с семьей может быть качественно другая жизнь.
Но, в целом, наличие семьи, не то что влияет, а полностью определяет образ жизни. Приоритеты меняются настолько, что ты продавливаешь те сроки, при которых не страдает твоя семейная жизнь. Или просто делаешь достаточно хорошо, но не лучшим образом, чтобы не перерабатывать. Ценности уже другие.
Коду - на мой взгляд, не больше 35 часов в неделю. В среднем. Иначе можно перегореть. В выходные - нереально себя заставить, воспринимается как работа.
Когда один раз поймешь, через два месяца забудешь, потом так второй раз, и третий, и далее, уже другой проект и другой глубокий контекст, и так 10, 20 лет, то стараешься погружаться ровно на такую глубину, чтобы создать очередное решение для "а можно сделать так?".
Профессиональный водолаз это всегда неизвестность и потемки. Ныряем и работаем.
Мы делаем решения которые предназначены людям.
Не "программист - программист", а "программист - человек". Где пользовательский интерфейс, хранение данных в СУБД, понимание предметной области.
Бизнес-процессы при этом могут быть такие что хочется убиться, это точно не про шлепать формы. "Аналитик-программист". В отличие от, условного "математик-программист".
Формальной логики и системности за глаза, но собственно все сложные вычисления это по сути работа с СУБД.
С удовольствием бы прикрутил к Сводному планированию ткацкого производства, но у меня на него только два дня до тестирования где все просто должно работать. И хотя, никто мой код даже смотреть не будет, но за анаморфизм думаю и через несколько лет найдут, чтобы в глаза посмотреть:)
Там где есть СУБД, вся математика она и есть.
А много у нас программистов без СУБД в стеке? 10%-15% ?
P.S. Спасибо за примеры. Интересно.
@H737,вы не один.
Looking at posts about FAANG interview questions, without research I couldn't answer a lot of the algorithm questions - and I've been a dev for 26 years. Is the average FAANG developer good with math and learned all the CTCI algos off by heart?
Один из ответов.
ok, maybe the “big three” do have a need for this. Facebook’s news feed and Ad servers are highly algorithmic. Google’s indexing and semantic search is. Amazon’s recommendation engine also must be.But for most work, you just don’t use that.And that’s what concerns me about such broken hiring processes. It’s lazy. It screens out highly capable candidates, who can write robust, well structured software (but not Knuth style algorithms) in favour of people who can pontificate about O(N) algorithms that aren’t even relevant.I’d rather work with the more practical engineers anyday.
Нас на самом деле легион таких, c 20+ опыта программирования, которые имеют такую позицию как ваша.
Было интересно, чтобы именно матерый senior с десятилетиями боевого опыта, на практических примерах поделился бы, как ему пригодились знания высшей математики.