Здравствуйте, banashka, Вы писали:
B>Здарвствуйте уважаемые порфессионалы. B>Я студент 4-ого курса, программист. Пишу то на то на то на. Но хочется как-то опредилится, изучить более серьёзно. Да и диплом уже на носу. B>Посоветуйте пожалуйста что выбырать, от чего больше пользы выйдет. B>Заранее спасибо.
Для того что бы быть профессионалом в области IT нужно иметь хорошую базу. Сегодня тебе нужно на C# завтра на жабе или перле послезавтра посадят фиксить программу на паскале или фокспро. Начиная с C# либо жабы ты раньше начнёшь писать полезный и употребимый софт но вот то самой базы под ногами не будет. Не имея представления о win32 ты вообще потеряешься в оп. системе. Не имея понятия о COM вообще будет совсем тяжело. Начиная с С++ ты получишь очень сильную базу. Ключевая фраза — С++ программист может стать и явистом и .NET-тчиком итд..., а вот явиста на С++ никогда уже писать не научишь. В общем если хочешь оч. быстро результат — C#/Java, если профессионалом C++.
Здравствуйте, Павел_, Вы писали:
П_>Вот вы говорите теоритические книжки почитать... а какие конкретно?
Да любые. Можно об алгоритмах... Особенно будет полезен Кнут. У него все наиболее теоретизированно и миниумум практического кода. Там только одна заковыка... многие пытаются понять суть его вымышленной машины и разобраться в ее наборе команд. Так вот до прихода полного знания это делать ни в коем случае нельзя. А то можно спугнуть его приход.
... << RSDN@Home 1.1.4 beta 7 rev. 466>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
"Есть ли будущее?" — отличнейший вопрос, знаете ли.
Вам к Нострадамусу
Данная информация предоставляется на условиях «КАК ЕСТЬ», без предоставления каких-либо гарантий и прав. Используя данную информацию, вы соглашаетесь с тем, что (i) Майкрософт не несет ответственности за использование вами данной информации и (ii) вы принимаете на себя весь риск, связанный с использованием данной информации.
Здравствуйте, <Аноним>, Вы писали:
Tom>>Для того что бы быть профессионалом в области IT нужно иметь хорошую базу. Сегодня тебе нужно на C# завтра на жабе или перле послезавтра посадят фиксить программу на паскале или фокспро. Начиная с C# либо жабы ты раньше начнёшь писать полезный и употребимый софт но вот то самой базы под ногами не будет. Не имея представления о win32 ты вообще потеряешься в оп. системе. Не имея понятия о COM вообще будет совсем тяжело. Начиная с С++ ты получишь очень сильную базу. Ключевая фраза — С++ программист может стать и явистом и .NET-тчиком итд..., а вот явиста на С++ никогда уже писать не научишь. В общем если хочешь оч. быстро результат — C#/Java, если профессионалом C++.
А>Мне кажется, вы немного утрируете. Не забывайте, что возраст программиста вообще говоря невелик, уже годам к 25-26 пора переходить в тимлидеры или аналитики и спокойно думаьб-думать-думать
Это бред. Посмотри на Microsoft. И Рихтер и Д. Бокс и остальные дядьки в возрасте пишут код, кот. потом входит в прадакшн
Здравствуйте, <Аноним>, Вы писали:
А>Хороший программист должен уметь писать на любом языке. Учите алгоритмы и ооп, а знание языков придёт само. И с выбором станет легче...
Точно! А поко оно приходит можно почитать теоритические книжки. Но языки изучать ни-ни (ни один!). А то оно не прийдет.
... << RSDN@Home 1.1.4 beta 7 rev. 466>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, Mr.Chipset, Вы писали:
MC>Я думаю вначале следовало бы учить C++ -- в нём больше низкоуровневых возможностей -- потом будешь лучше понимать процесс.
Не процесс, а акт.
... << RSDN@Home 1.1.4 beta 7 rev. 466>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
B>Посоветуйте пожалуйста что выбырать, от чего больше пользы выйдет.
Зависит от того, где ты будешь жить и работать.
Если в Москве или в другом большом городе, то лучше C#. Учить его очень легко, и в большом городе работу найдёшь.
C++ пригодится для написания драйверов, игр и для Линукса. В остальных областях по соотношению цена/качество он не катит — пока выучишь три проекта провалишь.
Если в Хацепетовке Ужмуртского района, то учить придётся VB, C++ и Дельфи. А потом и C#.
Ми.
Здравствуйте, Димон, Вы писали:
>>И он тоже пока не помер... Д>Java тоже... До 2007 года...
Д>ИМХО: Д>M$ делает ставку на С#. VB.Net, чтобы затащить новичков мнимой простотой. VC++.Net переходный момент для того, чтобы обратить старых спецов в новую веру (C#). J# пряник для любителей Java ("и тебя вылечат, и меня вылечат").
J# это вообще кандидат в книгу рекордов Гиннесса по нонсенсизму.
... << А писал я этот бред на RSDN@Home 1.1.4 beta 7 rev. 447, под звуки тишины>>
Здравствуйте, mihailik, Вы писали:
B>>Посоветуйте пожалуйста что выбырать, от чего больше пользы выйдет.
M>Зависит от того, где ты будешь жить и работать.
M>Если в Москве или в другом большом городе, то лучше C#. Учить его очень легко, и в большом городе работу найдёшь.
M>C++ пригодится для написания драйверов, игр и для Линукса. В остальных областях по соотношению цена/качество он не катит — пока выучишь три проекта провалишь.
M>Если в Хацепетовке Ужмуртского района, то учить придётся VB, C++ и Дельфи. А потом и C#. M>Ми.
Тут товарищи спрашивают: а шо ж тогда учить в г.Ванкувере?
Правильный ответ: учить надо то что нравится. Только так профи становятся.
А для того чтобы понять что нравится нужно прочитать какие-никакие обзорные книжки.
Здравствуйте, banashka, Вы писали:
B>Здарвствуйте уважаемые порфессионалы. B>Я студент 4-ого курса, программист. Пишу то на то на то на. Но хочется как-то опредилится, изучить более серьёзно. Да и диплом уже на носу. B>Посоветуйте пожалуйста что выбырать, от чего больше пользы выйдет. B>Заранее спасибо.
Выбирай Win32, а на C# и C++ забей.
ЗЫ1
Если серьезно, то к 4-му курсу уже можно было бы один из этих языков знать.
Ну, и если диплом уже на носу, то С++ учить поздно. Этот язык для освоения требует годик-другой практического траха.
ЗЫ2
Вообще такой вопрос лучше задавать в форуме по Яве. А то тут народ очень уж предвзятый.
... << RSDN@Home 1.1.4 beta 7 rev. 466>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, mihailik, Вы писали:
B>>Посоветуйте пожалуйста что выбырать, от чего больше пользы выйдет.
M>Зависит от того, где ты будешь жить и работать.
M>Если в Москве или в другом большом городе, то лучше C#. Учить его очень легко, и в большом городе работу найдёшь.
M>C++ пригодится для написания драйверов, игр и для Линукса. В остальных областях по соотношению цена/качество он не катит — пока выучишь три проекта провалишь.
M>Если в Хацепетовке Ужмуртского района, то учить придётся VB, C++ и Дельфи. А потом и C#. M>Ми.
Tom>Для того что бы быть профессионалом в области IT нужно иметь хорошую базу. Сегодня тебе нужно на C# завтра на жабе или перле послезавтра посадят фиксить программу на паскале или фокспро. Начиная с C# либо жабы ты раньше начнёшь писать полезный и употребимый софт но вот то самой базы под ногами не будет. Не имея представления о win32 ты вообще потеряешься в оп. системе. Не имея понятия о COM вообще будет совсем тяжело. Начиная с С++ ты получишь очень сильную базу. Ключевая фраза — С++ программист может стать и явистом и .NET-тчиком итд..., а вот явиста на С++ никогда уже писать не научишь. В общем если хочешь оч. быстро результат — C#/Java, если профессионалом C++.
Мне кажется, вы немного утрируете. Не забывайте, что возраст программиста вообще говоря невелик, уже годам к 25-26 пора переходить в тимлидеры или аналитики и спокойно думаьб-думать-думать
На С++ неприятно писать бизнес-приложения; на C# не напишешь драйверов. Кому чем нравится заниматься, тот пусть тем и занимается. Если интересна системная аналитика, паттерны и проч — лучше C# или джаву. Если интересно копаться в RFC, ругать win32 за глюкавый API и писать туннелинг через HTTP порт, то это C++.
Здравствуйте, Димон, Вы писали:
Д>Как уже говорилось выше, нет смысла учить язык. Пока ты его выучишь, он уже помрет. Это все равно, что учиться ездить на определенной модели автомобиля. Изучай ООП, паттерны-шаблоны проектирования, алгоритмы.
K&R создали C в период 1969-73 гг. — с тех пор при создании каждой новой платформы сначала для нее пишется компилятор с этого языка...
С я начал учить, будучи в школе. С тех пор прошло лет этак пятнадцать. Почему-то он пока не помер — например, MySQL до сих пор на чистом C пишут...
То же касается C++ — его я учил в институте. И он тоже пока не помер...
Хороший программист должен уметь писать на любом языке. Учите алгоритмы и ооп, а знание языков придёт само. И с выбором станет легче...
Re[4]: Что выбрать С#, Win32, C++
От:
Аноним
Дата:
08.06.05 00:52
Оценка:
Здравствуйте, ganjaskier, Вы писали:
G>просто высказаца хочу: хоть я и чайник но я чуял чуял что с# фуфло!!!))) старый добрый c/c++ — рулезз олдскул рулеззз!!! =)
Д>Как уже говорилось выше, нет смысла учить язык. Пока ты его выучишь, он уже помрет. Это все равно, что учиться ездить на определенной модели автомобиля. Изучай ООП, паттерны-шаблоны проектирования, алгоритмы.
Да и компьютер лучше не покупать, все равно через 2-3 года его выкидывать прийдется. Лучше сидеть и на листочке карандашом паттерны-шаблоны проектирования, алгоритмы вычерчивать.
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, <Аноним>, Вы писали:
А>>Хороший программист должен уметь писать на любом языке. Учите алгоритмы и ооп, а знание языков придёт само. И с выбором станет легче...
VD>Точно! А поко оно приходит можно почитать теоритические книжки. Но языки изучать ни-ни (ни один!). А то оно не прийдет.
Вот вы говорите теоритические книжки почитать... а какие конкретно?
Здравствуйте, Павел_, Вы писали:
П_>Вот вы говорите теоритические книжки почитать... а какие конкретно?
Хороший вопрос. Например, судя по преподаваемым предметам на 2201 и 2202, на IT специальностях готовят не просто программистов, а именно разработчиков систем. Однако, работая первые годы "на подхвате" младшим программистом, студент теряет/забывает многое из того, чему его учили... Он деградирует по сложности выполняемой работы до 2-3 курса своего образования.
--------
И вообще, частые вопросы от студентов последних курсов: "какой язык выбрать?" немного настораживают. На кого их там сейчас учат?
Здарвствуйте уважаемые порфессионалы.
Я студент 4-ого курса, программист. Пишу то на то на то на. Но хочется как-то опредилится, изучить более серьёзно. Да и диплом уже на носу.
Посоветуйте пожалуйста что выбырать, от чего больше пользы выйдет.
Заранее спасибо.
25.06.05 23:46: Перенесено модератором из '.NET' — AndrewVK
Что выбрать С#, Win32, C++
От:
Аноним
Дата:
06.06.05 04:28
Оценка:
Странно, учась на 4 курсе, вы еще не выбрали языка программирования??? Это кстати, зависит от того, на ког вы учитесь конкретно?
По возможностям с++ однозначно.
По простоте и скорости выполнения поставленной задачи с# (не скорости выполнения программы).
Здравствуйте, banashka, Вы писали:
B>Я студент 4-ого курса, программист. Пишу то на то на то на. Но хочется как-то опредилится, изучить более серьёзно. Да и диплом уже на носу. B>Посоветуйте пожалуйста что выбырать, от чего больше пользы выйдет.
Тема скорее для форума "Священные войны"...
Вообще говоря — язык/среда/платформа должна определяться задачей. Но тебя наверное интересует более общий вопрос — что перспективнее, во что стоит вкладываться?.. Я бы сказал, что у .NET перспектив сейчас больше, другие могут сказать что меньше, и в итоге тоже могут оказаться правы.
N>Тема скорее для форума "Священные войны".. N>Вообще говоря — язык/среда/платформа должна определяться задачей. Но тебя наверное интересует более общий вопрос — что перспективнее, во что стоит вкладываться?.. Я бы сказал, что у .NET перспектив сейчас больше, другие могут сказать что меньше, и в итоге тоже могут оказаться правы.
Вы правы, именно это я и имел в виду. Хотелось бы узнать есть ли будущее у плотформы .NET и каково оно.Просто слышал слишком много негатива в эту сторону.
Здравствуйте, banashka, Вы писали:
B>Здарвствуйте уважаемые порфессионалы. B>Я студент 4-ого курса, программист. Пишу то на то на то на. Но хочется как-то опредилится, изучить более серьёзно. Да и диплом уже на носу. B>Посоветуйте пожалуйста что выбырать, от чего больше пользы выйдет. B>Заранее спасибо.
Win32 это вообще не язык программирования
Я думаю вначале следовало бы учить C++ -- в нём больше низкоуровневых возможностей -- потом будешь лучше понимать процесс.
"Всё что не убивает нас, делает нас сильнее..."
Re: Что выбрать С#, Win32, C++
От:
Аноним
Дата:
07.06.05 03:49
Оценка:
Ассемблер. Потом будешь лучше понимать С++
IL . Потом будешь лучше понимать С++.Net
Как уже говорилось выше, нет смысла учить язык. Пока ты его выучишь, он уже помрет. Это все равно, что учиться ездить на определенной модели автомобиля. Изучай ООП, паттерны-шаблоны проектирования, алгоритмы.
>И он тоже пока не помер...
Java тоже... До 2007 года...
ИМХО:
M$ делает ставку на С#. VB.Net, чтобы затащить новичков мнимой простотой. VC++.Net переходный момент для того, чтобы обратить старых спецов в новую веру (C#). J# пряник для любителей Java ("и тебя вылечат, и меня вылечат").
Здравствуйте, banashka, Вы писали:
B>Здарвствуйте уважаемые порфессионалы. B>Я студент 4-ого курса, программист. Пишу то на то на то на. Но хочется как-то опредилится, изучить более серьёзно. Да и диплом уже на носу. B>Посоветуйте пожалуйста что выбырать, от чего больше пользы выйдет. B>Заранее спасибо.
Что-то ты не совсем вовремя спохватился на 4-м то курсе... Ну да ладно, вопрос не в том что изучать, а в какой последовательности. Изучить тебе придется все. Ну а начинать наверное лучше с плюсов. Поиграйся с ними поплотнее, ну а потом можно и за диезы взяться. Тяжело, как грится, в учении — легко в бою. Удачи!
Здравствуйте, banashka, Вы писали:
B>Здарвствуйте уважаемые порфессионалы. B>Я студент 4-ого курса, программист. Пишу то на то на то на. Но хочется как-то опредилится, изучить более серьёзно.
если нигде не работаешь, это плохо. только устроившись по специальности можно найти какие-то интересы.
и чем раньше — тем лучше.
лишь бы было интересно, а з/п — не главное.
Здравствуйте, mihailik, Вы писали:
CS>>Тут товарищи спрашивают: а шо ж тогда учить в г.Ванкувере?
M>Visual Basic. Очень простой язык, и работу в Ванкувере быстро найдёшь.
Угу.
Keywords: Visual Basic
Language: English
A total of 236 job postings were found that match your search criteria.
Keywords: C++
Language: English
A total of 476 job postings were found that match your search criteria.
www.workopolis.ca
CS>>Правильный ответ: учить надо то что нравится. Только так профи становятся.
M>Профи — не самоцель. А деньги заработать можно и оставаясь не-профи.
Верно. Разница только в их количестве и степени удовлетворенности своим делом
— сиречь качестве жизни.
Re[3]: Что выбрать С#, Win32, C++
От:
Аноним
Дата:
10.06.05 09:51
Оценка:
>Это бред. Посмотри на Microsoft. И Рихтер и Д. Бокс и остальные дядьки в возрасте пишут код, кот. потом входит в прадакшн<
Вот-вот
Александр Ложечкин рассказывал, что российских сотрудников в M$ отличает одна черта. Они все думают, что до 30 пахать на должность надо, пока маразм не начался, а потом все.
А в M$ так не думают есть и страрые дядьки, которые до сих пор кодят. У них и уважения и всего остального больше чем у остальных.
ЗЫ Надеюсь, не подвел Александра.
Tom>Это бред. Посмотри на Microsoft. И Рихтер и Д. Бокс и остальные дядьки в возрасте пишут код, кот. потом входит в прадакшн
Мы не в Америке, камарджоба. Думаю, что там они смело могут работать в свое удовольствие а ля владельцев гугла. Ты тут за еду работаешь и не больше. Посмотри объвления о вакансиях.
Re[4]: Что выбрать С#, Win32, C++
От:
Аноним
Дата:
10.06.05 11:04
Оценка:
Посмотри объвления о вакансиях
И что. До 25 лет предлагают "на побегушках".
С опытом предлагают получше.
А серьезные конторы вообще объявы не вывешивают по знакомству ищут. Там только супероптных профи ищут = переманивают.
ИМХО работать в свое удовольствие везде можно, равно как и зарабатывать.
С настроем лижбы на хавку далеко не уедешь.
В принципе можно, конечно только изучить спецификацию языка (С#, C++ и тд, а над архитектурой пусть те кто на мерсах ездит думают), тогда точно вечным помощником программиста останешься ...
Здравствуйте, VladD2, Вы писали:
VD>Да любые. Можно об алгоритмах... Особенно будет полезен Кнут. У него все наиболее теоретизированно и миниумум практического кода. Там только одна заковыка... многие пытаются понять суть его вымышленной машины и разобраться в ее наборе команд. Так вот до прихода полного знания это делать ни в коем случае нельзя. А то можно спугнуть его приход.
Нет. Кнут будет абсолютно бесполезен. Кнут хорош разве что как справочник. А читать его, себя нелюбить. Я очень уважаю его трехтомник, потому как он был первым. Больше хорошего о ней мне сказать трудно. Только что принесли книгу Алгоритмы: построение и анализ Кормен Т., Лейзерсон Ч., Ривест Р.. После быстрого просмотра, очень жутко мне понравилась. У книги только один недостаток. Она здоровая. В рукопашной может пригодиться. Но по наполнению и языку изложения мне очень понравилась.
Здравствуйте, vdimas, Вы писали:
П_>>Вот вы говорите теоритические книжки почитать... а какие конкретно?
V>Хороший вопрос. Например, судя по преподаваемым предметам на 2201 и 2202, на IT специальностях готовят не просто программистов, а именно разработчиков систем. Однако, работая первые годы "на подхвате" младшим программистом, студент теряет/забывает многое из того, чему его учили... Он деградирует по сложности выполняемой работы до 2-3 курса своего образования.
По мне так, 2 курс это максимум, которому меня учили в универе. Далее уже спад, но по кривой обусловленной простотой. Учили учиться, а дальше уже сам — получилось неплохо
Здравствуйте, Tom, Вы писали:
Tom>Это бред. Посмотри на Microsoft. И Рихтер и Д. Бокс и остальные дядьки в возрасте пишут код, кот. потом входит в прадакшн
Не. Бокс пишет отчеты о работе программистов своей команды и примеры для Индиги, чтобы использовать их в следующей книге. Рихетер тоже больше книги пишет и примеры к ним. Это конечно тоже подразумевает, что они пишут код. Но это уже не тот код. Это код форфан. А обычный программист должен заниматься рутиной. Потому Рихтеров и Боксов человек 20 на весь мир. А нас смертных...
... << RSDN@Home 1.1.4 beta 7 rev. 466>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
VladD2,
VD>Вообще такой вопрос лучше задавать в форуме по Яве. А то тут народ очень уж предвзятый.
Гхм. Лично мне повезло с Явой. Взаимная любовь, так сказать. Но на месте товарисча новичка посмотрел бы в сторону более попсовых вещей :-P
Кстати сказать, часто не хватает молодых, перспективных джавистов, на которых можно немножко работы переложить, причём чтобы не доставали с вопросами, на которые есть ответы в доке
Так что мой совет будет такой: учи попсу, читай доку!