С чего начать?

Тема в разделе "WASM.HEAP", создана пользователем opennetworks, 9 ноя 2006.

  1. opennetworks

    opennetworks New Member

    Публикаций:
    0
    Регистрация:
    20 окт 2006
    Сообщения:
    436
    немного PERambulae:

    Я программист с постоянным местом работы. Должность - тестер (по сути - скриптописатель).

    Возникло у меня желание учиться. В Университете я выучился. Но знания, которые я там получил считаю не достаточными.

    Я не могу себя назвать крутым (или просто хорошим) программистом, даже если знаю C++, Java, Delphi, PHP, ASP, *nix... Эти вещи доступны каждому. Однажды я наблюдал за работой группы профессионалов над каким-то большим проектом. После увиденного я пришёл в такое состояние, будто раньше спал, и видел сны о разном софте, а теперь проснулся и не знаю, что делать?

    Очень хочется изучить технологии не на уровне быстрого кодинга, а на уровне мастера. Пусть мне придётся для этого потратить время, силы и ресурсы ЦБ РФ, но я добьюсь своего.

    Единственная дилема: с чего начать?

    Кто-то говорит - с АСМ.
    Кто- то --- с архитектуры
    - с устройства win32

    так что делать?
     
  2. Freeman

    Freeman New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2005
    Сообщения:
    1.385
    Адрес:
    Ukraine
    Начни с того что больше нравится.
     
  3. gilg

    gilg New Member

    Публикаций:
    0
    Регистрация:
    19 май 2005
    Сообщения:
    527
    Имхо, все зависит от цели - прикладной кодер, системщик, под-железо-писатель, ОСь. Но в любом случае без выполнения реальных проектов любая теория будет слепа.
     
  4. rain

    rain New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2006
    Сообщения:
    976
    opennetworks
    что именно тебя потрясло?
     
  5. opennetworks

    opennetworks New Member

    Публикаций:
    0
    Регистрация:
    20 окт 2006
    Сообщения:
    436
    Сам процесс разработки. В частности, применение каких-то малодокументированных методик оптимизации кода, управления исключениями и т.д. Эти люди не лезут по разным причинам в мануалы - они просто пишут код так, как будто под диктовку. Для них написать систему сжатия 64-разрядных пакетов - это как мне создать helloWorld.
     
  6. opennetworks

    opennetworks New Member

    Публикаций:
    0
    Регистрация:
    20 окт 2006
    Сообщения:
    436
    И ещё вопрос: что лучше - изучить ВСЁ, или изучить какую-то одну технологию, но так, чтобы быть в ней АСОМ?
     
  7. AsmGuru62

    AsmGuru62 Member

    Публикаций:
    0
    Регистрация:
    12 сен 2002
    Сообщения:
    689
    Адрес:
    Toronto
    Ну ты, похоже, напал на тех, кто делает это каждодневно. Может это их узкая специализация? А попроси их синтегрировать компоненты написанные на С++ с компонентами на С# (простая вещь кажется...) Всё знать невозможно...
     
  8. opennetworks

    opennetworks New Member

    Публикаций:
    0
    Регистрация:
    20 окт 2006
    Сообщения:
    436
    Да, очень может быть...

    Тогда, получается лучше стать специалистом в чём-то одном?

    Специалист узкого профиля ценится выше, чем широкого?
     
  9. EvilsInterrupt

    EvilsInterrupt Постигающий азы дзена

    Публикаций:
    0
    Регистрация:
    28 окт 2003
    Сообщения:
    2.428
    Адрес:
    Russia
    opennetworks
    Когда то древнегреческие математики спорили и размышляли над вопросом:

    "Черепаха впереди бежит, а легкоатлет отстает от нее на 10 шаго. Догонит ли легкоатлет черепаху?"

    Ты знаешь, не смотря на кажущуюся просту этой ситуации, в ней больше смысла чем ты думаешь!

    Уже год, как понял, что надо быть не программистом, а специалистом! А специалист в моем понимании, человек умеющий подойти к проблеме и знающий какие же ему действия предпринять, а это: Что читать, что уточнить, что попробовать, что напрограммить, что купить и др. вопросы. На данное время ценятся спецы, а не асы знающие все и вся! Если человек знает много, а решает долго, то он не выгоден!
     
  10. opennetworks

    opennetworks New Member

    Публикаций:
    0
    Регистрация:
    20 окт 2006
    Сообщения:
    436
    То есть, если я знаю и понимаю архитектуру SUN Server в 10 раз лучше чем win32, то на ней и надо останавливаться?
     
  11. BUGOR

    BUGOR New Member

    Публикаций:
    0
    Регистрация:
    14 авг 2005
    Сообщения:
    44
    EvilsInterrupt
    Пожалуйста, подробней, гугл молчит. В чём заключается глубокий смысл данной фразы? Парошу прощения, язнаю, что не по теме, но стало безумно интересно.
     
  12. nermest

    nermest New Member

    Публикаций:
    0
    Регистрация:
    3 июл 2006
    Сообщения:
    157
    наверно в том, что не известно с какой скоростью движется атлет сейчас.
     
  13. asd

    asd New Member

    Публикаций:
    0
    Регистрация:
    12 мар 2005
    Сообщения:
    952
    Адрес:
    Russia
    BUGOR
    Разтышление такое: 10 шагов атлет пробежит за время t. За это время черепаха проползёт расстояние S. Это расстояние атлет приодолеет за время t1. В свою очередь черепаха за t1 проползёт расстояние S2 итд.
    Только вот как это к теме относится, не очень ясно.
     
  14. opennetworks

    opennetworks New Member

    Публикаций:
    0
    Регистрация:
    20 окт 2006
    Сообщения:
    436
    В общем, хочу найти себя, а то будет как тут:

    http://blog.kp.ru/images/attach/4/11392/11392024_makdak.jpg

    [​IMG]
     
  15. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.348
    Но все равно ответ очевиден. А насколько я помню - эта загадка есть парадокс Зенона. Только в чем он заключается - хз :)
     
  16. apple

    apple Виктор

    Публикаций:
    0
    Регистрация:
    26 апр 2005
    Сообщения:
    907
    Адрес:
    Russia
    На самом деле черепаха впереди ползет, а сзади нее бежит Эсхил. Догонит ли он ее?
    Скорее всего нет, потому что, если черепаха сначала находится в точке A > B, то когда Эсхил будет в точке B, черепаха уже уползет из нее в точку C > B, так что не догонит.
     
  17. spencer

    spencer New Member

    Публикаций:
    0
    Регистрация:
    15 авг 2005
    Сообщения:
    277
    2apple таким образом ты отбрасываешь понятие "обгон"? )
    помоему слово "догнать" означает что если они будут продолжать двигатся, причём скорость Эсхила больше чем у черепахи, то есть такой момент времени t когда они оба окажутся в одной и той же точке D %). (еще одно условие в том что оба движутся в одном направлении :)
     
  18. opennetworks

    opennetworks New Member

    Публикаций:
    0
    Регистрация:
    20 окт 2006
    Сообщения:
    436
    Это философия, а не модуль Math :)
     
  19. opennetworks

    opennetworks New Member

    Публикаций:
    0
    Регистрация:
    20 окт 2006
    Сообщения:
    436
    Если смотреть с другой стороны, то рассмотрим задачу:

    ----------

    ДАНО Время, скорость, расстояние, черепаха, атлет КАК СТАНДАРТ;

    ПУСТЬ

    t есть Время;
    V есть скорость;
    S есть расстояние;

    В ДАННОЙ ТОЧКЕ ПРОСТРАНСТВА НА ДАННЫЙ МОМЕНТ ВРЕМЕНИ:

    черепаха Ч = Новая Черепаха;
    атлет А = Новый Атлет;

    Ч.Время = Новое T;
    А.Время = Новое T;

    А.Скорость = Новая V;
    Ч.Скорость = Новая V;

    //одинаковых объектов не бывает

    S Расстояние = Новое S

    ЕСЛИ Расстояние.ПоПрямой.КоординатаX > -1 ТО
    ЦИКЛ
    ИНАЧЕ
    НаступаетСобытиеОбгона;
    Изменяются параметры объектов ОТНОСИТЕЛЬНО ПРОСТРАНСТВА
    Изменяется пространство ОТНОСИТЕЛЬНО ОБЪЕКТОВ

    ВЫВОД
    В данный момент времени либо возможен МНГНОВЕННЫЙ ОБГОН либо ОБГОН НЕ НАСТУПИТ НИКОГДА
     
  20. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    apple
    Если не догонит черепаху, то это уже не Эсхил бежит, а Рахил какой-то :)