Здравствуйте!) Я учусь на 2 курсе СПбГЭТУ ЛЭТИ, ФКТИ (фак-т компьютерных технологий и информатики). Дело в том, что в ВУЗе у нас (и не только у нас) не объясняют структуру, синтаксис языков, а лишь дают теоретические знания. Так например на "Структурах и алгоритмах обработки данных" мы проходим сейчас деревья (БДП, АВЛ, сбалансированные и т.д.), базовые методы сортировки, сейчас вот начался бэктрекинг. На Организации ЭВМ мы вообще работаем с Ассемблером, при чем опять же о синтаксисе никто не говорит - это всё самообучение. В общем полно теории, мало практики конкретно программирования... Сейчас вообще работаем с С++ (ну кто-то на С), синтаксис еще раз говорю никто не затрагивает - это полное самообучение, рассказывают лишь алгоритмы разные (основные темы написаны выше)... Будут ли дальше допустим java, php, mysql, ну и прочее - я не знаю... Просто смотрю для интереса объявления об устройстве на работу в области программирования, а там, столько всего требуется..)) Где этому надо учиться? Самому чтоли всё? Где эти знания то взять что на работу требуются? И еще везде опыт работы.. Вот и первый вопрос - откуда берется опыт работы, если везде он требуется (причем на разных работах в разных областях)? Второй - дали ли вам в ВУЗе то, что вам понадобилось на работе? Третий - если нет, то что и как вы учили и как определились что именно этот, скажем язык, будете учить?
Ведь даже то, что дают в ВУЗе по С++, это ведь тот 1% который пригодится на работе...) Там даже если объявления "Требуется программист С++" смотреть, то столько всего непонятного написано) Допустим требуется программист с++, а в требованиях сетевые протоколы DHCP‚ TCP/IP‚ FTP‚ NFS, половину из них знаю (ну суть работы) но как они связаны с С++ понятия не имею.. или разработка драйверов под Linux, Unix, windows и т.д. в Вузе явно такому не учат) И вот где спрашивается научиться то?) Да так, чтоб на работу взяли...
А еще такой вопрос.. Очень популярна такая штука, как 1С.. Это вообще что? Язык программирования или нет?)) И опять же, смотришь что где требуется для 1С, там есть 1С 8.0, 8.1, 8.2, 1С Профессионал, 1С Специалист, 1С Предприятие, и еще куча всего.. И опять же что конкретно из этого учить? Все не выучишь, а как определится с тем что пригодиться в дальнейшем... В общем... Путаница у меня с будущим устройством на работу)) Все что учил в школе и для ЕГЭ - нафиг не надо в ВУЗе, я думаю со связью ВУЗ-работа видимо такая же ситуация?)
Другие языки программирования и технологии
Вопрос тем, кто работает программистом)
>Дело в том, что в ВУЗе у нас (и не только у нас) не объясняют структуру, синтаксис языков, а лишь дают теоретические знания. Так например на "Структурах и алгоритмах обработки данных" мы проходим сейчас деревья (БДП, АВЛ, сбалансированные и т. д.) , базовые методы сортировки, сейчас вот начался бэктрекинг.
Это гораздо нужнее и важнее, чем изучение каких-то конкретных языков программирования.
Это базовые знания, которые должен знать каждый программист.
Без них получится не программист, и даже не кодер, а говнокодер.
А какой-либо язык программирования изучается очень быстро при наличии базовых знаний. .
Upd.
Ещё дополню.
Теория очень пригодится вам в дальнейшем. И или вы её изучите в ВУЗе, или вам потом придётся её изучать самостоятельно (что гораздо сложнее) , или хорошим специалистом вы не станете.
Я - программист-самоучка. С опытом работы более 15-ти лет. Знаете сколько раз я жалел, что бросил институт? И дело не в корках, а именно в отсутствии систематических знаний теории.
А не зная теории вы постоянно будете изобретать велосипеды. Причём с квадратными колёсами.
А вообще, вы задали хороший вопрос. Но подробный обстоятельный ответ на него никак не влазит в формат этого проекта.
Upd2
Я свой ответ дополнял-дополнял, и похоже кусок стёр.
Ну и фиг с ним, надеюсь вы получили на почту первоначальный вариант :)
Это гораздо нужнее и важнее, чем изучение каких-то конкретных языков программирования.
Это базовые знания, которые должен знать каждый программист.
Без них получится не программист, и даже не кодер, а говнокодер.
А какой-либо язык программирования изучается очень быстро при наличии базовых знаний. .
Upd.
Ещё дополню.
Теория очень пригодится вам в дальнейшем. И или вы её изучите в ВУЗе, или вам потом придётся её изучать самостоятельно (что гораздо сложнее) , или хорошим специалистом вы не станете.
Я - программист-самоучка. С опытом работы более 15-ти лет. Знаете сколько раз я жалел, что бросил институт? И дело не в корках, а именно в отсутствии систематических знаний теории.
А не зная теории вы постоянно будете изобретать велосипеды. Причём с квадратными колёсами.
А вообще, вы задали хороший вопрос. Но подробный обстоятельный ответ на него никак не влазит в формат этого проекта.
Upd2
Я свой ответ дополнял-дополнял, и похоже кусок стёр.
Ну и фиг с ним, надеюсь вы получили на почту первоначальный вариант :)
Высшее нужно, без него совсем ни куда не возьмут. А для всего что ты тут перечислил есть специализированные курсы.
1С - платформа (можно сказать язык) на которой пишутся программы типа Торговля+Склад, Бухгалтерия, Зарплата и Кадры (надеюсь по названиям понятно для чего они) . Чтоб на них выучиться тоже нужны специальные курсы где дают сертификаты. 1С 7.7, 8.х - версии этой платформы, причем 7.7 и 8.х абсолютно разные, поэтому и указывают какая именно нужна.
1С - платформа (можно сказать язык) на которой пишутся программы типа Торговля+Склад, Бухгалтерия, Зарплата и Кадры (надеюсь по названиям понятно для чего они) . Чтоб на них выучиться тоже нужны специальные курсы где дают сертификаты. 1С 7.7, 8.х - версии этой платформы, причем 7.7 и 8.х абсолютно разные, поэтому и указывают какая именно нужна.
Похожие вопросы
- Вопрос тем кто работает программистом!!!
- Вопрос к опытным программистам! Вы стали работать программистом потому что многое из перечисленного ниже совпадает?
- Сложно ли работать программистом? вопрос к тем кто работает, либо учится на программиста.
- Вопрос к людям которые работают программистом
- Сколько людей учившихся на программистов, после окончания учебы, стали работать программистами?
- Вопрос по поводу профессии программист!
- Вопрос к опытным PHP программистам! Каким оператором правильнее и менее ресурсозатраннее выводить HTML код из PHP?
- Сложно ли работать программистом?
- Почему вы работаете программистом?
- Можно ли работать программистом без высшего образования или если другая специальность?