Имя: Пароль:
JOB
Работа
Как выучить основы программирования?
Ø (Волшебник 25.05.2017 11:29)
0 Alina Smerteva
 
25.05.17
05:48
Привет, подскажите, как "правильно" выучить/понимать программирование?
К примеру выучила я более-менее синтаксис, но трудности возникают, когда нужно писать Пока Цикл, Для каждого Цикл и т д
1 Amra
 
25.05.17
05:51
Месяц назад вам давали советы. Других вряд ли дождетесь, ибо тогда все предлагали верно
2 golem14
 
25.05.17
05:52
а, к примеру, чей синтаксис выучила?
3 Alina Smerteva
 
25.05.17
05:55
(1) Да тут речь не конкретно о 1С ;) (2) Ну разумеется не на 100%, так, для мелких задачек, 1с, js учу
4 golem14
 
25.05.17
05:58
я в институте учил. Вполне себе метод.
5 Alina Smerteva
 
25.05.17
05:58
(4) Как вариант, но это с осени
6 Любопытная
 
25.05.17
05:59
Ну если даже с циклами трудности...
Попробуй pyton. Или вообще Паскаль. Если и там трудности будут, то программирование это не то, чем стоит заниматься
7 sFAQer
 
25.05.17
06:01
(6) Проблема я так понимаю не с циклами, а с концепцией правильности пременения того или иного цикла в конкретный момент...
8 sFAQer
 
25.05.17
06:02
(0) Совершенный код, Стив Макконнелл
9 mehfk
 
25.05.17
06:03
(0) Чтобы научиться программировать, нужно программировать.
10 shadow_sw
 
25.05.17
06:03
(6) basiс
11 VladZ
 
25.05.17
06:03
(0) Чтобы стать программистом - нужно думать как программист. А программист, как известно, мыслит алгоритмами.

Выучить синтаксис - это вообще фигня. Знание синтаксиса - это малая часть того, что нужно знать.
12 sFAQer
 
25.05.17
06:04
(9) Вот с такими рекомендациями у нас никогда работа не закончится...
13 Alina Smerteva
 
25.05.17
06:05
(6) https://pythonworld.ru/samouchitel-python ?) (11) Тогда лучше начать с книг по алгоритмам и дискретной математики?) (8) я так понимаю книга - чистая теория, без конкретной практики на конкретном языке?
14 mehfk
 
25.05.17
06:05
(12) "У вас" - это у сантехников?
15 Alina Smerteva
 
25.05.17
06:05
(13) математике*
16 sFAQer
 
25.05.17
06:06
(14) У программистов которые потом идут убирать гумнокод от вот этих вот обучающихся в процессе...
Ты мимо проходи если дельного сказать нечего...
17 sFAQer
 
25.05.17
06:07
(13) Да, чистая теория.
19 sFAQer
 
25.05.17
06:08
(18) Главное аргументировано...
20 Antony8x
 
25.05.17
06:09
(0) Только набирая опыт, как в процессе так и нет
21 mehfk
 
25.05.17
06:11
(19) Ты пробовал читать что написано от начала и до конца а не придумывать ?
22 Любопытная
 
25.05.17
06:13
(7) Ну и какие тут могут возникнуть трудности? Я уже всё забыла, я такие вещи в 10м классе изучала...
24 sFAQer
 
25.05.17
06:14
(22) Принципиально любую коллекцию можно обойти циклами for и while. Если ты в программировании первую неделю, особой разницы ты между ними не видишь, и когда какой нужно приминять тоже особого понимания нет...
25 sFAQer
 
25.05.17
06:15
(23) Окееей, а чему ты научишься просто программируя дома калькуляторы?
27 sFAQer
 
25.05.17
06:17
(26) В общем то никакой другой информации от тебя вообще не поступает, давай уже закончим? Смысла в разговоре нет, только ветку зафлуживать...
28 Любопытная
 
25.05.17
06:17
(24) Ну как не видишь?! Конечный и бесконечный циклы. Забавные вы, ей богу. Любую книжку возьми, там вся разница написана.
ТС, по js мне понравился детский самоучитель. Просто и понятно написано. Там к концу книги целую игрушку вроде можно написать, но я до туда не дошла)
29 Alina Smerteva
 
25.05.17
06:18
(28) JavaScript для детей ?
30 Alina Smerteva
 
25.05.17
06:20
Вот вы мне объясните, вообще есть разница с чего начинать
JS, Python, 1с ?
Я так понимаю, основы везде одинаковые, различаются синтаксисом и предназначением яззыка ?
31 sFAQer
 
25.05.17
06:21
(30) и вилкой у работодателя...
32 Любопытная
 
25.05.17
06:24
(29) да, яваскрипт для детей
33 Alina Smerteva
 
25.05.17
06:28
34 мистер игрек
 
25.05.17
06:30
а где фотка?
35 Любопытная
 
25.05.17
06:35
(33) моно, да
36 Любопытная
 
25.05.17
06:36
*оно
37 Alina Smerteva
 
25.05.17
06:41
Такое ощущение, что в голове каша и то, что на 1ый взгляд очевидно и понятно, пытаюсь усложнить )))
38 Alina Smerteva
 
25.05.17
06:41
Спасибо всем)
39 Адинэснег
 
25.05.17
07:33
в 8м классе, по-моему, циклы проходят
40 Xapac
 
25.05.17
07:59
(0) НЕ СЛУШАЙТЕ НИКОГО.

Есть моя методика обучения. Освоит её любой. 10 000 за курс всего!

п.с. Шутка) На самом деле я понял принцип программирования, когда преподаватель сказал

"-как можно ещё его обмануть....", тоесть программиста задача обмануть компьютер, чтобы тот делал то что ты хочешь.
41 Irbis
 
25.05.17
08:08
(40) Не согласен, компьютер делает не что ты хочешь, а то что ты просишь. И если это не совпадает вина точно не компьютера. Его нужно просить как духлетнего ребёнка.
42 Xapac
 
25.05.17
08:11
(41)важно понять то, что компьютер не понимает ничего.
43 Курцвейл
 
25.05.17
08:18
(42) Все он понимает.
44 Asmody
 
25.05.17
08:23
Учите Haskell, там нет циклов.
45 Джо-джо
 
25.05.17
08:33
(37) точнее женскую логику и описать трудно)
46 Alina Smerteva
 
25.05.17
08:34
(44) И зачем он мне ?)
47 Alina Smerteva
 
25.05.17
08:34
(46) + чтобы просто выучить ?)
48 Asmody
 
25.05.17
09:14
(46) Learn You a Haskell for Great Good!
49 Asmody
 
25.05.17
09:28
На мой взгляд, Haskell вправляет мозги. Точнее, сначала их надо вывернуть, чтобы понять Haskell. И это отличная "прививка" от императивного мышления.
50 ptiz
 
25.05.17
09:45
(0) "Глава о том, что такое циклы.
В примерах используется т. н. "черепашка" — воображаемое животное, которым можно управлять простыми командами "вперед", "поворот" и т. д. "
http://obrizan.livejournal.com/14017.html
51 Alina Smerteva
 
25.05.17
09:46
(50) циклы с черепашкой, которая рисует фигуры у меня получаются )
52 sFAQer
 
25.05.17
09:47
(51) А что не получается?
53 mikeA
 
25.05.17
09:52
54 Любопытная
 
25.05.17
09:52
(52) "Ничего не выходит, не получается даже красиво напиться..." (с) Чайф
55 Alina Smerteva
 
25.05.17
09:53
(53) А эт что ? (52) наверное с логикой и алгоритмами проблема ?
56 mikeA
 
25.05.17
09:54
(55) Ответ на вопрос зачем учить Haskell)
57 sFAQer
 
25.05.17
09:55
(55) Можно для начала познакомитс вот с этим - http://mathprofi.ru/osnovy_matematicheskoj_logiki.html
58 sFAQer
 
25.05.17
09:56
+ к (57) Сам материал не проверял, можно другой поискать, но покопать в сторону мат логики стоит..
59 Любопытная
 
25.05.17
09:57
(58) Зачем?
60 Волшебник
 
модератор
25.05.17
10:01
(44) Бедные... Как же они выживают?
61 Вафель
 
25.05.17
10:02
(0) Никак. Это либо дано либо нет
62 sFAQer
 
25.05.17
10:02
(59) Забавный случай из жизни расскажу. Есть в СКД отборы, там есть группы "И" "ИЛИ" которые подчиняются законам мат логики, логическое умножение и логическое сложение соответственно. На работе был у меня чувак, который в упор не мог понять этих казалось бы простых определений "И" и "ИЛИ", потому как для человека далёкого от ИТ и математики, он считал что И это когда строчки отбираются по любому их условий в группе (то что в мат логике, и программирование логическая дизъюнкция "ИЛИ"). Очень долго я ему объяснял как это работает, и очень с трудом ему это давалось.
А ознакомится стоит как минимум потому что так работает компьютер, и программы. И это надо понимать. Это может прийти на интуитивном уровне, а можно и прочитать...
63 Вафель
 
25.05.17
10:02
лучше в консультанты иди
64 sFAQer
 
25.05.17
10:04
+ к (62) Про чувака дополню его логика состояла в том что: "Ну я хочу что бы он отобрал мне данные по этому отбору "И" вот по этому отбору"
65 zak555
 
25.05.17
10:08
(63) надо скд знать
66 Вафель
 
25.05.17
10:08
(65) не обязательно
67 Джо-джо
 
25.05.17
10:09
(64) Но так он и отберёт сначала по первому, а потом из того что получилось ещё и по втрому
68 Вафель
 
25.05.17
10:09
можно например в консультанты по бух учету идти
69 april
 
25.05.17
10:09
замуж срочно и детишек программировать!
вот оно настоящее программирование!
70 sFAQer
 
25.05.17
10:09
(67) Это понятно мне, это понятно тебе. А вот ему это было не понятно.
71 Джо-джо
 
25.05.17
10:10
(68) бухучёт надо знать.

Засада - куда ни сунься, везде надо что-нибудь знать
72 Любопытная
 
25.05.17
10:12
(62) А, я на прошлой неделе такое словила от девочки из кадров. У нее тоже логика "наоборот". Долго не могла понять, чего ей надо)
73 ptiz
 
25.05.17
10:15
Для меня самым сложным было запрограммировать обычную "стенку", где платформа отбивает мячик. Пока не понял, что нужно шаг изменения координат хранить отдельно и менять его знак при ударении. Остальное - фигня :)
74 Джо-джо
 
25.05.17
10:16
Да что уж говорить, даже разрабы 1С это путают.

Есть в ЗУПе способ начисления:
Только если введено значение показателя – такое начисление будет выполняться при окончательном расчете только в том случае, если на этот месяц с помощью универсального документа Данные для расчета зарплаты введено значение хотя бы одного из отмеченных «определяющих» показателей. В формуле такого начисления должен использоваться показатель для сотрудника, разового использования.

У меня 2 показателя, введено значение одного. Начисление не выполняется. Разработчик говорит, что нужно, чтобы выли введены Показатель1 И Показатель2
75 Волшебник
 
модератор
25.05.17
10:17
(73) Программирование — это фантазия + имение крутить циклы. (с) Композитор
76 sFAQer
 
25.05.17
10:21
(72) Ну вот что бы не было логики "наоборот" надо почитать мат логику =)
77 Любопытная
 
25.05.17
10:21
(76) Я передам. Кадрам-то у нас заняться нечем больше, они будут мат логику изучать
78 Вафель
 
25.05.17
10:22
(72) Это просто русский язык не подчиняется законам мат логики
79 sFAQer
 
25.05.17
10:22
(77) Я не предлагал кадрам, я предлагал ТС почитать)
80 vi0
 
25.05.17
10:24
(0) смотри блок схемы
именно это тебе поможет - наглядно, образно
здесь к примеру по некоторым циклам http://www.tvd-home.ru/prog/9_1
81 Вафель
 
25.05.17
10:24
(78) В русском языке ИЛИ обычно означает исключающее ИЛИ (XOR)
82 Любопытная
 
25.05.17
10:25
(78) Она мне говорит "нужно отобрать сотрудников, которые работают на определенных проектах и у которых трудовой договор заканчивается такой-то датой".
А потом оказывается, что вместо "И" там должно быть "или".
Мне кажется, что русский тут с математическим языком вполне сошлись. Или я не права?
83 Asmody
 
25.05.17
10:25
(60) За счет рекурсии в основном.
84 sFAQer
 
25.05.17
10:25
(81) Да, так и есть.
85 Asmody
 
25.05.17
10:26
(81) Есть 10 типов людей: одни понимают двоичное исчисление, а другие - нет.
86 sFAQer
 
25.05.17
10:27
(82) Она говорит "Отобрать сотрудников которые работают на определённых проектов И Отобрать сотрудников у которых заканчивается трудовой договор определённой датой" т.е получить 2 результата и вывести их вместе в одном отчёте. По правилам русского языка всё ок. По правилам мат логики полная околесица =)
87 Grekos2
 
25.05.17
10:27
(0)  Очень просто.
     Надо начать программировать.
     Например отличная задача написать морской бой.

     Когда выйдет первый релиз "Морской бой" написанный ТС  то вопросы в (0) отпадут.
88 Alina Smerteva
 
25.05.17
10:28
(87) полноценный ?)
89 Господин ПЖ
 
25.05.17
10:28
новая Света?
90 Любопытная
 
25.05.17
10:29
(86) Ну не знаааю. У меня, видимо, логика другая в голове
91 vi0
 
25.05.17
10:29
(87) плохо совет,
нужно начинать с простых задач, иначе нет видимого прогресса -> нет мотивации
92 Irbis
 
25.05.17
10:29
(82) Это называется "вольность речи". В математической нотации вполне "И" может быть заменено на "ИЛИ" в зависимости от формализованной постановки задачи.
93 Вафель
 
25.05.17
10:29
(88) Почему именно программирование? Просто потому что тут вроде как платят?
Это в корне не верный подход
94 Asmody
 
25.05.17
10:29
(87) Сетевой
Под Android
На kotlin
95 Вафель
 
25.05.17
10:30
(94) С 3d эффектами взрывающихся вертолетов
96 sFAQer
 
25.05.17
10:31
(90) Ну да, у тебя логика ближе к мат логике, у них другая, наверное есть какая нибудь наука и для их логики, но я такой не знаю..
97 Grekos2
 
25.05.17
10:32
(88)  Ага. И чтобы бомбы были.
98 Вафель
 
25.05.17
10:32
вот в унф по другому отборы сделали. Интересно теперь пользователи понимают их?
99 sFAQer
 
25.05.17
10:34
(98) А чё там?
100 Irbis
 
25.05.17
10:35
(98) когда проблемы индейцев волновали белого шерифа?
101 Asmody
 
25.05.17
10:38
(97) и корованы
102 Джо-джо
 
25.05.17
10:41
(96) Можно и так, но не по одной строке. делаешь с СКД 2 строки Сотрудники, в каждой свой отбор.
А вообще можно объяснить человеку, что один отбор делает один раз "Отобрать сотрудников которые" "работают на определённых проектов" И "заканчивается трудовой договор определённой датой"
103 Alina Smerteva
 
25.05.17
10:44
(93) платят за что угодно, если ты в этом спец, при чем тут это, просто я бы хотела работать веб-разработчиком
104 Джо-джо
 
25.05.17
10:45
первый раз вижу человека, который целенаправленно хочет стать пхп-макакой
105 sFAQer
 
25.05.17
10:48
(103) А как тебя на мисту занесло с желанием стать веб-разработчиком?
106 Alina Smerteva
 
25.05.17
10:51
(105) Я стажер прог.1с )
107 Alina Smerteva
 
25.05.17
10:51
(106) параллельно учу
108 Волшебник
 
модератор
25.05.17
10:52
(106) Ты бородатый админ за проксёй
109 sFAQer
 
25.05.17
10:55
(108) Как раскусил?
110 Alina Smerteva
 
25.05.17
10:58
(104) почему php то ???
111 Любопытная
 
25.05.17
11:01
(106) Это очень витиеватый путь к веб-разработке
112 sFAQer
 
25.05.17
11:03
(111) Ну тут же летает реклама, веб стор он 1С, и вот это вот всё... Вырастет будет сайты на hhtp сервисах пилить..
113 sFAQer
 
25.05.17
11:03
(112) *http
114 Alina Smerteva
 
25.05.17
11:14
вот ппц не понимаю

var name = "Sveta";
if (name === "Alina") {
console.log("Privet mne");
} esle {
console.log("Privet neznakomec")
}

Почему в } else { ошибка то ???
115 Alina Smerteva
 
25.05.17
11:16
понятно)
116 Вафель
 
25.05.17
11:18
(114) ты в чем код пишешь? Обычно сразу подсвечивется
117 Separator
 
25.05.17
11:20
Запеточку пропустила?
Это вам не Паскаль, мир его праху.
118 toxavich
 
25.05.17
11:20
(114) потому что else а не esle
синтаксис вообще чем нить подсвечивает?
119 Franchiser
 
гуру
25.05.17
11:21
Самый простой способ выучить программирование это устроиться на работу куда то. Я например помнбю купил себе программируемый калькулятор Casio, несколько дней попытался писать на нем программы и пошёл работать во Франч.
120 Alina Smerteva
 
25.05.17
11:22
Разобралась что esle)
не подсвечивает чот http://pastenow.ru/559899acd555d998ad4f582b966b92d0
121 toxavich
 
25.05.17
11:23
(117) это тебе не 1С, ; не обязательна :)
122 Franchiser
 
гуру
25.05.17
11:23
Пока учишься вроде более менее понятно, что потом когда тебе дают типовой код - недели 2 сидишь в шоке.
123 Alina Smerteva
 
25.05.17
11:25
Хотя вы правы, после отправки кода подсвечивает else синим
124 Alina Smerteva
 
25.05.17
11:27
(116) в хроме
125 Alina Smerteva
 
25.05.17
11:28
Просто в 1с сразу ключевые слова красным выделяет )