Timofeev

Вопрос (!)работающим программистам

Recommended Posts

2 общая архитектура процессора, низкоуровневые операции, ассемблер, управление памятью

 

А это хоть зачем? Мы же не на ассемблере пишем и даже не на Си.

Если программировать на яве нам это не надо.

 

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky
А это хоть зачем? Мы же не на ассемблере пишем и даже не на Си.

Если программировать на яве нам это не надо.

Согласен - еще бы машинный код вспомнили. :)

Если чел не собирается писать драйвера, проги под контролеры и подобное - ассемблер в топку.

Операционок куча, процессоров тоже каждый изучать?

 

P.S.Агент вот когда последний раз на ассемблере писал?

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky
P.S.Агент вот когда последний раз на ассемблере писал?

ГЫ!

2000.Зря потерянное время.

Лучше бы умные книжки по моделированию и архитектуре штудировал.

Денег н апорядок больше, спрос на 10 порядков выше.

Работа программера мне часто напоминала ситуацию:

Красит дядька забор.Температура вокруг +39, закончить надо к вечеру/ночеру.

Подьезжает на кадиллаке систем архитект:

- Ну как продвигается?

- Да потихоньку....

- Ну я на тренинг по архитектуре в Лондон.Вернусь - проверю.

Подьезжает на БМВ ПМ:

- Ну как продвигается?

- Да потихоньку....

- Ну я на тренинг по менеджменту в Мадрид.Вернусь - проверю.

Подьезжает на МБ IT manager:

- Ну как продвигается?

- Да потихоньку....

- Ну я на совещание в Рим.Вернусь - проверю.

К вечеру все вернулись:

(все в один голос) - Сегодня показ заказчику базового функционала.Что работает?

(программер) - Да вот тут и тут работает.Это и это пока не запустил, с интерфейсом непонятка в базовом слое.

(все в один голос программеру) - Натыкай заглушек с дефолтом, добавь красивых кнопок на стартовом окне, добавь гифовых кнопок с переливом в имиджевых цветах заказчика и давай на продакт сервер.

(все в один голос программеру баз данных) - Добавь десятков 5 тригеров на изменения таблиц, пока DLA в заднице, базовые классы не заполняют таблицы.

Ну как-то так.

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky
Если бы я сейчас изучал программирование, то пошел бы таким путем:

1 алгоритмы и структуры данных (примитивы - хоть Вирт хоть кто-то из более современных авторов, неважно)

2 общая архитектура процессора, низкоуровневые операции, ассемблер, управление памятью

(пп 1 и 2 - параллельно)

 

Подпишусь под каждым словом. Программировать, не зная, как работает компьютер, это тупиковый путь.

 

Кстати рынок программистов, знающих ассемблер, вполне существует и зарплаты там очень хорошие. Но там уже скорее не программирование, а research.

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky
А это хоть зачем? Мы же не на ассемблере пишем и даже не на Си.

Если программировать на яве нам это не надо.

Современным программерам проще изучить еще один язык, чем ознакомиться с такими вещами как:

Debugging, Tracing, and Profiling.

:trava:

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky
3) Без остановок и пощады для себя засматривать видеоуроки на просторах интернета
Ролики лучше не смотреть. Это как делать макияж смотреть можно. А как программировать — нет. Потеря времени. В книге тоже самое прочитается значительно быстрее. Большой минус роликов то что вам будут мелькать какой-то рекламой и вы будете терять время.

 

Но у меня вопрос не стоял как учиться как лучше или хуже. Просто взял мануал к программируемому каклькулятору прочёл тутже придумал себе задачки.

Программировать можно научиться только программируя. Съедаете книжку за вечер и в бой на всю оставшуюся жизнь без сна и отдыха. :)

 

Современным программерам проще изучить еще один язык, чем ознакомиться с такими вещами как:

Debugging, Tracing, and Profiling.

Ой как я с вами солидарен. Мне сейчас хочется дать кому-то дебуггером в табло... Просто жуть как хочется... После 2-х ночей и дня на разгребание чужих программистских фекалий.

 

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky
Ролики лучше не смотреть. Это как делать макияж смотреть можно. А как программировать — нет. Потеря времени. В книге тоже самое прочитается значительно быстрее. Большой минус роликов то что вам будут мелькать какой-то рекламой и вы будете терять время.

 

Ну вот лекции из Стэнфорда по программированию для iOS я с удовольствием посмотрел. Никакой рекламы, рассказывают простым понятным языком. Самое то что надо, чтобы въехать в процесс. С документацией у Apple хреново, по ней бы точно дольше разбирался.

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky

Ассемблер надо знать не для того чтобы на нем программировать, а для того чтобы понимать как работает низкоуровневое программирование. Очень помогает не делать идиотских вещей на ЯВУ.

Топикстартер, я вам написал исчерпывающее руководство к действию, как стать программистом. Не слушайте узких спецов - они знают свою область и все. Только широкопрофильный программист это действительно программист. А заточиться потом на какой-то узкий профиль труда не составит, но вы будете на два корпуса впереди тех кто этого не знает.

Карьера программиста:

1. кодер - кодер - кодер - ящик

2. кодер - программер - сеньор - архитектор !тут тупик!

3. кодер - программер - тимлид - ПМ - СТО !тут тупик!

4. кодер - программер - фрилансер "все в одном" - владелец бизнеса - инвестор - гавайи, девочки, мохито.

Выберете себе одну ветку и действуйте.

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky

Узко мыслите, товарищЪ.

 

5) Кодер-программер-осс-столман(Бох) :)

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky
Подпишусь под каждым словом. Программировать, не зная, как работает компьютер, это тупиковый путь.

Быть хорошим поваром, не зная устройства духовки-плиты и технологий производства продуктов тоже наверное невозможно?

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky
Быть хорошим поваром, не зная устройства духовки-плиты и технологий производства продуктов тоже наверное невозможно?

 

mikmik, вы не поверите... :)

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky
mikmik, вы не поверите... :)

да, не корректное сравнение.

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky

Совет изучать ассемблер человеку, у которого, судя по всему, стоит задача поскорее влезть в тему и получать с этого профит, тоже корректным трудно назвать.

 

P.S. Тут на форуме обучение русскому языку в моде, так что не упущу возможности: http://www.orfo.ru/tutorial/html/spel_neni.htm

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky

Это наверное и в системе образования серьезный фейл всегда начинать с низкоуровневых фундаментальных вещей. Сколько же стремных уроков информатики было с тупейшими лекциями ни о чем.

100% решает интерес, он уже потянет и усидчивость и просто любознательность к более низкоуровневому пониманию. Интерес точно не появится если начать с пачки книг по ассемблеру.

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

Sdílet tento příspěvek


Odkaz na příspěvek
Sdílet na ostatní stránky

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Odpovědět na toto téma...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




  • Kdo si právě prohlíží tuto stránku

    Žádný registrovaný uživatel si neprohlíží tuto stránku