KoLoB 0 Nahlásit příspěvěk Odesláno December 27, 2012 2 общая архитектура процессора, низкоуровневые операции, ассемблер, управление памятью А это хоть зачем? Мы же не на ассемблере пишем и даже не на Си. Если программировать на яве нам это не надо. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
serj_nv 2568 Nahlásit příspěvěk Odesláno December 28, 2012 А это хоть зачем? Мы же не на ассемблере пишем и даже не на Си. Если программировать на яве нам это не надо. Согласен - еще бы машинный код вспомнили. Если чел не собирается писать драйвера, проги под контролеры и подобное - ассемблер в топку. Операционок куча, процессоров тоже каждый изучать? P.S.Агент вот когда последний раз на ассемблере писал? Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
AgentXXX 1 Nahlásit příspěvěk Odesláno December 28, 2012 P.S.Агент вот когда последний раз на ассемблере писал? ГЫ! 2000.Зря потерянное время. Лучше бы умные книжки по моделированию и архитектуре штудировал. Денег н апорядок больше, спрос на 10 порядков выше. Работа программера мне часто напоминала ситуацию: Красит дядька забор.Температура вокруг +39, закончить надо к вечеру/ночеру. Подьезжает на кадиллаке систем архитект: - Ну как продвигается? - Да потихоньку.... - Ну я на тренинг по архитектуре в Лондон.Вернусь - проверю. Подьезжает на БМВ ПМ: - Ну как продвигается? - Да потихоньку.... - Ну я на тренинг по менеджменту в Мадрид.Вернусь - проверю. Подьезжает на МБ IT manager: - Ну как продвигается? - Да потихоньку.... - Ну я на совещание в Рим.Вернусь - проверю. К вечеру все вернулись: (все в один голос) - Сегодня показ заказчику базового функционала.Что работает? (программер) - Да вот тут и тут работает.Это и это пока не запустил, с интерфейсом непонятка в базовом слое. (все в один голос программеру) - Натыкай заглушек с дефолтом, добавь красивых кнопок на стартовом окне, добавь гифовых кнопок с переливом в имиджевых цветах заказчика и давай на продакт сервер. (все в один голос программеру баз данных) - Добавь десятков 5 тригеров на изменения таблиц, пока DLA в заднице, базовые классы не заполняют таблицы. Ну как-то так. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
Andruxa 945 Nahlásit příspěvěk Odesláno December 28, 2012 Если бы я сейчас изучал программирование, то пошел бы таким путем: 1 алгоритмы и структуры данных (примитивы - хоть Вирт хоть кто-то из более современных авторов, неважно) 2 общая архитектура процессора, низкоуровневые операции, ассемблер, управление памятью (пп 1 и 2 - параллельно) Подпишусь под каждым словом. Программировать, не зная, как работает компьютер, это тупиковый путь. Кстати рынок программистов, знающих ассемблер, вполне существует и зарплаты там очень хорошие. Но там уже скорее не программирование, а research. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
Yevgen35 0 Nahlásit příspěvěk Odesláno December 28, 2012 А это хоть зачем? Мы же не на ассемблере пишем и даже не на Си. Если программировать на яве нам это не надо. Современным программерам проще изучить еще один язык, чем ознакомиться с такими вещами как: Debugging, Tracing, and Profiling. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
younghacker 7 Nahlásit příspěvěk Odesláno December 28, 2012 3) Без остановок и пощады для себя засматривать видеоуроки на просторах интернетаРолики лучше не смотреть. Это как делать макияж смотреть можно. А как программировать — нет. Потеря времени. В книге тоже самое прочитается значительно быстрее. Большой минус роликов то что вам будут мелькать какой-то рекламой и вы будете терять время. Но у меня вопрос не стоял как учиться как лучше или хуже. Просто взял мануал к программируемому каклькулятору прочёл тутже придумал себе задачки. Программировать можно научиться только программируя. Съедаете книжку за вечер и в бой на всю оставшуюся жизнь без сна и отдыха. Современным программерам проще изучить еще один язык, чем ознакомиться с такими вещами как: Debugging, Tracing, and Profiling. Ой как я с вами солидарен. Мне сейчас хочется дать кому-то дебуггером в табло... Просто жуть как хочется... После 2-х ночей и дня на разгребание чужих программистских фекалий. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
Andruxa 945 Nahlásit příspěvěk Odesláno December 28, 2012 Ролики лучше не смотреть. Это как делать макияж смотреть можно. А как программировать — нет. Потеря времени. В книге тоже самое прочитается значительно быстрее. Большой минус роликов то что вам будут мелькать какой-то рекламой и вы будете терять время. Ну вот лекции из Стэнфорда по программированию для iOS я с удовольствием посмотрел. Никакой рекламы, рассказывают простым понятным языком. Самое то что надо, чтобы въехать в процесс. С документацией у Apple хреново, по ней бы точно дольше разбирался. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
puha-puha 0 Nahlásit příspěvěk Odesláno December 28, 2012 Ассемблер надо знать не для того чтобы на нем программировать, а для того чтобы понимать как работает низкоуровневое программирование. Очень помогает не делать идиотских вещей на ЯВУ. Топикстартер, я вам написал исчерпывающее руководство к действию, как стать программистом. Не слушайте узких спецов - они знают свою область и все. Только широкопрофильный программист это действительно программист. А заточиться потом на какой-то узкий профиль труда не составит, но вы будете на два корпуса впереди тех кто этого не знает. Карьера программиста: 1. кодер - кодер - кодер - ящик 2. кодер - программер - сеньор - архитектор !тут тупик! 3. кодер - программер - тимлид - ПМ - СТО !тут тупик! 4. кодер - программер - фрилансер "все в одном" - владелец бизнеса - инвестор - гавайи, девочки, мохито. Выберете себе одну ветку и действуйте. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
jes 0 Nahlásit příspěvěk Odesláno December 28, 2012 Узко мыслите, товарищЪ. 5) Кодер-программер-осс-столман(Бох) Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
Yevgen35 0 Nahlásit příspěvěk Odesláno December 28, 2012 Хорошо сказал. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
mikmik 0 Nahlásit příspěvěk Odesláno December 28, 2012 Подпишусь под каждым словом. Программировать, не зная, как работает компьютер, это тупиковый путь. Быть хорошим поваром, не зная устройства духовки-плиты и технологий производства продуктов тоже наверное невозможно? Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
puha-puha 0 Nahlásit příspěvěk Odesláno December 29, 2012 Быть хорошим поваром, не зная устройства духовки-плиты и технологий производства продуктов тоже наверное невозможно? mikmik, вы не поверите... Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
serj_nv 2568 Nahlásit příspěvěk Odesláno December 29, 2012 mikmik, вы не поверите... да, не корректное сравнение. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
mikmik 0 Nahlásit příspěvěk Odesláno December 29, 2012 Совет изучать ассемблер человеку, у которого, судя по всему, стоит задача поскорее влезть в тему и получать с этого профит, тоже корректным трудно назвать. P.S. Тут на форуме обучение русскому языку в моде, так что не упущу возможности: http://www.orfo.ru/tutorial/html/spel_neni.htm Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
MaxS 0 Nahlásit příspěvěk Odesláno December 29, 2012 Это наверное и в системе образования серьезный фейл всегда начинать с низкоуровневых фундаментальных вещей. Сколько же стремных уроков информатики было с тупейшими лекциями ни о чем. 100% решает интерес, он уже потянет и усидчивость и просто любознательность к более низкоуровневому пониманию. Интерес точно не появится если начать с пачки книг по ассемблеру. Имхо сегодня лучше начинать с очень высокоуровневых узких платформ которые инетерсны, даже банальное написание скриптов или для тех же мобилок покодить, как уже упоминалось. Тяга к более глубокому пониманию вещей прийдет сама собой. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky