Sky upon the wall (c)
Ребят, всем здравствуйте!
Я школьник, перехожу в 11-ый, после его окончания собираюсь поступать на "бизнес-информатику" (С нее, насколько поняла, выходят кем-то вроде недопрограммистов+недоэкономистов).
Дальше думаю определиться, какое из этих "недо" превратить в, так сказать, "до", и выучиться на магистратуре.
Но. Столько времени на шее у родителей сидеть, понятное дело, что я не хочу, поэтому курса со второго-третьего планирую начать подрабатывать. Больше мне хочется быть программистом, чем экономистом, но без какой-либо корочки, да еще и с такой специальностью устроиться, наверное, будет сложно, поэтому в следующем году в специальной дополнительной школе получу свидетельство (возможно, что помимо этого в основной школе заработаю "оператора-программиста", если подтвержу свой уровень знаний), т.к. занимаюсь программированием в средах Free Pascal и Delphi. Курс у нас трехгодичный, но есть такое условие, что если закончил второй год и успешно сдал экзамен, можешь перевестись на годичный C# и C++.
Мы Pascal уже прошли, поэтому сейчас работаем конкретно только с Delphi.
Помогите, пожалуйста, решить, что лучше: остаться на третий год изучать Delphi и получить серьезные, глубокие знания в области этой среды или перейти на C#, C++, т.е. разобраться в основах и того, и другого и "преуспеть количественно"?
Delphi очень интересен, но я такой человек, что мне по жизни хочется владеть всем по чуть-чуть. А тут еще волнует и "корочка" в том числе - с записью "Pascal-Delphi-C#-C++" она выглядит серьезнее, чем с 'Pascal-Delphi". Или на это мало смотрят?
Я школьник, перехожу в 11-ый, после его окончания собираюсь поступать на "бизнес-информатику" (С нее, насколько поняла, выходят кем-то вроде недопрограммистов+недоэкономистов).
Дальше думаю определиться, какое из этих "недо" превратить в, так сказать, "до", и выучиться на магистратуре.
Но. Столько времени на шее у родителей сидеть, понятное дело, что я не хочу, поэтому курса со второго-третьего планирую начать подрабатывать. Больше мне хочется быть программистом, чем экономистом, но без какой-либо корочки, да еще и с такой специальностью устроиться, наверное, будет сложно, поэтому в следующем году в специальной дополнительной школе получу свидетельство (возможно, что помимо этого в основной школе заработаю "оператора-программиста", если подтвержу свой уровень знаний), т.к. занимаюсь программированием в средах Free Pascal и Delphi. Курс у нас трехгодичный, но есть такое условие, что если закончил второй год и успешно сдал экзамен, можешь перевестись на годичный C# и C++.
Мы Pascal уже прошли, поэтому сейчас работаем конкретно только с Delphi.
Помогите, пожалуйста, решить, что лучше: остаться на третий год изучать Delphi и получить серьезные, глубокие знания в области этой среды или перейти на C#, C++, т.е. разобраться в основах и того, и другого и "преуспеть количественно"?
Delphi очень интересен, но я такой человек, что мне по жизни хочется владеть всем по чуть-чуть. А тут еще волнует и "корочка" в том числе - с записью "Pascal-Delphi-C#-C++" она выглядит серьезнее, чем с 'Pascal-Delphi". Или на это мало смотрят?
учите джаву. это самые высокооплачиваемые программисты сейчас при громадном спросе на них
корочки мало кому нужны, особенно в сфере программирования. хотя, конечно, платят больше тем, у кого есть высшее образование. но без опыта работы, пусть даже любительского, не за деньги, не особо хотят брать. так что придумайте пару проектов, которые в дальнейшем можно предъявить работодателю
касательно языка. С и С++ почему-то считается мегакрутым. хотя я считаю что и делфи ничуть не хуже. но основы лучше знать и того и того. а там сами решите, что больше нравится
удачи вам
Одно из двух).
На сколько я знаю:
На C++ - системщики (относительно
C# - частично прикладное ПО, частично веб-сайты и сервисы бизнес-систем на ASP.NET
Если делаете что-то своё, собирайте в портфолио, и не надейтесь на ВУЗ.
И у нас в отделе НИИ постепенно переходят на C# и Си.
Вообще часто приходится сталкиваться с вопросами "а как запустить делфи библиотеку из СИ?" или наоборот - смежные вопросы. С учетом что вы начинаете - полезнее широкие общие знания.
1. Кроме того, средства разработки очень быстро эволюционируют и трансформируются, и стоит получить опыт обучения новой для вас технологии, чтобы если что сказать "не знаю, но я быстро учусь". Это я к тому, что знания полученные сейчас могут стать не полностью актуальными. Тем более что С++ - тоже классика, вы сильно расширите себе выбор работы.
2. Вы начинаете карьеру, в мире программирования столько всего замечательного, что может вам понравится. Делфи прекрасен по своему, но имеет смысл кругозор расширять.
В целом, как уже сказали, имхо, лучше расширить кругозор. Ибо я даже не знаю зачем учить язык программирования три года Оо Что там учить-то? Если только какой-то серьезный проект пишется. Но тогда это уже вопрос проекта, а язык - лишь инструмент.
В плане работы программистом - разные фирмы часто устраивают "практики" и "стажерство", имхо, имеет смысл пошерстить эти программы. Стажировка в приличной фирме - это будет хороший плюс в резюме при устройстве на уже постоянную серьезную работу, лучше всяких корочек.
И да, запилить какой-то свой "ученический" проект, чтобы рассказывать о нем на собеседованиях - хорошая идея.
Честно говоря, не знаю, насколько вам понадобиться Delphi, никто из знакомых в эту среду не ушел. Но представление иметь, конечно, надо.
Третий год - это дальнейшее изучение делфи + написание и защита качественного проекта под руководством очень сильного в городе преподавателя. Она, говорят, такие вещи помогает делать, что они все призовые места на разных конкурсах берут.
Только при таком раскладе я вообще тогда не знаю, что выбрать :/
На Делфи не найти работы за пределами дефолт-сити, да и та стоит не сильно выше миддл-пхпшника. Бесперспективный путь, имхо.
Если тяготеете к java в будущем (как заметили выше, там самые высокооплачиваемые должности плюс недостатка в работе нет) – больше внимания уделите С#. Оно резко менее кросплатформенно, чем c++, однако переход на java будет сильно легче. Да и сам по себе шарп востребованный и тоже оплачиваемый язык (в Мск и Спб минимум).
Насчёт учёбы – это смотря какой препод/вуз. Но, с большой вероятностью можно утверждать, что полгода самообучения будут заметно полезнее многих лет университета. Пишите код каждый день, решайте задачи, которые поначалу не понятно как решить, читайте книги и прокачка навыка пойдёт семимильными шагами.
Например, можно запилить интересное вам приложение тогда двух зайцев можно убить: навык отточить и иметь чем похвастаться перед работодателями. Или пойти на работу джуниором, где всё покажут и всему научат, такие есть (на шарпе же и проверено).
При наборе на вакансии у большинства адекватных контор на корочку смотрят в последнюю очередь. Главное – умение решать поставленные задачи, а где этому научились никого не интересует. Максимум, может помочь пройти первый фильтр у HR'а.
Покаесли нравится программировать - то программировать. На чём угодно, удовольствия ради и кругозора для, специализироваться и закопаться в свою узкую область ещё успеешь.Корочки в этом случае не значат вообще ничего, максимум чего все эти дипломы с школьных курсов позволят добиться - ироничной усмешки у интервьюера. Так что тут не принципиально, просто программируй пока на чём нравится - и к 3-ему курсу ты вполне сможешь подрабатывать где-нибудь.
Но это если программировать действительно нравится.
А вот если ви-таки не по годам рассчётливы, и вместо свободы, рок-н-ролла и мирских удовольствий уже задумываетесь о стабильной карьере с интересной зарплатой, то придётся быть зайчиком и учиться хорошо. Не столько программировать, сколько экономику и законодательство, а потом пробиться интерном к кому-нибудь из большой четвёрки (Ernst&Young, Deloitte, PwC, KPMG) и учиться внедрять ERP у крупных, сочных клиентов. Тут уже корочки будут полезны, но не любые - делфе всё равно ни у кого блеска в глазах не вызовет, а вот за экспертизу в оракле, да ещё и подтверждённую бумажкой, вполне себе будут гладить по шерстке.
Ну или одинэска - конечно не так понтово, но на хлеб с маслом хватит.
Только вот во сколько обойдётся такая бумажка? Не из "Специалиста" же корочку такую нести?
на морально-волевыхподготовившись самому и отстегнув шекелей за экзамен. Ну как и везде в общем.А в сертификатах уровня OCP без опыта работы я не вижу смысла. Вот когда опыт работы будет - тогда и надо будет, в вышеупомянутых консалтинговых конторах нужно иметь блестящее резюме и безупречный имидж дорогого профессионала
Если в самом деле хотите программировать - изучайте С++ (и хорошо бы в связке с Qt), и вам откроются пути и к php, и к Java, и на десктоп, и на мобильные устройства.
Ещё обязательно покопайтесь с базами данных. MySQL потрогайте, он даст очень хорошее представление. Ну и нормализацию, построение логической и физической ER-модели - это азы, без них никуда.
ни Си++, ни Qt не откроют вам никаких "путей" в другие языки, только забьют лишним мусором ваш мозг.
изучайте сразу java - она создана быть доступной для начинающих
А вообще еще не поздно срулить на прикладную математику - выйдете оттуда приличным программистом.
Перешла на С#/C++
C++ тоже неплох, если есть амбиции в программировании. И тоже достаточно работы с деньгами и возможностями.
Делфи? Я даже не знаю причин, зачем учить делфи. Особенно, если альтернатива - С.
Если знаешь программирование, задачу можно решить на русском, а потом уже переводить на наиболее удобный и комфортный язык. Я из ЯВУ знаю хорошо делфи. Но когда возникала необходимость, писал на плюсах, шарпах, год проработал 1сником (ужасная система, скажу я вам). Потом пришлось освоить пыху и переключиться на вёрстку сайтов и допиливание нестандартного функционала к стандартным движкам.
Так что, если более глубокое изучение Делфи подразумевает под собой не ковыряния в IDE и изучение, чем же Integer отличается от Int64, а создание реально работающих алгоритмов — лучше заняться им. Язык всего лишь средство выражения, надо учиться в первую очередь думать. А потом уже писать свои мысли