Язык

Oct 02, 2019 20:04


Почему программирование (несмотря на то, что в базе это очень и очень просто) для многих является какой-то сложной задачей, которую забрасывают на начальном этапе? При всем при этом почти все понимают минимум один иностранный язык, и особых сложностей в этом не находят.


Read more... )

программирование

Leave a comment

alexey_zharikov October 2 2019, 19:01:12 UTC
Для того, чтобы писать программы без ошибок, нужна крайняя степень сосредоточения и аккуратности. Как для математических расчётов вручную. Для естественных языков такого не нужно. Большинство так долго работать не способно. А без этого получаются ошибки, которые никакой компилятор не отловит. Пример из своей практики. Нужно было скопировать строчку уже имеющегося и работающего кода в другое место и пару символов в нём поменять. Скопировать я скопировал, а поменять не поменял - видимо, на что-то отвлёкся. Ошибку потом искал МЕСЯЦ!

Reply

stokesequation October 2 2019, 19:14:38 UTC
Для естественных языков это не нужно только в обычной разговорной и письменной речи.

Если язык - основной инструмент, как у писателей, например, там совсем другой уровень сложности открывается.

Для Hello World тоже особой сосредоточенности не нужно. И даже для сортировки пузырьком.

Reply

ext_3501989 October 2 2019, 19:40:22 UTC
Если написать Hello World в ООП бэкенде с фронтендом и REST API, в MVC или event driven паттерне, используя какой-то фреймворк (а без фреймворка никуда на работу не возьмут), таки придется сосредоточиться где-то на недельку-другую.

Самое смешное, что с фреймворком для этого понадобится с десяток файлов и пару сотен строк кода.

Reply

stokesequation October 2 2019, 19:45:53 UTC
Ну технически и для смены лампочки нужно более 20 человек)

Reply

i_ta_volk October 2 2019, 19:54:27 UTC

Вот тут я заплакала от усердия понять написанное и почувствовала себя блондинкой.

Reply

ext_3501989 October 2 2019, 20:21:24 UTC
Распространенная ошибка молодых программистов - они пытаются понять весь код, который видят, хоть и читают его частями - в итоге получается эффект мышки перед бетонной стеной - непонятно откуда начинать грызть.

А если пытаться написать это же приложение, перетаскивая код по кусочку, из одного окна в другое, свое, (лучше на двух мониторах) найдя начало, то становится понятно.

Reply

bgggg56 October 2 2019, 20:56:33 UTC
гонять ссаной тряпкой дремучих потреблядей фрейворков.. Причем начинать пиздить прямо во время собеседования, после фразы "нахуа знать WSGI, за меня все сделает Flask!"

Reply

stokesequation October 2 2019, 21:05:11 UTC
Из какого курятника вас выпустили? Брысь обратно.

Reply

taushana October 3 2019, 05:02:57 UTC
Степень напряжения зависит от навыков. Скопировал, протестил сразу, ошибку поправил. Но тестируют только трусы, да.

Reply


Leave a comment

Up