![]() |
|
Модераторы: Се ля ви |
![]()
|
|
| Atij |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 53 Регистрация: 13.4.2008 Репутация: нет Всего: нет |
Добрый день, уважаемые обитатели сего форума =)
Хочу обратиться к вам за советом по следующему вопросу: Мне 18 с половиной лет, я учусь на втором курсе Санкт Петербуржского Государственного Электротехнического Университета на факультете компьютерных технологий и информатики. 2 года я занимаюсь программированием с переменным успехом. Выполняю самостоятельно все лабораторные и курсовые работы, помогаю товарищам, то есть всё, что касается университетской программы у меня получается на ура. Я хочу поставить перед собой цель: получить работу по профилю (связанную с программированием) к концу второго курса. То есть этим летом, по закрытию своей четвёртой сессии начать работать. Весь первый курс мы писали на Borland C++ 3.0, сейчас взялись за изучение Builder C++ 6.0, также не понаслышке знаком с Pascal и Visual Basic. C++ я занимаюсь также самостоятельно немного уходя за курс учебной программы. Вопрос мой заключается в следующем: (как бы это глупо не звучало) за чем стоит на ваш взгляд будущее, за каким языком программирование, за какими технологиями, или говоря проще, что стоит начать изучать сегодня, чтобы при усердных занятиях и имеющейся уже базе знаний, через год найти себе работу? Большое спасибо за внимание. |
|||
|
||||
| Thinker |
|
|||
![]() иногда всех достаю ![]() ![]() Профиль Группа: Участник Сообщений: 525 Регистрация: 17.8.2007 Где: г.Москва Репутация: нет Всего: 29 |
По сути все языки важны, все языки нужны. Выбрать конкретный можно разве что по поставленной задаче, на чем проще.
|
|||
|
||||
| krwlr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 383 Регистрация: 6.12.2006 Репутация: нет Всего: 51 |
Не ставь целью изучить именно языки... У меня знакомый с чипами водится... Машинку на дистанционном управлении нахимичит, логику пишет всякую... При том, сказать что он большой гуру в программировании нельзя... Теоретик сильный... Языков проходит дофига... Работа интересная... Что-то я мысли расхлестал...
Для меня вообще вопрос тяжкий: учить высокоуровневые-функциональные или низкоуровневые языки!? -------------------- убрал |
|||
|
||||
| Thinker |
|
|||
![]() иногда всех достаю ![]() ![]() Профиль Группа: Участник Сообщений: 525 Регистрация: 17.8.2007 Где: г.Москва Репутация: нет Всего: 29 |
||||
|
||||
| Atij |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 53 Регистрация: 13.4.2008 Репутация: нет Всего: нет |
Всем большое спасибо за ответы. Ребят, вот я спрашиваю у старшекурсников, мне втуляют что лучшим решением здесь будет либо изучение Java либо CSharp, что вы думаете по этому поводу?
|
|||
|
||||
| Thinker |
|
|||
![]() иногда всех достаю ![]() ![]() Профиль Группа: Участник Сообщений: 525 Регистрация: 17.8.2007 Где: г.Москва Репутация: нет Всего: 29 |
Основное достоинство языка — полная независимость от ОС и оборудования. Java-код транслируется в байт-код, это позволяет выполнять Java-приложения на любом устройстве, которое поддерживает виртуальную машину. Или же C# (музыканты: Сидиез |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 1 Всего: 260 |
Atij, ты бы поискал подобные темы здесь и в разделе "флейм".
в принципе, (почти)все разумные и взвешенные аргументы сводятся к двум вещам: - специалист нужен в любой области, хоть perl, хоть ассемблер, хоть clipperDB - кодеры действительно нужны только в mainstream'e - популярных( и оттого - наиболее востребованных на текущий момент) технологиях; сейчас, возможно, это java и C#, но, во-первых, никто не поручится, что так будет и через 5 лет, и, во-вторых, так просто проще устроиться на работу; как на мой опыт в моем городе, кодер хоть на PHP, хоть на C# будет получать как кодер. а специалист - как специаласт. оттого советую тебе делать упор не на язык прогаммирования, а на теорию и алгоритмику. правда, и тут тоже есть выбор(базы данных, обработка образов, сетевые технологии, программирование контроллеров, работа с мультимедиа, распределенные вычисления), но его лучше делать самостоятельно и осознанно,а не по советам на форуме покаместь же напирать на всякие общие вещи типа системного анализа и теории конечных автоматов... |
|||
|
||||
| source777 |
|
||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
Насчёт перспектив, выскажу своё мнение: 1) Delphi в жутком кризисе, очередная перепродажа основной его RAD-среды неблагоприятно сказывается на имидже языка 2) PHP уже уходит со сцены веб-разработки, лет через 5, скорее всего останется в узкой ниже, подобно Perl. 3) C++ уже в узкой ниже. 4) Java теряет позиции из-за упадка в Sun, компания явно переоценила свои финансовые возможности, приобретя MySQL AB & Innitek. 5) В веб-программировании набирают обороты Python & Ruby, удобные и производительные фреймворки под них практически символизируют мечту веб-разработчика. 6) Про классический VB можешь забыть, вершина его применимости сейчас - скрипты на VBA под MS Office. 7) C# & F# перспективны и уже очень популярны(это про C#), безусловный мейнстрим на длительное время (пока MS не придумает что-то ещё более удобное), ибо Microsoft никуда в ближайшее время не исчезнет.
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
||||||
|
|||||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 1 Всего: 260 |
может, сменить город? в моем вот, кроме РНР-кодеров(сайты-витрины, небольшие развлекательные порталы) и С-программистов для мелких исправлений в используемых на заводе контроллерах как бы никто не нужен. C# и java - только для компаний-аутсорсеров. а такие в любом городе могут быть.. |
|||
|
||||
| nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Им тоже менять город и оставлять все свои дела ради него? |
|||
|
||||
| Atij |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 53 Регистрация: 13.4.2008 Репутация: нет Всего: нет |
Посидел я, посидел, подумал-подумал и решил залезть на популярный сервер поиска работ, и вот к какому выводу пришёл: популярность делят между собой PHP, 1C, C++. Здесь мне более предпочтителен С++. Посмотрел что конкретно требуются от искомых прогеров на Сишки, вот самый распространённый список знаний:
Уверенное владение C++‚ STL‚ MFC‚ Win32 API‚ SQL. Думаю этими направлениями и займусь, всем большое спасибо за внимание. Тема закрыта. |
|||
|
||||
| nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
|
|||
|
||||
| source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
И чего ж ты не сменил?
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
| krwlr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 383 Регистрация: 6.12.2006 Репутация: нет Всего: 51 |
учу-учу... Хотя функциональщина там, не та... Да и перспективы... Медленно развивается... Хотя может ты пошутил, а я не понял насчет топикстартера: "... печально всё это ...". Пока есть желание учиться мог бы выбрать чтонить интереснее с++ и winapi -------------------- убрал |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 1 Всего: 260 |
||||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: нет Всего: 121 |
http://www.indeed.com/jobtrends?q=c%2B%2B%...%2C+c%23&l= Чё-т незаметно. Это сообщение отредактировал(а) W4FhLF - 23.9.2008, 12:59 -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
Такая статистика мало о чём говорит, надо бы сравнивать число новых проектов на каждом языке. -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
| nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
|
|||
|
||||
| krwlr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 383 Регистрация: 6.12.2006 Репутация: нет Всего: 51 |
nerezus, пройди по ссылке что дал W4FhLF, вбей в поиск D, C, C++... Тебе понравится
-------------------- убрал |
|||
|
||||
| nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Вбей туда "or" О, офигеть, язык or зарулил все остальные! http://www.indeed.com/trendgraph/jobgraph....a%2C+c%23%2C+or Добавлено через 9 минут и 36 секунд А посмтори на язык b. Круто, он лидирует, да? Прежде чем что-то сказать, спроси себя: а уверен ли ты в том, что делаешь, прежде чем попрекать тех, кто уверен. |
|||
|
||||
| krwlr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 383 Регистрация: 6.12.2006 Репутация: нет Всего: 51 |
nerezus, блин, я не о том... как раз хотел на этом и акцентировать внимание... Сломалась моя объяснялка походу...
-------------------- убрал |
|||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: нет Всего: 121 |
krwlr, я поэтому не стал вводить туда "D, C" или ещё что-то подобное. Или у нас есть другие профессии, кроме программиста, где фигурирует C# и C++ в требованиях?
-------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| Фантом |
|
|||
![]() Вы это прекратите! ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: 0 Всего: 49 |
Этот вопрос лишен смысла. Быть востребованным и много зарабатывать может программист на любом языке - включая Фортран, Пролог и Алгол.
Дело в том, что "просто программистов" (которые знают какой-то или какие-то языки и все) в России и в мире запредельно много и стоят они, соответственно, пятак за пучок в базарный день. Да, где-то что-то подзаработать таким путем можно, но года через 3-4 либо мода поменяется, либо экономическая ситуация станет другой... и работы не будет. Поэтому надо, чтобы программирование было инструментом, который прилагается к какой-то области деятельности (в которой и надо становиться специалистом). Тогда на хлеб с маслом удастся заработать всегда. Ну а конкретный язык или языки зависят от области работы. Если это микроконтроллеры и встраиваемые устройства - одно, если это матмоделирование - другое и т.п. |
|||
|
||||
| nerezus |
|
||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Ну и к твоему сведению, технологии пактически все привязаны к ЯП. Например фреймворк Java привязан к Java и Jython. .NET привязан к C#, VB.NET, F#, IronPython... DirectX привязан к C++(хоть теоретически можно использовать ManagedDirectX и т.д., есть несколько успешных не-casual игр на делфи, но...) Продолжать можно дальше. |
||||
|
|||||
| Фантом |
|
||||||||
![]() Вы это прекратите! ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: 0 Всего: 49 |
А как насчет того, чтобы читать внимательнее? "Может зарабатывать" и "будет зарабатывать" - это немного разные вещи.
Юноша, не смешите окружающих. О том и речь, что владение этими "технологиями" (вкупе с языками, к которым они привязаны) не является серьезной профессией - как с точки зрения востребованности, так и с точки зрения оплаты. |
||||||||
|
|||||||||
| nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
|
|||
|
||||
| Фантом |
|
|||
![]() Вы это прекратите! ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: 0 Всего: 49 |
Ну почему же сразу "детские игрушки"? Нормальная ремесленная деятельность. Ничего уничижительного я в виду не имею. Такие работники тоже нужны, более того, их нужно больше, чем каких-либо других. Но они практически всегда взаимозаменяемы, а это приводит и к "потолку" в зарплате, и к легкому для работодателя увольнению таких сотрудников при необходимости. |
|||
|
||||
| nerezus |
|
||||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Юноша, не смешите окружающих. © |
||||||
|
|||||||
| Фантом |
|
||||||||
![]() Вы это прекратите! ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: 0 Всего: 49 |
Ну да, совершенно правильное определение обсуждаемого нами вида программистской деятельности. С единственной оговоркой - "вещи" из второго варианта не обязательно являются материальными предметами. И что? P.S. Я понимаю, что менять репутацию оппонента вместо ответа легко и приятно. Но, молодой человек, имейте в виду, что сообщение тривиальных фактов с приставками вроде "к твоему сведению" - это тоже хамство. |
||||||||
|
|||||||||
| Cтpaнник |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 53 Регистрация: 12.10.2008 Где: Россия, Санкт-Пет ербург Репутация: нет Всего: нет |
Гмм.... Видишь ли... На самом деле, выбор языков сильно зависит от предполагаемой сферы деятельности. Например: 1. Если ты предполагаешь заниматься в основном User Interface, связкой с БД, User Logic - то наиболее перспективно (имхо) C#; 2. Если предполагаются алгоритмы, обработка данных (как бы "втемную", т.е. скрытно от UI пользователя) - то наиболее песпективен C++; 3. Если предполагаются микроконтроллеры и вообще по большей части встроенные систетмы - то asm целевой платформы и С, хотя и С++ наступает ему на пятки уже; 4. Если Web-программирование, то есть смысл посмотреть в сторону ASP.NET, Python и иже с ними.... 5. Если в основном бизнес-логика, учет и финансы - то однозначно 1С... ну, и так далее. Работодателю (пусть даже предполагаемому) не суть важно, какими именно языками и технологиями владеет претендент. Ему важно - сможет ли он быстро и эффективно решать задачи бизнеса. Отсюда - все следует. |
|||
|
||||
![]()
|
| Правила раздела "Философия программирования": | |
|
|
Форум "Философия программирования" предназначен для обсуждения вопросов, так или иначе связанных с философскими аспектами разработки ПО: • вопросы перспективного развития методов написания ПО; • изменяющиеся языки и методологии программирования; Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Се ля ви. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Философия программирования | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |