KoLoB Odesláno December 27, 2012 Nahlásit Odesláno December 27, 2012 2 общая архитектура процессора, низкоуровневые операции, ассемблер, управление памятью А это хоть зачем? Мы же не на ассемблере пишем и даже не на Си. Если программировать на яве нам это не надо.
serj_nv Odesláno December 28, 2012 Nahlásit Odesláno December 28, 2012 А это хоть зачем? Мы же не на ассемблере пишем и даже не на Си. Если программировать на яве нам это не надо. Согласен - еще бы машинный код вспомнили. Если чел не собирается писать драйвера, проги под контролеры и подобное - ассемблер в топку. Операционок куча, процессоров тоже каждый изучать? P.S.Агент вот когда последний раз на ассемблере писал?
AgentXXX Odesláno December 28, 2012 Nahlásit Odesláno December 28, 2012 P.S.Агент вот когда последний раз на ассемблере писал? ГЫ! 2000.Зря потерянное время. Лучше бы умные книжки по моделированию и архитектуре штудировал. Денег н апорядок больше, спрос на 10 порядков выше. Работа программера мне часто напоминала ситуацию: Красит дядька забор.Температура вокруг +39, закончить надо к вечеру/ночеру. Подьезжает на кадиллаке систем архитект: - Ну как продвигается? - Да потихоньку.... - Ну я на тренинг по архитектуре в Лондон.Вернусь - проверю. Подьезжает на БМВ ПМ: - Ну как продвигается? - Да потихоньку.... - Ну я на тренинг по менеджменту в Мадрид.Вернусь - проверю. Подьезжает на МБ IT manager: - Ну как продвигается? - Да потихоньку.... - Ну я на совещание в Рим.Вернусь - проверю. К вечеру все вернулись: (все в один голос) - Сегодня показ заказчику базового функционала.Что работает? (программер) - Да вот тут и тут работает.Это и это пока не запустил, с интерфейсом непонятка в базовом слое. (все в один голос программеру) - Натыкай заглушек с дефолтом, добавь красивых кнопок на стартовом окне, добавь гифовых кнопок с переливом в имиджевых цветах заказчика и давай на продакт сервер. (все в один голос программеру баз данных) - Добавь десятков 5 тригеров на изменения таблиц, пока DLA в заднице, базовые классы не заполняют таблицы. Ну как-то так.
Andruxa Odesláno December 28, 2012 Nahlásit Odesláno December 28, 2012 Если бы я сейчас изучал программирование, то пошел бы таким путем: 1 алгоритмы и структуры данных (примитивы - хоть Вирт хоть кто-то из более современных авторов, неважно) 2 общая архитектура процессора, низкоуровневые операции, ассемблер, управление памятью (пп 1 и 2 - параллельно) Подпишусь под каждым словом. Программировать, не зная, как работает компьютер, это тупиковый путь. Кстати рынок программистов, знающих ассемблер, вполне существует и зарплаты там очень хорошие. Но там уже скорее не программирование, а research.
Yevgen35 Odesláno December 28, 2012 Nahlásit Odesláno December 28, 2012 А это хоть зачем? Мы же не на ассемблере пишем и даже не на Си. Если программировать на яве нам это не надо. Современным программерам проще изучить еще один язык, чем ознакомиться с такими вещами как: Debugging, Tracing, and Profiling.
younghacker Odesláno December 28, 2012 Nahlásit Odesláno December 28, 2012 3) Без остановок и пощады для себя засматривать видеоуроки на просторах интернетаРолики лучше не смотреть. Это как делать макияж смотреть можно. А как программировать — нет. Потеря времени. В книге тоже самое прочитается значительно быстрее. Большой минус роликов то что вам будут мелькать какой-то рекламой и вы будете терять время. Но у меня вопрос не стоял как учиться как лучше или хуже. Просто взял мануал к программируемому каклькулятору прочёл тутже придумал себе задачки. Программировать можно научиться только программируя. Съедаете книжку за вечер и в бой на всю оставшуюся жизнь без сна и отдыха. Современным программерам проще изучить еще один язык, чем ознакомиться с такими вещами как: Debugging, Tracing, and Profiling. Ой как я с вами солидарен. Мне сейчас хочется дать кому-то дебуггером в табло... Просто жуть как хочется... После 2-х ночей и дня на разгребание чужих программистских фекалий.
Andruxa Odesláno December 28, 2012 Nahlásit Odesláno December 28, 2012 Ролики лучше не смотреть. Это как делать макияж смотреть можно. А как программировать — нет. Потеря времени. В книге тоже самое прочитается значительно быстрее. Большой минус роликов то что вам будут мелькать какой-то рекламой и вы будете терять время. Ну вот лекции из Стэнфорда по программированию для iOS я с удовольствием посмотрел. Никакой рекламы, рассказывают простым понятным языком. Самое то что надо, чтобы въехать в процесс. С документацией у Apple хреново, по ней бы точно дольше разбирался.
puha-puha Odesláno December 28, 2012 Nahlásit Odesláno December 28, 2012 Ассемблер надо знать не для того чтобы на нем программировать, а для того чтобы понимать как работает низкоуровневое программирование. Очень помогает не делать идиотских вещей на ЯВУ. Топикстартер, я вам написал исчерпывающее руководство к действию, как стать программистом. Не слушайте узких спецов - они знают свою область и все. Только широкопрофильный программист это действительно программист. А заточиться потом на какой-то узкий профиль труда не составит, но вы будете на два корпуса впереди тех кто этого не знает. Карьера программиста: 1. кодер - кодер - кодер - ящик 2. кодер - программер - сеньор - архитектор !тут тупик! 3. кодер - программер - тимлид - ПМ - СТО !тут тупик! 4. кодер - программер - фрилансер "все в одном" - владелец бизнеса - инвестор - гавайи, девочки, мохито. Выберете себе одну ветку и действуйте.
jes Odesláno December 28, 2012 Nahlásit Odesláno December 28, 2012 Узко мыслите, товарищЪ. 5) Кодер-программер-осс-столман(Бох)
mikmik Odesláno December 28, 2012 Nahlásit Odesláno December 28, 2012 Подпишусь под каждым словом. Программировать, не зная, как работает компьютер, это тупиковый путь. Быть хорошим поваром, не зная устройства духовки-плиты и технологий производства продуктов тоже наверное невозможно?
puha-puha Odesláno December 29, 2012 Nahlásit Odesláno December 29, 2012 Быть хорошим поваром, не зная устройства духовки-плиты и технологий производства продуктов тоже наверное невозможно? mikmik, вы не поверите...
serj_nv Odesláno December 29, 2012 Nahlásit Odesláno December 29, 2012 mikmik, вы не поверите... да, не корректное сравнение.
mikmik Odesláno December 29, 2012 Nahlásit Odesláno December 29, 2012 Совет изучать ассемблер человеку, у которого, судя по всему, стоит задача поскорее влезть в тему и получать с этого профит, тоже корректным трудно назвать. P.S. Тут на форуме обучение русскому языку в моде, так что не упущу возможности: http://www.orfo.ru/tutorial/html/spel_neni.htm
MaxS Odesláno December 29, 2012 Nahlásit Odesláno December 29, 2012 Это наверное и в системе образования серьезный фейл всегда начинать с низкоуровневых фундаментальных вещей. Сколько же стремных уроков информатики было с тупейшими лекциями ни о чем. 100% решает интерес, он уже потянет и усидчивость и просто любознательность к более низкоуровневому пониманию. Интерес точно не появится если начать с пачки книг по ассемблеру. Имхо сегодня лучше начинать с очень высокоуровневых узких платформ которые инетерсны, даже банальное написание скриптов или для тех же мобилок покодить, как уже упоминалось. Тяга к более глубокому пониманию вещей прийдет сама собой.
Recommended Posts
Pokud chcete odpovídat, musíte se přihlásit nebo si vytvořit účet.
Pouze registrovaní uživatelé mohou odpovídat
Vytvořit účet
Vytvořte si nový účet. Je to snadné!
Vytvořit nový účetPřihlásit se
Máte již účet? Zde se přihlašte.
Přihlásit se