|
Цифровые технологии, программирование и сайтостроительство Полупрофессиональный подраздел. Подробное описание раздела находится в прикреплённой теме. |
Результаты опроса: Выберети 2-3 направления\языка что стоит изучать и осваивать? | |||
C++ | 0 | 0% | |
C# | 2 | 66.67% | |
Java | 2 | 66.67% | |
JavaScript | 1 | 33.33% | |
Python | 0 | 0% | |
PHP | 1 | 33.33% | |
Ruby | 0 | 0% | |
Perl | 0 | 0% | |
Паскаль | 0 | 0% | |
Delphi | 0 | 0% | |
T-SQL | 1 | 33.33% | |
PL\SQL | 1 | 33.33% | |
VBA | 0 | 0% | |
MS Office))) | 0 | 0% | |
Другое | 1 | 33.33% | |
Опрос с выбором нескольких вариантов ответа. Голосовавшие: 3. Вы ещё не голосовали в этом опросе |
|
Опции темы |
28.11.2013, 19:04 | #1 |
____________
Регистрация: 26.09.2010
Сообщений: 2,412
|
Какой(какие) языки программирования лучше осваивать?
Какой язык программирования лучше осваивать молодому человеку, чтобы быть более востребованным?
Задача: вот есть юный человек и его надо сподвигнуть к программированию, он как бы и сам тянется и учат его "немного sql и C++" - учат скорее всего формально и хреново. Никакой конкретики в желаниях. Надо что бы работа была. А куда разумно двигаться проранжировать если языки по степени нужности и живучести\перспективности? Вот Делфи например говорят почти умер. А вот сегодня случайно услышал, что при покупке Ораклом Jav'ы основные идеологи разбрелись и мол это конец для развития Жавы. Соответственно вопрос выживет ли оно вообще или выродится в обслугу Оракла, а на восходе уже какой-то иной язык? Возможно ли вообще прогнозировать, что удет востребованым на рынке программирования и какой язык лучше осваивать сейчас, куда так сказать расти? Как вариант можно накидать варианты по обучению. Т.е. что по чему посоветовать можно? Например: SQL: 1) sql-ex.ru 2) Сборник рецептов Молинаро Java: 1) Мирончик(видео курсов) 2) Батыршинов(видеокурс) 3) Экель |
28.11.2013, 19:32 | #2 |
Шволочь. И провокатор.
Регистрация: 12.02.2006
Сообщений: 31,066
|
посмотри скриптовые. руби, питон. в сторону функциональных смотреть рано - на вопли хаскель круть реагировать не надо.
ну и стоит подогнать операционки. посмотреть в сторону линукса, к примеру. хотя б штоп ориентироваться а не смотреть большими глазами. по rubyonrails есть неплохой ресурс. asciicasts.com по ruby - ruby-lang.org для начала.
__________________
... Survivors will be shot again. |
28.11.2013, 22:19 | #3 |
____________
Регистрация: 26.09.2010
Сообщений: 2,412
|
Руби, Питон?
А почему такой выбор? У них какая-то немеренная перспектива? Цель повторюсь, чтобы человек находил работу. Берём не мудрствуя лукаво hh.ru(кстати походу это и есть мерило того что надо, чой-то в голову сразу не пришло) забиваем c#: 1329 вакансии в России java: 2012 вакансий Ruby: 253 вакансии Python: 5 вакансий может это конечно какой-то удивительный язык, но не очень как-то по спросу перспективка... не находишь? В чём мотив учить питон и руби? |
28.11.2013, 23:17 | #4 |
Сетевой эльф
Регистрация: 27.09.2007
Сообщений: 37,064
|
язык осваивать надо с технологиями.
Без sql все одно ниакак - базы данных надо понимать полюбому. Но отраслей же много -геймдев не тоже самое что финанализ, не то же самое что внедрение ерп- систем.... - не то же самое что мордописательство. в двух крупных банках с удовольствием взяли бы эксель-вба + оракл-pl-sql. плюс сишарп - это плюс. у опытного нет примерно 100 килорупс. у начинающего но чего-то умеющего 50. - это востребованность? или мало? или нормально? 1с-ники могут нормально окучивать пяток фирм и жить..... - хихикая на тех кто считает их язык убогим. в сапе - страшный абап. Иные - виртуозы джаваскрипт -фреймворков, изысканных и таинственных....
__________________
Магическое зеркало: видеть себя в других, видеть других в себе... Предпочитаю вежливость. |
28.11.2013, 23:33 | #5 |
Сетевой эльф
Регистрация: 27.09.2007
Сообщений: 37,064
|
по скриптовым вакух мало а спецов того меньше.... а толковых - так и вовсе....
но может ли этот молодой вообще писать? это ли ему нужно? может лучше сразу в боссы?
__________________
Магическое зеркало: видеть себя в других, видеть других в себе... Предпочитаю вежливость. |
29.11.2013, 00:30 | #6 |
Старожил
Регистрация: 22.01.2008
Адрес: Санкт-Петербург
Сообщений: 8,739
|
Не в языках дело...
Перестает приносить вред в любое дело, которого коснется, программист лишь после порядка 10 лет практики. За это время всяко уж больше десятка языков освоит. Какие понадобятся в том или ином проекте - такие и освоит. Готов ли он к такому длительному обучению, вот в чем вопрос... |
29.11.2013, 01:15 | #7 | |
Шволочь. И провокатор.
Регистрация: 12.02.2006
Сообщений: 31,066
|
Цитата:
ну и - скриптовые языки помогают автоматизации занудных операций. не, можно упорно цепляться за шарпы с явами. а можно расширить профиль. я ж не говорю, что только скриптятину учить.
__________________
... Survivors will be shot again. |
|
29.11.2013, 07:22 | #8 |
____________
Регистрация: 26.09.2010
Сообщений: 2,412
|
А что по C# чтиво? (Ну вроде как Экель в Java)
Или какой ресурс ученический есть? Как типа sql-ex.ru для sqlщиков.... По Java вот есть какой-то javarush.ru - бесплатные он-лайн уроки похоже. Что-нибудь такое по C# кто знает? Я так полагаю первоочередная наиболее полезная тройка направлений: (C#,Java) + Sql - вроде фундамента. |
29.11.2013, 09:18 | #9 |
Сетевой эльф
Регистрация: 27.09.2007
Сообщений: 37,064
|
Есть 4 вектора - (разр-игр), (разр сайтов-веба), (разр асу и корпоративных решений), (бухгалтерия+статистика+банки).
Последний набор годен для асу-ерп-шников. В этом случае можно начать с чтения любой книжонки по синтаксису шарпа, а так же ==Разработки корпоративных приложений== и ==Рефакторинга== Фаулера, дабы получить общее представление об объектах, многослойном, многозвенном, событийных потоках и прочее. Я работал в околовычислительном программировании, ЕРП, фин-отчетности.... траектория карьеры прогера разной может быть. Из скриптового например пользовался перлушкой, из полукомпилируемого - немного джавкой и шарпиком, и на питончике текстики процессил. писал на делфях несколько лет, три года ЕРП - pl-SQL. Предлагаю - взять подшивку журнала кулхацкер за год и прочесть рубрику ==задачи на собеседовании==. Взять книжку ==Этюды для программиста== - и уползти за плинтус, поняв как все плохо. Найти знакомых, которые помогут занять позицию юниора-стажера, выучить годное для собеседования, пойти и начать. Подумать о карьере САП-ера, если много сил. Не гнушаться ни 1С-а ни экселя с его ВБА. - Не корчить мину - ==что б я такой красивый связался с недоязыками, которые может умрут==. Буде выучена станет связка экселя с орацлом - можно договориваться и кидать мне резюм...... Разобраться как в разных отраслях прогания строится карьера - может сердцу мил вебдев - фриланс - клепать сайты из дома? а не сидеть за экселем в банке? ЕРП-шники - нередко мотаются по необъятной родине, живут без постоянного стула, работают в обшарпанных конурах. наши когда сидели на Черкизовском колбасном - летом жестяная комнатушка раскалялась так что были обмороки. Ниче... кодер выживет везде.... не баре... много тонкостей, и язык.... такая пустяковина.... по шарпам - читать скуль-ру, там много ==с чего начать и чем продолжить==. Эккеля не читал но... кхм.... синкинг понимашь джавы.... Кстати если будет освоена джава - скормлю корешу, который остро нуждается в толковых джава -фрилансерах.
__________________
Магическое зеркало: видеть себя в других, видеть других в себе... Предпочитаю вежливость. Последний раз редактировалось BOBA; 29.11.2013 в 09:22. |
29.11.2013, 09:19 | #10 |
Старожил
Регистрация: 03.07.2011
Сообщений: 13,837
|
Его первоочередная задача - научиться фильтровать информацию.
Зачем? Для экономии временных и энергетических затрат. Где он может взять нужную информацию? В авторитетном источнике. Как найти авторитетный источник? Источник там, где успешные люди. Успешные в каком плане? В плане гармоничной встройки в систему. Критерий? Удовлетворённость, счастье, счастливый финал. Человек часть системы. Мизерная часть. С точки зрения изучения языков программирования нужно быть готовым к тому, что придётся учиться нескольким языкам. Выбирать направление и язык придётся всю жизнь, исходя из задач, которые формируются потребностями заказчика. Если человек сейчас выбирает программирование, то он должен выбрать предполагаемого заказчика, представить, осознать его параметры, функции, характеристики. Майкрософт? Free? ........ Что должен дать заказчик, помимо ТЗ? Интересную работу. Деньги. Гарантии. Вот, как-то так.
__________________
Подпись. Цветная |