Язык

Oct 02, 2019 20:04


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


Read more... )

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

Leave a comment

Comments 52

sub_zero October 2 2019, 17:10:07 UTC
Все таки выложил фотку с нашей тусы...

Reply

stokesequation October 2 2019, 17:16:31 UTC
Извини, что спалил

Reply

neosmit October 2 2019, 19:13:51 UTC
тебе костюм пастора шел, зря снял, Падре.

Reply

sub_zero October 2 2019, 19:16:18 UTC
Шта?)

Reply


taushana October 2 2019, 17:48:32 UTC
Синтаксис, мне кажется, самое простое тут. Редактор языка сам подскажет, а функции все в справочниках есть. Сложность в алгоритмах, да. Я на коллегах по работе из других областей вижу, что ненаблатыканный в матлогике мозг не справляется со множеством логических переходов, поворотов, условий. Пару условий понял и все, устал.

Reply

stokesequation October 2 2019, 18:51:58 UTC
Ну вот да, на самом деле просто. Поэтому знаешь один язык программирования - считай, что знаешь все. Потому что сложность вовсе не в этом скрыта

Reply


rrrenta October 2 2019, 18:58:40 UTC

А как ты алгоритмы учил? Основу нам дали, более менее структурировано писать, но так обидно, когда я пишу код на 200 строк , а сосед его упрощает до 100, и памяти меньше берет и логика лучше.

Reply

stokesequation October 2 2019, 19:11:23 UTC
Ну есть базовые алгоритмы. Ну и во многом опыт решает.

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

Reply


igor080970 October 2 2019, 18:59:56 UTC
да ладно вам),не все программисты так круто выглядят! у меня племянник после мфти в свои 25 уже 3 года на Сбер пашет и в Вышке эти языки преподает))

Reply

stokesequation October 2 2019, 19:10:19 UTC
Ну не, это фантастика. Отказываюсь верить. Без свитера и очков в роговой оправе?

Reply

igor080970 October 2 2019, 19:31:11 UTC
Он совсем оборзел,не то что такой свитер,так он и очки не носит!)))

Reply


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


Leave a comment

Up