Почему-то считается, что дизайнеры — это люди, которых традиционно называют «гуманитариями». И даже они сами себя так тоже позиционируют. Так вот, это совершеннейшая и лютая неправда. Дизайнер просто обязан уметь мыслить аналитически ничуть не хуже программистов, а иногда даже и лучше. Создание интерфейсов, продумывание того, как себя должны вести пользователи, оптимизация элементов взаимодействия — это все те задачи, которые требуют значительно больших аналитических и технических навыков. А вот чувство прекрасного и умение сочетать синее с зеленым легко тренируется. В телеграме читаю я дизайнерских каналов, прямо скажем, не много, только «Параграф» (@paradigm_graphics) разве что. А хочется почитать чего-нибудь такого ядрёного и о дизайне. Товарищи-программисты, пришлите мне ссылки на правильные каналы, а?
Очень часто отсутствие какого-либо ума вообще называют «гуманитарным складом ума», что по своей сути чистейшее оскорбление гуманитариев. Из-за этого досадного клише, настоящие филологи и гуманитарии (те, которые умные), дабы отделить себя от людей с гуманитарным складом ума» заранее считают всех тупыми. Всех, кто не читает правильную, по их мнению, литературу. Всех, кто не читал об Анне, что умерла под поездом или разлила подсолнечное масло. Тех, кто думает, что поручик Ржевский и Наташа Ростова пересекались либо во времени или в пространстве. Тех, у кого проверочное слово фамилии князя из «Войны и мир» — «балкон». И Василий Иванович — либо меняет профессию, либо герой анекдотов.
И конечно же, если вдруг оказывается что оппонент читал какое-либо подмножество литературы, то он все равно получается «некультурным быдло», потому что пропустил обязательного к прочтению, какого-нибудь Пауло Коэльо, или Франца Кафку, или Эрнеста Хемингуэя. Ведь без прочтения именно этих авторов (или если все-таки читал их, то каких-нибудь других авторов) невозможно считаться хоть сколько-нибудь образованным! Попсовые Кларки, Андерсоны, Гаррисоны или, упасибоже, Толкиены вообще не считаются за нормальную литературу, и скорее ближе к детским рассказам вроде произведений Агнии Барто или братьев Гримм. У таких людей правильных гуманитариев априори бóльший словарный запас, их очень легко удивить уместным использованием таких слов, как «когнитивный», «экзистенциальный», «мэрисьюизм» или «априори». Они всегда строят свою письменную речь нарочито правильно, соблюдая все правила грамматики, пунктуации и не используют сленг в письменной речи и используют как минимум два разных вида тире.
И обвинить их в таком поведении крайне тяжело, потому что в самом деле большинство знакомых из их окружения обладают существенно меньшим словарным запасом, меньшим набором знаний и их речь не блещет витиеватостью. Вполне естественно предполагать что новый человек тоже окажется среднестатистически необразованным. Ну, в том смысле, что если вокруг наблюдаются сплошные ослы и за углом слышен топот копыт, то скорее всего это такой же точно осел, а не лошадь какая-нибудь или жираф. Вполне логичная и естественная модель поведения.
И конечно же, если вдруг оказывается что оппонент читал какое-либо подмножество литературы, то он все равно получается «некультурным быдло», потому что пропустил обязательного к прочтению, какого-нибудь Пауло Коэльо, или Франца Кафку, или Эрнеста Хемингуэя. Ведь без прочтения именно этих авторов (или если все-таки читал их, то каких-нибудь других авторов) невозможно считаться хоть сколько-нибудь образованным! Попсовые Кларки, Андерсоны, Гаррисоны или, упасибоже, Толкиены вообще не считаются за нормальную литературу, и скорее ближе к детским рассказам вроде произведений Агнии Барто или братьев Гримм. У таких людей правильных гуманитариев априори бóльший словарный запас, их очень легко удивить уместным использованием таких слов, как «когнитивный», «экзистенциальный», «мэрисьюизм» или «априори». Они всегда строят свою письменную речь нарочито правильно, соблюдая все правила грамматики, пунктуации и не используют сленг в письменной речи и используют как минимум два разных вида тире.
И обвинить их в таком поведении крайне тяжело, потому что в самом деле большинство знакомых из их окружения обладают существенно меньшим словарным запасом, меньшим набором знаний и их речь не блещет витиеватостью. Вполне естественно предполагать что новый человек тоже окажется среднестатистически необразованным. Ну, в том смысле, что если вокруг наблюдаются сплошные ослы и за углом слышен топот копыт, то скорее всего это такой же точно осел, а не лошадь какая-нибудь или жираф. Вполне логичная и естественная модель поведения.
Почему-то вспомнилась шутка в тему последнего поста:
— С тех пор, как ты начал читать много книг, ты стал разговаривать, как мудак.
— Отнюдь!
— С тех пор, как ты начал читать много книг, ты стал разговаривать, как мудак.
— Отнюдь!
К людям с «аналитическим складом ума» относить себя значительно тяжелее, хотя стать им значительно проще. Вполне достаточно научиться умножать в уме. И это все! Вообще не нужно сколь-нибудь грамотно писать или изъясняться. Художественную литературу читать не нужно вообще! Достаточно быстро ответить на вопрос «сколько будет двадцать два умножить на сто тридцать шесть». И даже наоборот, грамотное изъяснение или внушительный багаж знаний — это скорее повод причислить вас к гуманитарно-ориентированной социальной группе, а вот умение делать что-то там такое с числами — повод причислить себя к людям, думающим аналитически. И, конечно же, полное отсутствие филологических привычек и навыков этому не помеха. Таких вот, аналитически думающих людей в нашей профессии сконцентрировано больше всего, ведь существует расхожее заблуждение, что программисты получаются из тех, кто способен мыслить аналитически.
Действительно, очень часто основы программирования чаще всего объясняются именно на математических примерах, где просят посчитать интеграл, скажем, методом Симпсона или вычислить корень квадратный методом Ньютона. А когда дело доходит до коммерческого программирования, то в первую очередь нужна эстетическая составляющая, что ввергает в ступор почти всех «технарей». Не остается ничего другого, как брать себе в команду гуманитария, которого не пугает работа, неподдающаяся алгоритмизации.
А к какой группе причисляете себя вы?
Действительно, очень часто основы программирования чаще всего объясняются именно на математических примерах, где просят посчитать интеграл, скажем, методом Симпсона или вычислить корень квадратный методом Ньютона. А когда дело доходит до коммерческого программирования, то в первую очередь нужна эстетическая составляющая, что ввергает в ступор почти всех «технарей». Не остается ничего другого, как брать себе в команду гуманитария, которого не пугает работа, неподдающаяся алгоритмизации.
А к какой группе причисляете себя вы?
👍1
Ребята, сегодня пост будет неформатный. Сегодня — ссылка на заметку Д.Ханссона (в переводе) об современных IT-компаниях. Конечно, по современным меркам пост уже достаточно старый и некоторые из вас его наверняка читали, но новости же мы тут не публикуем! Дэвид рассуждает о таких вещах, которые за пару месяцев не устаревают, поэтому статья не потеряет актуальности еще через пару месяцев. Приятного чтения!
https://vc.ru/p/exponential-wrong
https://vc.ru/p/exponential-wrong
vc.ru
«ИТ-компании слишком крупные, чтобы быть честными»
Создатель фреймворка Ruby on Rails об изъянах американской стартап-экосистемы
Скажите мне, друзья, публиковать ли подобные ссылки на интересные статьи из интернета в будущем? Если публиковать, то это будет достаточно редко и только на те статьи, которые удовлетворяют двум условиям: интересны вне зависимости от времени прочтения (не новости) и достойны нашего внимания.
Завтра утром напишу о собачьем пин-коде. Судя по прошлонедельному опросу, название достаточно интригующее. Как вы думаете, о собаках это или о банковской системе пост будет?
Попробуйте на слух отличить фразу «идет снег» от «инопланетные существа высадились на соседнем поле» на каком-нибудь суахили. Разница в паре звуков возможно может быть существенна, а может быть всего лишь случайным дефектом речи у конкретного произносящего. А собаки на слух вряд ли смогут отличить между собой слова «интерференция» и «интерпретация», потому как их слух и мозг не рассчитаны на тонкости понимания человеческой речи и конкретно русского языка. Вот даже если у вас никогда не было собаки, то вы наверняка знаете, что есть две основные команды, которым собак учат первыми: «нельзя» и «взять». Также есть вариации этих же самых команд в виде нелепых слов «фу» и «фас». Учить собаку, само собой разумеется, нужно диагональным командам — либо «фу» вместе с командой «взять» либо «нельзя» вместе с «фас». И фишка состоит в том, что случайно взятый человек не знает на какие команды натренирована собака, а ошибка в произнесении неверной команды может быть катастрофической. И естественно, лучше не давать никаких подобных команд чужой собаке, а то укусит поди, и еще и будет права. Пин-код на банковских картах или код блокировки на телефонах выполняют приблизительно ту же функцию, что и вариация собачьих команд — они призваны защитить от случайного постороннего вмешательства. Конечно же, целенаправленное зловредительство никак нельзя защитить никакими в мире паролями на телефонах, собаках или картах. Для этого существуют другие методы.
К чему это я. Зайдите на свои сервера и поменяйте порт ssh-доступа со стандартного двадцать второго на какой-нибудь другой. На двадцать третий или двести двадцать четвертый. На серьезные целенаправленные взломы это никак не повлияет, но вот от случайного бота, бродящего по сети и выискивающего свежие дыры в безопасности, это может спасти. Пройдет мимо, не обнаружив открытый двадцать второй порт.
К чему это я. Зайдите на свои сервера и поменяйте порт ssh-доступа со стандартного двадцать второго на какой-нибудь другой. На двадцать третий или двести двадцать четвертый. На серьезные целенаправленные взломы это никак не повлияет, но вот от случайного бота, бродящего по сети и выискивающего свежие дыры в безопасности, это может спасти. Пройдет мимо, не обнаружив открытый двадцать второй порт.
Некоторое время назад был опрос о том, насколько много среди нас не айтишников. Совершенно не представляю что тут делают 10% неайтишников, но мне невероятно приятно, что в читателях канала есть еще и такие :-) Спасибо.
А давайте теперь посчитаемся с точки зрения профессии в айти. Итак:
🌚 - бэкэндер
🌝 - фронтендер
🌷 - дизайнер
🐼 - менеджер
🎱 - другой айтишник
🗿 - вообще не айтишник
Голосуем!
А давайте теперь посчитаемся с точки зрения профессии в айти. Итак:
🌚 - бэкэндер
🌝 - фронтендер
🌷 - дизайнер
🐼 - менеджер
🎱 - другой айтишник
🗿 - вообще не айтишник
Голосуем!
Сегодня опять анекдот, связанный с программированием. Этот — мой любимый. И анекдот этот до того странный что с него вряд ли получится посмеяться. Хотя как посмотреть, я вот ржал, как первый раз услышал его.
Первый контакт человечества и инопланетной расы. Инопланетянин и человек долго смотрели друг на друга, и вдруг инопланетянин говорит:
— Вокруг нас десять кратеров.
— О, я понял! — восклицает человек, — я вижу четыре кратера, значит вы используете систему исчисления с основанием четыре.
— Нет, — отвечает инопланетянин, — мы используем систему исчисления с основанием десять. А что такое «четыре»?
Первый контакт человечества и инопланетной расы. Инопланетянин и человек долго смотрели друг на друга, и вдруг инопланетянин говорит:
— Вокруг нас десять кратеров.
— О, я понял! — восклицает человек, — я вижу четыре кратера, значит вы используете систему исчисления с основанием четыре.
— Нет, — отвечает инопланетянин, — мы используем систему исчисления с основанием десять. А что такое «четыре»?
Во многих языках есть штука, которую называют «тернарным оператором». Как правило, эта штука записывается, как '
Даже если вы не знаете латинского, то совершенно очевидно, что смысл слова «тернарный» означает «тройной», что по сути сводит смысл оператора к тому, что у этого оператора три, вместо двух аргументов. Ну, вот оператор сложения (
Это если бы в маленьком городке жил один негр по имени Степан Илларионович, а всё село его бы вместо этого называло «Негр». Потому что он у них такой один. Вот такое себе легкое проявление расизма в программировании, ребята.
c ? t : f
'. Штука замечательная, без споров, но вот её название звучит как-то коряво.Даже если вы не знаете латинского, то совершенно очевидно, что смысл слова «тернарный» означает «тройной», что по сути сводит смысл оператора к тому, что у этого оператора три, вместо двух аргументов. Ну, вот оператор сложения (
a+b
) — с двумя аргументами, но мы не называем его «бинарным оператором», так как таких операторов у нас много и совершенно непонятно о каком конкретно операторе речь. А вот тернарник у нас один, и все как-то привыкли, что «тернарный оператор» — это на самом деле «условный оператор в тернарной форме».Это если бы в маленьком городке жил один негр по имени Степан Илларионович, а всё село его бы вместо этого называло «Негр». Потому что он у них такой один. Вот такое себе легкое проявление расизма в программировании, ребята.
Сегодня вспомнили о замечательном тексте с названием "Число Грэма на пальцах". Текст большой, но настолько прекрасен, что стоит потраченных на него 20 минут. Цитата из статьи для затравочки:
«Рассчитывать его бесполезно, да и не получится. Количество степеней здесь не поддается осмысленному учету. Это число невозможно представить, его невозможно описать. Никакие аналогии на пальцах™ неприменимы, число просто не с чем сравнивать. Можно говорить, что оно огромно, что грандиозно, что монументально и заглядывает за горизонт событий. То есть придать ему какие–то словесные эпитеты. Но визуализация, даже вольная и образная — невозможна. Если с тремя стрелочками еще хоть что–то удавалось сказать, нарисовать безбашню от Земли до Марса, как–то с чем–то сопоставить, то тут аналогий быть просто не может. Попробуйте вообразить себе тонкую башню из троек от Земли до Марса, рядом еще одну почти такую же и еще одну, и еще... Бескрайнее поле башень уходит вдаль, в бесконечность, башни повсюду, башни везде. И, что самое обидное, эти башни даже отношения к числу не имеют, они лишь определяют высоту других башен, которые нужно построить, чтобы получить высоту башень, чтобы получить высоту башень... чтобы через невообразимое количество времени и итераций получить само число.»
Приятного чтения!
http://sly2m.livejournal.com/620353.html
«Рассчитывать его бесполезно, да и не получится. Количество степеней здесь не поддается осмысленному учету. Это число невозможно представить, его невозможно описать. Никакие аналогии на пальцах™ неприменимы, число просто не с чем сравнивать. Можно говорить, что оно огромно, что грандиозно, что монументально и заглядывает за горизонт событий. То есть придать ему какие–то словесные эпитеты. Но визуализация, даже вольная и образная — невозможна. Если с тремя стрелочками еще хоть что–то удавалось сказать, нарисовать безбашню от Земли до Марса, как–то с чем–то сопоставить, то тут аналогий быть просто не может. Попробуйте вообразить себе тонкую башню из троек от Земли до Марса, рядом еще одну почти такую же и еще одну, и еще... Бескрайнее поле башень уходит вдаль, в бесконечность, башни повсюду, башни везде. И, что самое обидное, эти башни даже отношения к числу не имеют, они лишь определяют высоту других башен, которые нужно построить, чтобы получить высоту башень, чтобы получить высоту башень... чтобы через невообразимое количество времени и итераций получить само число.»
Приятного чтения!
http://sly2m.livejournal.com/620353.html
Livejournal
Число Грэма на пальцах™
эпиграф Если долго всматриваться в бездну, можно неплохо провести время. Инженер Механических Душ Как только ребенок (а это происходит где–то года в три–четыре) понимает, что все числа делятся на три группы "один, два и много", он тут же пытается выяснить:…
Чтобы доказать свою правоту в спорах, последнее что нужно делать, это приводить аналогии. Ведь сразу же после приведенной аналогии собеседник начинает спорить с приведенной аналогией, а не с изначально высказанной мыслью. И спор после этого уходит в неправильное русло. Кроме того, аналогии приводятся от бессилия найти нормальную аргументацию. Не используйте аналогии в спорах.
«Любой опытный программист пишет бабайко-устройчивый код, под бабайкой каждый понимает свой собирательный образ грабли, ударившей его по носу огромное число раз. У очень большого числа программистов это реюзабельность, у других, например, отказо-устойчивость, у третьих, "сложность" . Человек решил побороться со своей бабайкой, что вызывает уважение, но делает это достатачно топорно и не понимая, что это не объективная проблема, а его бабайка, что прискорбно.»
Сегодня опять субботний анекдот с альтернативным юмором. Вспоминаем булеву алгебру и смеёмся :-)
Заходят три логика в бар. Бармен спрашивает:
— Кто-нибудь будет что-нибудь пить?
Первый:
— Не знаю
Второй:
— Не знаю
Третий:
— Нет.
Заходят три логика в бар. Бармен спрашивает:
— Кто-нибудь будет что-нибудь пить?
Первый:
— Не знаю
Второй:
— Не знаю
Третий:
— Нет.
Добрый вечер, ребята!
Сегодня хотелось бы вернуться к теме мгновенного обмена сообщениями в нашей профессиональной деятельности. Когда-то чатов в профессиональной деятельности, как таковых, не было вообще — вполне хватало почты и личной беседы, удаленной работы не существовало, а удаленно общаться нужно было с клиентами-заказчиками. В те далекие времена об удаленной работе вообще никто не думал по многим причинам и чаты воспринимались, как развлечение и средство таких себе удобных и дешевых СМС с компьютера на компьютер. Мы же все еще помним что такое СМС? Были чаты вообще, но их никто не ассоциировал с разработкой и работой вообще. Скайп был нужен только, чтобы поговорить голосом в назначенное время, а в аськи и джабберы воспринимались, как нечто вообще не связанное с работой. Сейчас же, в эпоху тотальной удаленной работы, чаты выполняют ту самую роль рядом стоящих, попивающих кофе коллег, которые по счастливой случайности находятся недалеко от твоего рабочего места и болтают о какой-то невообразимой фигне, пусть даже и связанной с текущим проектом. И ваш личный выбор слушать их одним ухом, а вторым программировать или одеть наушники с белым шумом и наконец-то начать работать двумя ушами сразу.
Конечно же, основной аргумент в пользу необходимости подслушивать такие разговоры слишком шаток и неубедителен. Звучит он где-то как «а вдруг я пропущу что-то важное!». С другой стороны этих морально-этических баррикад расположились любители белого шума в наушниках. Те, кто любит работать в сферическом вакууме. Они вообще не читают публичный чат до тех пор, пока их отдельно об этом не попросить в личном сообщении или телефонным звонком. И сильно раздражаются, если их туда вызывают на какую-то дискуссию.
В итоге имеем два лагеря пользователей групповых чатов: первая очень сильно отвлекается на них, вторая ими не пользуется, как чатами. И полезность чатов для этих двух групп сведена к минимуму.
И, конечно же, как и во всех правилах, и в этом есть исключение. Существует небольшое количество случаев, когда чатовый способ общения внутри команды более оправдан любого другого способа коммуникации. Это когда вас всего двое. Или трое. Ну, максимум четверо. В остальных случаях к чату нужно относиться, как к трёпу в курилке или на кухне и ни в коем случае не держать там важной информации и уж тем более заниматься в них управлением проекта. И абсолютно не важно сколько ботов и автоматонов вы добавите в ваш слэк — он все еще будет курилкой вашего виртуально-удаленного офиса, просто курить там будут еще и роботы.
Сегодня хотелось бы вернуться к теме мгновенного обмена сообщениями в нашей профессиональной деятельности. Когда-то чатов в профессиональной деятельности, как таковых, не было вообще — вполне хватало почты и личной беседы, удаленной работы не существовало, а удаленно общаться нужно было с клиентами-заказчиками. В те далекие времена об удаленной работе вообще никто не думал по многим причинам и чаты воспринимались, как развлечение и средство таких себе удобных и дешевых СМС с компьютера на компьютер. Мы же все еще помним что такое СМС? Были чаты вообще, но их никто не ассоциировал с разработкой и работой вообще. Скайп был нужен только, чтобы поговорить голосом в назначенное время, а в аськи и джабберы воспринимались, как нечто вообще не связанное с работой. Сейчас же, в эпоху тотальной удаленной работы, чаты выполняют ту самую роль рядом стоящих, попивающих кофе коллег, которые по счастливой случайности находятся недалеко от твоего рабочего места и болтают о какой-то невообразимой фигне, пусть даже и связанной с текущим проектом. И ваш личный выбор слушать их одним ухом, а вторым программировать или одеть наушники с белым шумом и наконец-то начать работать двумя ушами сразу.
Конечно же, основной аргумент в пользу необходимости подслушивать такие разговоры слишком шаток и неубедителен. Звучит он где-то как «а вдруг я пропущу что-то важное!». С другой стороны этих морально-этических баррикад расположились любители белого шума в наушниках. Те, кто любит работать в сферическом вакууме. Они вообще не читают публичный чат до тех пор, пока их отдельно об этом не попросить в личном сообщении или телефонным звонком. И сильно раздражаются, если их туда вызывают на какую-то дискуссию.
В итоге имеем два лагеря пользователей групповых чатов: первая очень сильно отвлекается на них, вторая ими не пользуется, как чатами. И полезность чатов для этих двух групп сведена к минимуму.
И, конечно же, как и во всех правилах, и в этом есть исключение. Существует небольшое количество случаев, когда чатовый способ общения внутри команды более оправдан любого другого способа коммуникации. Это когда вас всего двое. Или трое. Ну, максимум четверо. В остальных случаях к чату нужно относиться, как к трёпу в курилке или на кухне и ни в коем случае не держать там важной информации и уж тем более заниматься в них управлением проекта. И абсолютно не важно сколько ботов и автоматонов вы добавите в ваш слэк — он все еще будет курилкой вашего виртуально-удаленного офиса, просто курить там будут еще и роботы.
Так, неделю назад мы выяснили, что нас тут подавляющее большинство айтишников в целом и разработчиков в частности. Конечно, это было более-менее очевидно, но, как говорил мой школьный учитель по физике, у очевидной вещи зачастую более сложные доказательства, чем у неочевидных на первый взгляд.
Сегодня мы выясним откуда же мы. Итак:
Сегодня мы выясним откуда же мы. Итак:
У каких-нибудь коренных племен каких-нибудь островов какой-нибудь Новой Зеландии может быть свой язык, терминология которого в корне не совпадает с другими языками. Сам принцип построения предложений и формулировка мысли может в корне несоответствовать тому, к чему мы привыкли. Скажем, у такого племени нет понятия «лево» и «право», а ориентируются в пространстве аборигены исключительно по сторонам света. У них есть понятие «южнее» или «восточнее», а приложение-навигатор будет объяснять не относительное положение поворота, а абсолютное. «Через сто метров держитесь южнее» или как-то так. Давайте для сгущения красок этой аллегории предположим, что у этого же племени не существует вопросительных предложений, а только лишь утвердительные. И вместо вопроса, допустим, «Как пройти в библиотеку?» на этом языке канонично говорить «Ты мне должен показать дорогу в библиотеку». И, чтобы еще сильнее вас запутать, давайте скажем, что этот язык напрочь лишен местоимений и числительных. Пример с библиотекой с этим новым правилом будет звучать, как «Чака должен показать Фасимбе дорогу в библиотеку». А Чака такой в ответ «Обезьяноподобным шагом на юго-восток и потом медвежий шаг на юг».
А теперь давайте подумаем, удобный ли этот язык для повседневного общения? Для аборигенов — безусловно. Они не знают как начать думать так, чтобы вообще захотелось сказать междометие «я», относительное направление или хоть какое-нибудь числительное. Для них тот мир вполне естественен и удобен, а наш с вами привычный мир для них по-уродски неприветлив. Верно же? Кстати, особым спросом пользуются полиглоты, в совершенстве владеющими семантикой и аксиоматикой нескольких языков.
Сейчас очень модно рассуждать на тему того, что настоящий программист не должен привязывать себя к какому-либо языку и должен мыслить категориями, выходящими за рамки конкретного языка или парадигмы. Мол, формулировка собственной профессии или должности, вроде «PHP-разработчик» или «HTML-верстальщик» обречена на провал и с такими людьми лучше не стоит иметь дело. А дело как раз и состоит в том, что язык программирования в первую очередь — это язык, а во вторую — программирования. И важно знать на каком языке думает программист, чтобы понимать его основу мышления и точку опоры в дальнейших дискуссиях. Не спрашивайте на каком языке программирования умеет программировать собеседник. Спрашивайте на каком языке он думает.
А теперь давайте подумаем, удобный ли этот язык для повседневного общения? Для аборигенов — безусловно. Они не знают как начать думать так, чтобы вообще захотелось сказать междометие «я», относительное направление или хоть какое-нибудь числительное. Для них тот мир вполне естественен и удобен, а наш с вами привычный мир для них по-уродски неприветлив. Верно же? Кстати, особым спросом пользуются полиглоты, в совершенстве владеющими семантикой и аксиоматикой нескольких языков.
Сейчас очень модно рассуждать на тему того, что настоящий программист не должен привязывать себя к какому-либо языку и должен мыслить категориями, выходящими за рамки конкретного языка или парадигмы. Мол, формулировка собственной профессии или должности, вроде «PHP-разработчик» или «HTML-верстальщик» обречена на провал и с такими людьми лучше не стоит иметь дело. А дело как раз и состоит в том, что язык программирования в первую очередь — это язык, а во вторую — программирования. И важно знать на каком языке думает программист, чтобы понимать его основу мышления и точку опоры в дальнейших дискуссиях. Не спрашивайте на каком языке программирования умеет программировать собеседник. Спрашивайте на каком языке он думает.
Ребята, три темы на выбор и я прям не знаю с чего начать. Как думаете, о чем написать? Вам слово.
🎓 Где находится в программировании филология.
💩 Как админам правильно смотреть на код разработчиков.
🛣 Почему мэр виноват во всех ямах на всех дорогах города.
🎓 Где находится в программировании филология.
💩 Как админам правильно смотреть на код разработчиков.
🛣 Почему мэр виноват во всех ямах на всех дорогах города.
Да, вы все правильно поняли, в одном из смайликов страшный спойлер.