Другие языки программирования и технологии

интернет- и компьютерная грамотность? программирование?

Вот недавно в интернетах была красивая новость. Дескать, бомжа за 2 мес научили программировать, он написал какую-то классную софтинку для андройда, нормально заработал на этом, но потом снова подался в бомжи, ибо сколько волка не корми..

Меня во всей этой истории больше всего удивил момент про два месяца =)

Сейчас начинаю тесно работать с ребятами, которые заняты новыми медиа. Сама пользователь-обыватель - умею софт и драйверы, могу разобраться, как систему переустановить, погуглив, могу что-то под шаманский бубен прикрутить, но вот ни малейшего понятия не имею, что значит "написать программу" (школу 8 лет назад закончила, там на экзамене выпускном картинки в павер поинт вставляли).
Меж тем понимаю, что диджитал - это будущее, да уже и настоящее, и все медийные и многие торговые бизнесы через интернет строятся.

В общем:
1) Программирование на уровне элементарной грамотности, чтоб не быть "темной" - это что учить (какие языки, какое *не знаю что еще бывает*)? Это сложно, как математика, или, в принципе, ближе к лингвистическим экзерсисам? Долго учиться буду, если регулярно, но и с другими интересам совмещать?
2) Программирование под Андройд (приложение написать, запустить в мир) - это вообще что да как, если в двух словах?
3) Что в принципе в себя включает современная компьютерная грамотность? Быть программистом не планирую, я вообще какой-то кривой пиарщик тире культуролог с мыслями о том, что пора бы уже какой-то бизнес в интернетах организовать (интернет-магазин - самое простое, но хочется чего-то из более интеллектуальных сфер).

Наверное, все в одну кучу получилась, но вот такая "темная"(( Расскажите, покажите, поясните, пожалуйста, или где что почитать? Чтобы объемно картинку увидеть, осознать.
Ира, программирование это очень специфичная деятельность, с большими требованиями, и + программист, это всегда инженер, в 1-ю очередь! Конечно про бомжа, просто очередной бред придурка журналюги.
Работа программиста выглядит так: въезжаем в задачу, доводим до интуитивного понимания, придумываем процесс. Теперь надо "увидеть" наш процесс, в воображении, и описывать на языке программирования. Дальше самое интересное: программу надо отладить, те. найти ошибки и исправить, это долго и мучительно, но ошибки там остаются, все равно!
По Вашим вопросам:
1) Нужно иметь математическое, абстрактное мышление, и + нельзя написать серьезную, современную программу, без математики, я Вас ниразу не пугаю! Самый минимум: алгебра + множества + теория вероятностей. Но ИМХО можно также считать: что программирование находится между математикой и поэзией, в которой также есть жесткие требования, к записи мыслей.

2) Под Android пишется абсолютно также, как для любой другой платформы.

3) ИМХО Вы и так знаете, все, что нужно: нормальный, продвинутый юзер, Вам этого хватит, с запасом, на все случаи жизни.
Но если хотите вникнуть, все таки, то начните отсюда: http://www.coderussia.ru/ru/index.html?lang=ru&level=1 ИМХО абсолютно гениальный сайт! Там 10 уровней, пройдите их все, и получите общее представление.
Удачи! :))
Александр Костин
Александр Костин
48 987
Лучший ответ
1. Чтобы быть программистом, нужно им быть. Программист -- это вид мышления. Какие-то конкретные языки назвать нельзя, т. к. язык нужен в зависимости от сферы в которой работает программист. Так, классика - это С. На нём основаны, например, Java и PHP.

2. На андроиде чтобы написать программу нужно установить Android SDK и эмулятор android устройства. Достаточно непросто, на самом деле. Под android пишут на языке Java.

3. Не понятен вопрос. Решите для себя что вам нужно, это и будет "компьютерная грамотность. "
ОН
Олег Нагимов
26 608
Для того, чтобы стать хорошим программером нужно три вещи: упрямство, перфекционизм, и тайная нереализованная жажда любовно подчинять. Когда пишите код, Вы как бэ говорите компу: "Подчиняйся мне, сука! Раздевайся! Так... Что? Ошибка? Да, как ты посмела!... "
А ещё там очень много оттенков этого ...кхм, программирования:
Системщик (С, Ассемблер) - повелитель микроконтроллеров, тостеров и кофеварок командир;
Прикладной программист (С, С++, С#, Java и др.) - собственно, окна.
Геймдев (С, С++, DirectX, OpenGL/CL,) - игрушки.
Интернет-Технологии (HTML, CSS, SVG, PHP, JavaScript) - как раз там делают интернет-магазины.
Не важно, что выберите, начните с "Библии информатики" (или как её ещё называют "Белая книга"): Б. Керниган и Д. М. Ритчи "Программирование на С"
Витёк ;)
Витёк ;)
26 548
как с вами сложно со всеми.. то ли у меня мозг по другому устроен, то ли за годы программирования все так въелось, что алгоритмы стали как родные..

короче думаю что начинать надо с чего то простого - с калькулятора. найти старый мк-61 и научится на нем делать программы. многое станет ясным. а потом можно переходить на языки высокого уровня.

но программировать для современного человека не обязательно совсем. нужно быть уверенным пользователем и знать где посмотреть. а еще уметь задать конкретные вопросы - тогда получишь конкретные ответы.
Юрий Борисов
Юрий Борисов
22 439
Олег Нагимов Обучение на калькуляторе только усложнит всё. Можно взять бейсик и учиться на бейсике.
Это бомж случайно не физ-мат закончил? Не, просто знал одного, у него два высших физ-мат и лингвист, а когда жена умерла то он от горя спился до бомжа, бывает и такое в жизни.
Mansur Aminov
Mansur Aminov
11 372
я программист и в двух словах все не объяснить о программирование, так как эта сфера очень широка и зависит от направления программ. то есть есть программы такие есть другие и каждая пишется по своему одна для баз данных другая для каких-то систем и написание там совсем разное, одинаковая лишь структура и язык вот я допустим пишу на делфи и мне нужен язык паскаль еще я пишу на с++ там совсем другой свой язык короче это дремучий лес мне сейчас 31 начал писать первые програмки когда было 15, вот и считай
(интернет-магазин - самое простое ?
создай продавай и будет супер интеллектуальная сфера

быть програмистом - только единици в этом понимают
Нии Энергомаш
Нии Энергомаш
2 591

Похожие вопросы