Как научится решать задачи по программированию?
Здравствуйте, изучаю JavaScript примерно 3 месяца каждый день, в принципе как,что и почему работает я понимаю, но применить это как-то не получается, очень тяжело даются задачи на learn.javascript.ru:( не все конечно но в решение заглядываю частенько:-? , я так понимаю, отсутствует логическое-алгоритмитическое мышление, сам процесс написания мне нравится и копаться в этом тоже, но как научится решать задачи самой доходить до этого самостоятельно. Я когда смотрю решение некоторых задач,которые я не смогла решить, первая мысль: оО я бы до такого не додумалась, пожалуйста помогите, очень хочу стать JavaScript - Junior!! Заранее благодарна!
|
Alex03, just do it...
|
Цитата:
|
Цитата:
Вероисповедание, политические взгляды, были ли приводы в полицию... ? :) |
Цитата:
|
Видел я задачки на learn.javascript.ru и понимаю что могу их решить но когда смотрю код решения то не полностью его понимаю. Вообщем важен прежде всего результат.. а "красивый" и оптимизированный код с опытом начнешь писать. Удачи:)
|
Т.к. js в начале карьеры это почти всегда фронтенд, в первую очередь я бы посоветовал отполировать навыки css+html на небольших проектах, будь то свои или фриланс. Там очень часто примешивается js в виде логики представления. Задачки решать сильно лучше не научитесь, но получите реальный опыт и понимание, что от вас будет требоваться на работе.
Систематическое изучение языка - это хорошо, но без опыта реальных проектов (пусть небольших) вы будете довольно сомнительным junior. А без знания css+html, ну, я даже не знаю, кем надо идти работать. У бекенда порог входа не ниже, а может даже повыше. Цитата:
|
Цитата:
Цитата:
Цитата:
|
Цитата:
css+html я постоянно тренируюсь, верстаю в свободное время небольшие сайты, но пока без JS. |
Цитата:
До этого работала в сфере салона красоты. Не то что бы совершенства, но многого достигла, и дальше развиваться в этом направлении не куда. Скучно. Надоело. В программирование пойти сподвиг интерес. Мне нравится это, хочу писать код и видеть результат. В школе когда училась хотела стать программистом, но не получилось пойти учится после неё. Но теперь я думаю всё у меня получится :victory: т.к даже не рассматриваю такой вариант, что "не получится". |
Цитата:
|
Цитата:
|
Цитата:
Некогда на РНР-форуме также женщина, также не имеющая к программированию никакого отношения и работающая в издательстве задала вопрос - "можно ли научиться программированию?". В массе своей ответы можно было бы обобщить так - "не суйся и лучше вари борщ". Если вы в прежнем ремесле уперлись в Зверева и надоело, то необходимость сменить работу эту женщину заставило безденежье. Здравая часть форму посоветовала ей не слушать "любителей борща", и на данный момент она работает, выполняет заказы. Каких высот она достигла сказать не могу, но и стоя на месте высот не покорить. Что касается что надо для того "чтобы...", то это вопрос философский, кто знает какой потенциал заложен в вас, может есть в нем то, о чем даже вы сами не ведаете. Для программирования логическое мышление, это очень хорошо, но и умение абстрагироваться от конкретики приветствуется, ибо часто бывает, что с этим и возникают затруднения. И писать программы, это творчество, поэтому наличие творческого мышления не лишнее. |
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
|
База она и есть файлы в любом случае. На XML файлах, это не база, а это один из способов хранения, а база это нечто большее чем понятие файл.
Все по потребностям, нормальный магазин с хранением данных на XML, ну это нечто запредельное. Но если удовлетворяет, храните, можно ведь торговать и без базы, XML и JS, и торгуют. |
Цитата:
Если говорим про key-value хранилища (которые тоже "nosql"), то там вообще во многих случаях (memcache, redis etc.) данные в RAM и сохранность их не гарантируется, т.е. в основном это вспомогательное решение для отдачи статики и подобных операций, но не основная бд. |
Цитата:
|
Да уж, и сказать нечего. )
|
Часовой пояс GMT +3, время: 02:23. |