Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как научится решать задачи по программированию? (https://javascript.ru/forum/misc/58711-kak-nauchitsya-reshat-zadachi-po-programmirovaniyu.html)

Фридрих 14.10.2015 01:01

Цитата:

Сообщение от Alex03 (Сообщение 391848)
Почему начало не очень? Уже поздно?

Учиться ни когда не поздно, я вот в свои 40, начал изучать программирование, самое главное желание и терпение - всё получиться. А вот по поводу мышления, ты права, надо малость потренироваться в построении алгоритмов. Я дошел до того, что мой интернет магазин вообще работает на файлах и на двух серверных скриптах, а всё остальное на клиенте, использую Jquery, так как нахожу в ней логичность и простые решения и малый код. Для начала надо понять как вообще всё программируется, потому что все языки имеют одинаковые циклы, условные операторы, переменные, переключатели, массивы и пр.:) Так что потренируйся в начале без языка, просто на бумажке, рисуй блок схемы, а потом по схеме прописывай код.:write:

laimas 14.10.2015 05:10

Цитата:

Сообщение от Фридрих
Я дошел до того, что мой интернет магазин вообще работает на файлах

Было бы лучше, если бы вы дошли до понимания того, что работать должно с использованием базы, если конечно ваш магазин не три пряника по 5 коп. :)

laimas 14.10.2015 05:41

Цитата:

Сообщение от Alex03
Почему начало не очень? Уже поздно?
До этого работала в сфере салона красоты... многого достигла, и дальше развиваться в этом направлении не куда. Скучно. Надоело.

Поздно, это когда стараешься удержаться за что либо, чтобы не упасть в лужу после того как упал. Но падения еще не было же? :) Хотя падения неизбежны, но как говорят наследники Конфуция - Если ты споткнулся и упал, это ещё не значит, что ты идёшь не туда.

Некогда на РНР-форуме также женщина, также не имеющая к программированию никакого отношения и работающая в издательстве задала вопрос - "можно ли научиться программированию?". В массе своей ответы можно было бы обобщить так - "не суйся и лучше вари борщ".

Если вы в прежнем ремесле уперлись в Зверева и надоело, то необходимость сменить работу эту женщину заставило безденежье. Здравая часть форму посоветовала ей не слушать "любителей борща", и на данный момент она работает, выполняет заказы. Каких высот она достигла сказать не могу, но и стоя на месте высот не покорить.

Что касается что надо для того "чтобы...", то это вопрос философский, кто знает какой потенциал заложен в вас, может есть в нем то, о чем даже вы сами не ведаете. Для программирования логическое мышление, это очень хорошо, но и умение абстрагироваться от конкретики приветствуется, ибо часто бывает, что с этим и возникают затруднения. И писать программы, это творчество, поэтому наличие творческого мышления не лишнее.

ksa 14.10.2015 09:39

Цитата:

Сообщение от Alex03
Почему начало не очень?

Ну тут встречный вопрос... Неужели для занятия программированием будет лучше сначала долгое время вообще этим не заниматься? :)
Цитата:

Сообщение от Alex03
Уже поздно?

На такой вопрос трудно ответить однозначно... :)
Цитата:

Сообщение от Alex03
Скучно. Надоело.

Это другое дело. :D
Цитата:

Сообщение от Alex03
В школе когда училась хотела стать программистом, но не получилось пойти учится после неё.

Тогда удачи на этой дороге. ;)

Фридрих 14.10.2015 12:04

Цитата:

Сообщение от laimas (Сообщение 391877)
Было бы лучше, если бы вы дошли до понимания того, что работать должно с использованием базы, если конечно ваш магазин не три пряника по 5 коп. :)

А разве база не может быть на XML файлах??? NoSQL. Это ведь просто.

laimas 14.10.2015 12:28

База она и есть файлы в любом случае. На XML файлах, это не база, а это один из способов хранения, а база это нечто большее чем понятие файл.

Все по потребностям, нормальный магазин с хранением данных на XML, ну это нечто запредельное. Но если удовлетворяет, храните, можно ведь торговать и без базы, XML и JS, и торгуют.

alex.vv 14.10.2015 12:37

Цитата:

А разве база не может быть на XML файлах??? NoSQL. Это ведь просто.
Может, но обычно в таких случаях речь о документо-ориентированной СУБД поверх этих файлов, а не только о самих файлах, например couchDB так работает.
Если говорим про key-value хранилища (которые тоже "nosql"), то там вообще во многих случаях (memcache, redis etc.) данные в RAM и сохранность их не гарантируется, т.е. в основном это вспомогательное решение для отдачи статики и подобных операций, но не основная бд.

Фридрих 14.10.2015 12:58

Цитата:

Сообщение от laimas (Сообщение 391925)
Все по потребностям, нормальный магазин с хранением данных на XML, ну это нечто запредельное. Но если удовлетворяет, храните, можно ведь торговать и без базы, XML и JS, и торгуют.

Да ни чего там нет запредельного, для того и разработан язык запросов Xquery. Потом преобразовать с помощью XSLT и всё. Намного удобнее чем таблицы SQL.

laimas 14.10.2015 13:08

Да уж, и сказать нечего. )


Часовой пояс GMT +3, время: 05:55.