Теорию программирования любой программист должен знать «глубоко», а вот языки программирования можно и «широко», хотя желательно хотя бы один знать «глубоко» и если уж что-то в работе встретилось, изучать качественно, а не спросить где-нить на Stack Overflow 1 раз и забыть.
Если посмотреть по стране, то таковы почти все крупные компании. Мелкие, кто пробивается на рынок, думают, а те кто уже пробился и живет на рынке часто не думает, просто плывет по течению.
Не верю я в силу Российской LTE, ибо сейчас живу далеко не в мелком городе, а точнее в областном центре, оператор из большой тройки, по EDGE имею скорость порядка 2-3кбит/с в лучшем случае, а то и вообще пару байт в секунду, 3G выдает не намного лучше картину, 16-24кбит/с.
Так будет до тех пор, пока акцент будет оставаться только на голосе, а у нас это будет всегда.
От себя бы добавил Гради Буча «Объектно-ориентированный анализ и проектирование». Хоть эта книга уже более узкоспециализированна но дает понять, как надо и как не надо делать.
А я против такого отношения. Исходя из основных концепций разработки, программист не должен общаться с железом, ему не надо знать аппаратуру. Вы предлагаете делать программы по принципам вселенной Флинстоунов, все на каменной дощечке, молотком и зубилом. Это лишнее, тогда как в нынешнее время для львиной доли задач хорошо подходят языки высокого уровня. А изучение С только усложнит понимание. Учиться программировать надо с простых языков. Да и в первую очередь для программиста это теория программирования, а не практика.
У меня информатика началась в 9м классе, и за весь 9й класс мы ниразу не видели компьютер, у нас была голимая теория и довольно мощная. Когда в 10м классе начали программировать, то все шло на ура (было это в начале 90х, дома был ток спектрум для игрушек, мало что на нем программил). И начинал я с бейсика, потом перешел на паскаль, разобрался, понял что и как, а потом ушел познавать на всю катушку асм на спектруме. Затем когда занялся C++, то по началу была проблемной работа с памятью, но сел и разобрался. Но вот я не знаю как бы я смог научиться программировть, если начал учиться с асма.
В итоге я сторонник: сначала теория, потом практика. А не наоборот. Да и настоящий программист, это не знание языков программирования, а знание теории, язык выучить просто, а теорию заметно сложнее, но при этом теория одна для всех языков.
После внедрения начнутся доп. требования, вот тех поучить и тех поучить и т.д. и во сколько выльется это обучение? Опять же «злые хакеры будут всячески мешать рабочему процессу».
Сколько я видел мелких компаний, которые хотели сэкономить линуксом, в итоге тратили больше и я сейчас не верю в то, что здесь будет экономия.
Лагокомпенсация помогает временами, но слабо. Да и как описано официально, это увеличивает трафик, можно сделать некоторый вывод, что при увеличении размера пакетов, да и вообще объема данных, пинг может подрасти, что опять же приведет к лагам. У меня все зависит от маршрута, на каких то серваках стало лучше, на других ничего не изменилось.
Если бы эта софтина проверяла обновления, качала в спец папочку, потом их устанавливала, то цены бы ей не было. А так я лучше продолжу сам качать с офф. сайтов, зато и дрова свежие и есть какие-то гарантии в нормальной работе.
Ох, играл я в этот бэтлфилд 3, если пули и настоящие, то я так понял, что точка попадания просчитывается в момент выстрела, но попадает она с задержкой, часто бывает, что уже забежал за укрытие и через пару секунд умираешь. Имхо на бумаге разработчики сказали одно, в реальности реализовали совсем другое.
Даже если учесть пинг в 100мс, пусть коллизия составит двойное время, 0.2 секунды, это время никак я бы заметить не смог, а на то что убивают уже за стенкой ругаются все с кем играл.
Так будет до тех пор, пока акцент будет оставаться только на голосе, а у нас это будет всегда.
У меня информатика началась в 9м классе, и за весь 9й класс мы ниразу не видели компьютер, у нас была голимая теория и довольно мощная. Когда в 10м классе начали программировать, то все шло на ура (было это в начале 90х, дома был ток спектрум для игрушек, мало что на нем программил). И начинал я с бейсика, потом перешел на паскаль, разобрался, понял что и как, а потом ушел познавать на всю катушку асм на спектруме. Затем когда занялся C++, то по началу была проблемной работа с памятью, но сел и разобрался. Но вот я не знаю как бы я смог научиться программировть, если начал учиться с асма.
В итоге я сторонник: сначала теория, потом практика. А не наоборот. Да и настоящий программист, это не знание языков программирования, а знание теории, язык выучить просто, а теорию заметно сложнее, но при этом теория одна для всех языков.
Сколько я видел мелких компаний, которые хотели сэкономить линуксом, в итоге тратили больше и я сейчас не верю в то, что здесь будет экономия.
Даже если учесть пинг в 100мс, пусть коллизия составит двойное время, 0.2 секунды, это время никак я бы заметить не смог, а на то что убивают уже за стенкой ругаются все с кем играл.