
Alex
04.04.2017
07:36:06

Алексей
04.04.2017
07:36:37
есть умение клацать кнопки на клавиатуре а есть умение продумывать архитектуру

Google

Alex
04.04.2017
07:36:58

Алексей
04.04.2017
07:37:12
я понимаю
но программирование это не все что угодно что делает программист
пить кофе не программирование

Alex
04.04.2017
07:37:38
Ты еще скажи что все программисты машинистки
ибо без умения набивать на клаве символы низя кодить

Алексей
04.04.2017
07:37:53
а ни один программист даже джун без него не пишет код)

Alex
04.04.2017
07:38:08

Dima
04.04.2017
07:38:13
И я

Alex
04.04.2017
07:38:13
your argument is invalid

Алексей
04.04.2017
07:38:27

Alex
04.04.2017
07:38:29
и мака у меня нет

Google

Алексей
04.04.2017
07:39:00

Alex
04.04.2017
07:39:03
можно еще сказать что программист это оператор ПК, иногда сисадмин, почему нет

Alexander
04.04.2017
07:39:07
стопэ

Alex
04.04.2017
07:39:07
только это усложняет понимание.

Lupsick
04.04.2017
07:39:17

Alexander
04.04.2017
07:39:21
@Fedcomp есть профессия архитектора, я даже знаю одного
программист пишет код

Алексей
04.04.2017
07:39:32

Alexander
04.04.2017
07:39:39
просто в большинстве случаев он берёт на себя _роли_ других профессий

Alex
04.04.2017
07:39:42
как программа течет

Alexander
04.04.2017
07:39:52
спеца по бд, администрированию, архитектуре и прочему

Alex
04.04.2017
07:39:52
из линейной софтины он делает ветви

Alexander
04.04.2017
07:40:00
мб даже связи с клиентом
это роли, которые он на себя берёт, а не обязанности программиста
нужно разделять

Alex
04.04.2017
07:40:19

Alexander
04.04.2017
07:40:27
если ты дома готовишь ужин — ты не повар, ты берёшь на себя роль

Алексей
04.04.2017
07:40:29
ребят, попробую объяснить как нить подругому

Alex
04.04.2017
07:40:31
да, в какой то степени это так, но какая разница? программирование более собирательное понятие

Google

Alex
04.04.2017
07:40:38
посмотрим как ты алгоритм напишешь без архитектуры

Alexander
04.04.2017
07:40:57

Алексей
04.04.2017
07:40:57
никто не собирается писать без архитектуры

Lupsick
04.04.2017
07:41:08
А пишут лол

Alexander
04.04.2017
07:41:15
чтобы была архитектура — не всегда программисту нужно её придумывать

Alex
04.04.2017
07:41:19

Alexander
04.04.2017
07:41:20
он может брать на себя эту роль

Alex
04.04.2017
07:41:25
все равно на самом низком уровне код пишу я.

Алексей
04.04.2017
07:41:30
щас сек визуально фигану

Alexander
04.04.2017
07:41:32

Alex
04.04.2017
07:41:35
и у меня все равно есть хотя бы минимальное вихляние

Alexander
04.04.2017
07:41:39

Lupsick
04.04.2017
07:41:43
Опыт показывает что всем похуй на качество кода

Alex
04.04.2017
07:41:44
иначе я не нужен как специалист которому можно делегировать задачу.

Alexander
04.04.2017
07:41:45
а архитектура — другое
ты не собираешь же себе комп
попробуй напиши программу без компа

Alex
04.04.2017
07:42:00
Как это не собираю ахаха

Alexander
04.04.2017
07:42:00
тебе его дают

Google

Ilya
04.04.2017
07:42:11

Alex
04.04.2017
07:42:13
проц никто не паяет
его тоже собирают, на заводе

Lupsick
04.04.2017
07:42:24

Alexander
04.04.2017
07:42:32

Alex
04.04.2017
07:42:37

Lupsick
04.04.2017
07:42:47

Alex
04.04.2017
07:42:49
строить архитектуру дома - возможно

Admin
ERROR: S client not available

Alex
04.04.2017
07:43:03

Lupsick
04.04.2017
07:43:04
Везде, где я работал, было просто пиздецовое качество
На разных языках причём

Alex
04.04.2017
07:43:09
OSS в частности этим хорош

Alexander
04.04.2017
07:43:09

Alex
04.04.2017
07:43:23
как правило чаще именно хороший код бегает по проектам в виде гемов от хороших программистов.

Alexander
04.04.2017
07:43:28
если ты не в такой компании работаешь — это не значит, что все, как ты, берут на себя роль архитектора

Alex
04.04.2017
07:43:48
Ты всегда строишь архитектуру программы на каком либо уровне
даже ветви это по сути архитектура

Google

Alexander
04.04.2017
07:44:28

Alex
04.04.2017
07:44:35
if()
else
ну да, они скорее условия, сорян

Alexander
04.04.2017
07:45:16
не путай архитектуру с алгоритмами

Alex
04.04.2017
07:45:30
объясни разницу тогда.

Alexander
04.04.2017
07:46:45
нууу эээ условно говоря что использовать (из стороннего) и как называть/связывать, вкладывать, разбивать на классы — это скорее архитектура
а алгоритмы — это циклы, условия, просто синтаксис обобщённый (из real life), который работает

Alex
04.04.2017
07:47:11
подожди, в программе без классов не может быть архитектуры?

Dmitry
04.04.2017
07:47:21
Да формулировки это не твое))

Alexander
04.04.2017
07:47:35
у тебя может быть всё в одном классе, а может быть в разных — это архитектура. в скольких и каких — тоже она.
но классы бизнес-логики не несут.
а что внутри — это логика и алгоритмы

Dima
04.04.2017
07:47:36
ТИХО ВСЕМ
формулировки это не моё
?

Alex
04.04.2017
07:47:49
у меня может быть алгоритм разбит по нескольким файлам
это не алгоритм?

Alexander
04.04.2017
07:48:00

Alex
04.04.2017
07:48:09
и архитектура

Alexander
04.04.2017
07:48:09
пустые файлы и классы — не алгоритм

Alex
04.04.2017
07:48:16
не понимаю почему условия не являются архитектурой

Alexander
04.04.2017
07:48:50

Alex
04.04.2017
07:49:11
подожди, название куска кода не может быть частью алгоритма?

Alexander
04.04.2017
07:49:23
def foo; end — тоже не алгоритм
require 'some_module' — не алгоритм