14:18 

Продолжаю пытаться стать программистом.

.Тапка.
Всем привет. Я изучвю js, работаю джуном-верстальщиком который иногда сражается с js-кодом большого запутанного проекта. В свободное время пытаюсь понять, выучиться и вообще освоить искусство программирования. Получается не очень. Замыкания, циклы, типы данных, это вроде все более-менее понятно, у меня проблемы с тем как вообще мысль или идея как что-то должно работать превращается в набор объектов со свойствами и методами, и все это дело еще в какой-то структуре, и все это как-то между собой взаимодействует (но не должно быть слишком связано). Гулишь "учить кодить js" выдает онлайн курсы и книжки про все то же - замыкания, циклы, типы данных. Я сижу, читаю, и чувствую что не улавливаю чего-то фундаментального, абстрактного и того о чем книжек не попадалось. Подскажите, что делать-то.

@темы: Java script, Вопрос

Комментарии
2015-10-02 в 14:40 

Юрий Рэйн
λOther side of the memory crystal. …λ
А это уже Алгоритмы, возможно стоит начинать с реализации сортировок (писать самостоятельно, смотреть как написали другие.)

2015-10-02 в 15:11 

.Тапка.
Юрий Рэйн, алгоритмы у меня с универа отложились как сортировки манеток разной ценности разными способами. О_о я их правда уже забыла наверное. но мне кажется это разные вещи все-таки, нет? алгоритмы и, эм, структура кода?

2015-10-02 в 15:17 

Kakou ECTb
жираф большой - ему видней
After silence that which comes nearest to expressing the inexpressible is music.
.Тапка., тебе нужно для себя мелкие задачи начать делать. калькулятор какой-нибудь простецкий, ещё что-нибудь. сделала - кинула на ревью какому-нить знакомому, он тебе подскажет что ты не так сделалал или что улучшить можно. ну и гитхаб - смотри как делают другие :)

2015-10-02 в 15:23 

Юрий Рэйн
λOther side of the memory crystal. …λ
.Тапка., Может и разное, но как раз при реализации алгоритма идея превращается в строчки кода. (Выбираются типы данных, последовательного набора циклов и if-else.) https://ru.wikipedia.org/wiki/Алгоритм_сортировки#Список алгоритмов сортировки и http://algolist.manual.ru/. Можно почитать Кормена "Алгоритмы" или поискать серию "Мир программирования". Конечно, если вы можете сейчас написать хотя бы сортировку выбором / вставками, то общий принцип вам известен.

2015-10-02 в 16:04 

Cyrus83 (aka rabid coyote)
В свободное время пытаюсь понять, выучиться и вообще освоить искусство программирования

АХ, как мне все это знакомо...

2015-10-02 в 17:24 

Makha
Все в порядке... Во всяком случае, в конечном итоге все будет в полном порядке!
.Тапка., Пиши реальные задачи под себя. Всплывающее окно, галерею, анимацию... То, что пригодится тебе как юниору-верстальщику, то, что ты видишь в работе каждый день, но используешь готовое...

2015-10-02 в 18:34 

.Тапка.
спасибо ) изучу их как следует, значит.

2015-12-02 в 23:50 

8115
Покороче запрос набирай. Просто "учить кодить". Это - общие вопросы программирования, методологии.
Можно, например, почитать Стива Макконнелла - "Совершенный код" по теме.

Комментирование для вас недоступно.
Для того, чтобы получить возможность комментировать, авторизуйтесь:
 
РегистрацияЗабыли пароль?

ru_programming

главная