Форум программистов, компьютерный форум CyberForum.ru

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
creampiekilledu
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 4
#1

new meat on war - Программирование iOS/iPhone

26.09.2013, 18:27. Просмотров 689. Ответов 14
Метки нет (Все метки)

Hello wolrd! Всем доброго времени суток. Меня зовут Дмитрий и я решил стать программистом.
Мне 20 лет и процент моей заурядности составляет примерно 40.
Прочитав кучу форумов и статей для начинающих я разумеется выбрал для себя отросль моих начинаний и как не трудно догадаться
Это - написание (создание) приложений для платформ Android & ios. В данный момент мои знания близки к нулю.
Но собственно по этому я и решил написать опытным или же уже начавших изучать данную сферу программистам.
Так вот, с чего начать? Лично я думаю так как знаний ноль то мне следует начать со стандартных языков С/С++,
Разумеется что бы хоть как то вникать в программирование и алгоритмы. В данный момент работаю на обычной работе
И готов посвящать все свое свободное время изучению. Очень жду адекватных и развенутых ответов и помощи.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
26.09.2013, 19:35     new meat on war #2
Цитата Сообщение от creampiekilledu Посмотреть сообщение
Hello wolrd!
Hellow, чтожэ.
Цитата Сообщение от creampiekilledu Посмотреть сообщение
Меня зовут Дмитрий и я решил стать программистом.
Здравствуйте, Дмитрий, меня зовут Алексей, и я ... программист.
Цитата Сообщение от creampiekilledu Посмотреть сообщение
я разумеется выбрал для себя отросль моих начинаний и как не трудно догадаться
А почему именно эту отрОсль? А не другую? Литературу, к примеру.
Цитата Сообщение от creampiekilledu Посмотреть сообщение
Так вот, с чего начать?
С книжки. По самым основам objective c. Ну или JAVA.
Цитата Сообщение от creampiekilledu Посмотреть сообщение
Лично я думаю так как знаний ноль то мне следует начать со стандартных языков С/С++,
Смысла особого не вижу. Когда понадобится и дорастете - учите на здоровье. А еще python, lisp и немного erlang'a для багажа.
Цитата Сообщение от creampiekilledu Посмотреть сообщение
Разумеется что бы хоть как то вникать в программирование и алгоритмы
Это вам книжку про алгоритмы нужно читать(купил тут недавно на 1200 страниц, еще не дочитал...)
Цитата Сообщение от creampiekilledu Посмотреть сообщение
И готов посвящать все свое свободное время изучению.
Это сколько? 2 часа в день?
Цитата Сообщение от creampiekilledu Посмотреть сообщение
Очень жду адекватных и развенутых ответов и помощи.
Надеюсь, мой ответ вам понравится и вы решите открыть для себя мир замечательного программирования.
iCloud
26.09.2013, 19:59
  #3

Не по теме:

Священный грааль

creampiekilledu
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 4
26.09.2013, 20:27  [ТС]     new meat on war #4
Цитата Сообщение от zulkis Посмотреть сообщение
Здравствуйте, Дмитрий, меня зовут Алексей, и я ... программист.
Очень рад что на мою просьбу откликнулся программист!

Цитата Сообщение от zulkis Посмотреть сообщение
А почему именно эту отрАсль? А не другую? Литературу, к примеру.
Странно что вы не упомянули о философии.

Цитата Сообщение от zulkis Посмотреть сообщение
С книжки. По самым основам objective c. Ну или JAVA.
А можно ли озвучить авторов?

Цитата Сообщение от zulkis Посмотреть сообщение
Смысла особого не вижу. Когда понадобится и дорастете - учите на здоровье. А еще python, lisp и немного erlang'a для багажа.
И все же? с какого конкретно языка вы советуете начать?

Цитата Сообщение от zulkis Посмотреть сообщение
Это вам книжку про алгоритмы нужно читать(купил тут недавно на 1200 страниц, еще не дочитал...)
Читал в инете статью для начинающих, где было сказано мол существует множество книг, читая которые ~до 3главы лишь приветствуется, так как то что в книге идет дальше читающий не понимает и не в силах понять, так как он с этим даже не сталкивался и не имеет ни малейшего представления о чем ему пытается донести автор. В вашем же случае, думаю нет смысла забивать себе голову всеми возможными алгоритмами, при том что половина из них даже не сталкивалась с вами.

Цитата Сообщение от zulkis Посмотреть сообщение
Это сколько? 2 часа в день?
Минимум 4-5 часов, так же, прошу учесть выходные дни.

Цитата Сообщение от zulkis Посмотреть сообщение
Надеюсь, мой ответ вам понравится и вы решите открыть для себя мир замечательного программирования.
Ваш ответ к сожалению дал лишь малую часть, ответа на мои вопросы.
Вернемся к сути: с чего конкретно ВЫ как программист посоветуете мне начать ? Какой язык, книги, сайты/видео-уроки?
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
26.09.2013, 21:10     new meat on war #5
Цитата Сообщение от creampiekilledu Посмотреть сообщение
Странно что вы не упомянули о философии.
На мой взгляд не странно
Цитата Сообщение от creampiekilledu Посмотреть сообщение
А можно ли озвучить авторов?
Поиск конечно не вариант. Пожалуйста: для начала вам с головой хватит
По Java не читал книг, только документацию, только хардкор.
Цитата Сообщение от creampiekilledu Посмотреть сообщение
И все же? с какого конкретно языка вы советуете начать?
с ObjectiveC, он классный.
Цитата Сообщение от creampiekilledu Посмотреть сообщение
Читал в инете статью для начинающих, где было сказано мол существует множество книг, читая которые ~до 3главы лишь приветствуется, так как то что в книге идет дальше читающий не понимает и не в силах понять, так как он с этим даже не сталкивался и не имеет ни малейшего представления о чем ему пытается донести автор. В вашем же случае, думаю нет смысла забивать себе голову всеми возможными алгоритмами, при том что половина из них даже не сталкивалась с вами.
Вы же сами про алгоритмы упомянули...
Цитата Сообщение от creampiekilledu Посмотреть сообщение
Минимум 4-5 часов, так же, прошу учесть выходные дни.
Потратьте время на основы, конструкции базовые, классы, принцип вызовов методов, !!!указатели(это уже отсыл к Си, так как ObjC это c+smalltalk), принцип работы с памятью...
В идеале конечно, нужно и Си и ObjectiveC...
Это даст и базу, и более узкие знания(раз под определенную платформу хотите разрабатывать)
Цитата Сообщение от creampiekilledu Посмотреть сообщение
Вернемся к сути: с чего конкретно ВЫ как программист посоветуете мне начать ? Какой язык, книги, сайты/видео-уроки?
Ну на книжки я уже дал ссылку, видео уроки я кроме как онлайн-лекций вообще не приемлю, т.к чаще всего там трэш
Сайты - документация от apple и stackoverflow ... И вот их видео уроки WWDC как раз можно и нужно смотреть. Но там идет расчет на "подготовленного" зрителя.
Цитата Сообщение от creampiekilledu Посмотреть сообщение
Ваш ответ к сожалению дал лишь малую часть, ответа на мои вопросы.
А задавать нужно конкретные вопросы...
Я когда хотел программировать, меня, честно вам скажу - в "гугл" посылал мой научный руководитель. Спасибо, Николай!
Xavier
in god we trust
74 / 74 / 8
Регистрация: 20.04.2012
Сообщений: 201
26.09.2013, 22:40     new meat on war #6
Еще могу посоветовать не плохой сайт. Там множество разных туториалов как для новичков так и для более опытных программистов.
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
26.09.2013, 22:56     new meat on war #7
Цитата Сообщение от creampiekilledu Посмотреть сообщение
...так как знаний ноль то мне следует...
Цитата Сообщение от creampiekilledu Посмотреть сообщение
В данный момент мои знания близки к нулю.
Цитата Сообщение от creampiekilledu Посмотреть сообщение
Очень рад что на мою просьбу откликнулся программист!
И тут внезапно:
Цитата Сообщение от creampiekilledu Посмотреть сообщение
В вашем же случае, думаю нет смысла забивать себе голову всеми возможными алгоритмами, при том что половина из них даже не сталкивалась с вами.
Зачет однозначно

А raywenderlich действительно отличная штука. Очень советую.
Плюс недавно встретилась занятная книжица Али Махера "Программирование под iPhone". Правда, издание достаточно устаревшее, но если она переиздавалась, очень советую. Тут, вроде, еще не упоминалась.
Ну и поройтесь по форуму. Здесь раз 15 тема литературы поднималась.
creampiekilledu
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 4
27.09.2013, 02:05  [ТС]     new meat on war #8
Цитата Сообщение от mobidevelop Посмотреть сообщение
И тут внезапно:

Зачет однозначно

А raywenderlich действительно отличная штука. Очень советую.
Плюс недавно встретилась занятная книжица Али Махера "Программирование под iPhone". Правда, издание достаточно устаревшее, но если она переиздавалась, очень советую. Тут, вроде, еще не упоминалась.
Ну и поройтесь по форуму. Здесь раз 15 тема литературы поднималась.
Благодарю. Обшарил интернет, скачал/купил в общем книг 20.

пс. решил начать с паскаля, переходя на джава и под Android. после на Iphone.
Думаю литературы мне хватит на месяц-полтора по этому, благодарю всех кто ответил в этой теме.

пс2. Тему прошу не закрывать, так как после прочтения книг могут возникнуть вопросы которые я разумеется задам в этой же теме.
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
27.09.2013, 09:01     new meat on war #9
Цитата Сообщение от creampiekilledu Посмотреть сообщение
пс. решил начать с паскаля, переходя на джава и под Android. после на Iphone.
Не стоит мучить себя паскалем, зачем оно вам. Если уже так тянет начать не с ObjectiveC/C - начните с Python.
Книг по нему море. Горя знать не будете.

P.S Ладно если вы еще новый компилятор скачаете для паскаля, а если нет - Будут там переменные в этом паскале потом "aaa", "lll", '"kkk", "kkkk", ибо ограничение на длину имен переменных
А потом это все в нормальные языки потащите...
iCloud
12 / 12 / 1
Регистрация: 22.07.2013
Сообщений: 26
27.09.2013, 09:46     new meat on war #10
Цитата Сообщение от zulkis Посмотреть сообщение
Если уже так тянет начать не с ObjectiveC/C - начните с Python.

Не по теме:

Почему не с Ruby?

zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
27.09.2013, 12:52     new meat on war #11
Смотрим на строчку ""Ease of learning"
Это и правда так. Банально дока лучше.
iCloud
12 / 12 / 1
Регистрация: 22.07.2013
Сообщений: 26
27.09.2013, 13:35     new meat on war #12
Цитата Сообщение от zulkis Посмотреть сообщение
Это и правда так. Банально дока лучше.
Ну руби не смотрел, сам питон изучал. Но просто их часто ставят на одну полку питон с руби, а я почему-то считал, что руби поближе к objc будет.
creampiekilledu
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 4
27.09.2013, 15:05  [ТС]     new meat on war #13
Цитата Сообщение от zulkis Посмотреть сообщение
Не стоит мучить себя паскалем, зачем оно вам. Если уже так тянет начать не с ObjectiveC/C - начните с Python.
Книг по нему море. Горя знать не будете.

P.S Ладно если вы еще новый компилятор скачаете для паскаля, а если нет - Будут там переменные в этом паскале потом "aaa", "lll", '"kkk", "kkkk", ибо ограничение на длину имен переменных
А потом это все в нормальные языки потащите...
Интересно, просто вычитал и там советовали именно начать с паскаля, так как это довольно легкий и базовый язык который преподают даже в 9классе, но то школьная программа, даже я ее помню. Дело в том что мне бы начать с легкого какого нибудь языка, вникнуть в саму суть, понять что и как работает/пишется. создать/написать пару тройку программ и все в этом духе, по этому и вопросы, с чего начинать. Но в любом деле главное ведь - начать! )
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
27.09.2013, 15:34     new meat on war #14
Не совсем по теме, но так, для примера:
На моей прошлой работе (не по мобильной отрасли) пришел студент гуманитарного ВУЗа, с желанием работать "за еду" и стать программистом.
Его поручили мне, как тоже, не столь давнему студенту (не тимлидам же давать)) ), для обучения и введения в курс дела.
Я решил начать с ним с чистого Си: писали калькуляторы, пузырьки, а-ля "шифрование файлов" побайтным XOR, и прочие подобные вещи.
Потом С++ на Винде - событийную модель, так сказать, рассмотреть (кнопочки, поля на форме и т.д.).
Через полгода парень фактически самостоятельно мог править код на ассемблере (x51 архитектуры), сам начал осваивать Delphi и успешно писал на нем, понимал хотя бы в общих чертах Java.
Лично я всеми руками за Си для начала))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.09.2013, 17:24     new meat on war
Еще ссылки по теме:

Java EE Html добавить в war
Не запускается Rome: Total War
OpenShift loading WAR file Java EE
Java EE не поднимается war

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
iCloud
12 / 12 / 1
Регистрация: 22.07.2013
Сообщений: 26
27.09.2013, 17:24     new meat on war #15
Цитата Сообщение от kievkao Посмотреть сообщение
Лично я всеми руками за Си для начала))
Тяжёлый старт получается. Я считаю, что углубление должно происходить много позже, а базу получить на простом. И всю идеологию можно получить в питоне + кодстайл как особенность самого языка тоже плюс
Yandex
Объявления
27.09.2013, 17:24     new meat on war
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru