Вход | Регистрация

  1  2  3  4  5  6  7   
О жизни... :: Хобби

OFF: Помогите сделать выбор ЯП

OFF: Помогите сделать выбор ЯП
Я
   genesys
 
06.09.16 - 11:50
4. C++30% (8)
2. JS22% (6)
1. Python19% (5)
3. C15% (4)
5. C#15% (4)
Всего мнений: 27

Хочу начать изучать ЯП, в интернете много чего прочитал, в итоге советуют для обучения с нуля:
кто-то питон
кто-то джава скрипт
кто-то си/си++/си#

Что посоветуете и почему?
 
 
   Метранпаж
 
1 - 06.09.16 - 11:56
smalltalk или huskell

Приучает к правильному мышлению. Потом Prolog или аналог.
   genesys
 
2 - 06.09.16 - 11:57
(1) из этих 2 я только про haskell слышал(!) ;)
А если отвечать по предоставленным вариантам ?)
   anatoly
 
3 - 06.09.16 - 11:57
а что такое ЯП ?
Язык Программирования ?
   Метранпаж
 
4 - 06.09.16 - 11:57
(2) А если ни один вариант мне не кажется правильным?
   Метранпаж
 
5 - 06.09.16 - 11:57
(3) Яплакал. сайт такой в интернете есть ))
   Gary417
 
6 - 06.09.16 - 11:58
(0) а где обычная ява, раз есть C#?
   Jija Grenkov
 
7 - 06.09.16 - 11:58
(2) он пошутил, не воспринимай в серьез.

А ты определился чем бы хотел заниматсья? В какой области кодить?
   чувак
 
8 - 06.09.16 - 11:58
Возникает закономерный вопрос автору.
Защем?
   Gary417
 
9 - 06.09.16 - 11:58
и вообще как блин JS в одном списке с C/CPP?
   genesys
 
10 - 06.09.16 - 12:00
(3) Ну раз в списке языки программирования (8) ветка же в "Хобби" (9) я в списке указал языки, которые советуют новичкам (7) на самом деле нет, но хотелось бы с играми\приложениями )
 
 Рекламное место пустует
   azt-yur
 
11 - 06.09.16 - 12:04
самый простой для обучения из представленных на мой взгляд Python. А вообще классика рулит - С++
Ну и явы в списке не хватает, один из самых популярных языков все таки

1. Python
   Jija Grenkov
 
12 - 06.09.16 - 12:07
(10) Опишу основные области применения
Python - Авто тестирование, анализ данных, вэб разработка, скрипты. В целом язык простой для восприятия. В качестве хобби хороший выбор.

JS - В основном для вэб разработки как клиентской части так и серверной реже ждя мобильной разработки. Практически обязательно к изучения для разработки вэб клиентов.  

С, C++ - в данный момоент выступают больше как системные языки для хобби плохой выбор.

С# много всего под винду, широкий функционал. Не рекомендовал бы в качестве хобби да и не хобби тоже.
   genesys
 
13 - 06.09.16 - 12:07
(11) Ну а как лучше, Пайтон - Плюсы или сразу Плюсы?
   genesys
 
14 - 06.09.16 - 12:08
(12) У меня это планируется как хобби, которое в дальнейшем перерастёт в род занятий)
   genesys
 
15 - 06.09.16 - 12:09
Ну предлагайте свои варианты, я не против же выслушать ваше мнение, только всякие haskell и assambler не нужно
   genesys
 
16 - 06.09.16 - 12:10
assembler*
   Jija Grenkov
 
17 - 06.09.16 - 12:10
(14) Из данного списка я бы рекомендовал JS в таком случае
   Oftan_Idy
 
18 - 06.09.16 - 12:11
(0) Для чего?
Если сайты клепать, то Питон.
Если вообще программирование - С++

4. C++
   Jija Grenkov
 
19 - 06.09.16 - 12:12
и мой голос

2. JS
   ilkoder
 
20 - 06.09.16 - 12:13
Вопрос не в ЯП, а что ты хочешь сделать. Что лучше научиться молотком гвозди забивать или саморезы отверткой крутить? Только саморезы не надо гвоздем заколачивать. Так и с ЯП - смотря что ты хочешь сделать - такой и выбирай ЯП.
   azt-yur
 
21 - 06.09.16 - 12:17
(13) После пайтона на плюсы мне кажется сложно будет перейти. Плюсы более строги к написанию программ.
Для себя лично я в качестве хобби выбрал Java
   Штурман
 
22 - 06.09.16 - 12:19
Для десктопных приложений под винду лучше си шарп, для мобильных - Свифт от эпла
   Штурман
 
23 - 06.09.16 - 12:20
   Gary417
 
24 - 06.09.16 - 12:24
(22) <для мобильных - Свифт от эпла>

а какже ондроед?
   Oftan_Idy
 
25 - 06.09.16 - 12:37
(22) Те кто знает С++, тем С# учить не надо. А вот наоборот сложнее. С++ - это хороший фундаментальный базис
   Pentosh
 
26 - 06.09.16 - 12:38
Сам выбрал Python, тоже долго тыкался, решить не мог.
Но я в сторону веб посматриваю, т.е. если нужен итерпрайз то лучше сразу с java начинать.

Ну и вообще, по моему, для начала, выбирать нужно из Java, C# и Python.
Первые два друг на друга похожи и оба со статической типизацией, что полезно, популярные и умрут не скоро.
Третий же прост в освоении и гибкий, необычный (блоки кода отступами определяются, а не {}).

1. Python
   DDwe
 
27 - 06.09.16 - 12:46
Lisp!!!
Начнешь интересно думать ))
   Gary417
 
28 - 06.09.16 - 12:47
(26) < необычный (блоки кода отступами определяются, а не {})>

извращенцы :)
   utilize
 
29 - 06.09.16 - 12:59
брат щас в австралии живет, говорит GO набирает популярность
   Oftan_Idy
 
30 - 06.09.16 - 13:01
(29) Покемон Гоу у нас тоже популярный :)
   utilize
 
31 - 06.09.16 - 13:02
ну если чо то https://ru.wikipedia.org/wiki/Go
   genesys
 
32 - 06.09.16 - 13:02
(29) эт гугловский?
   utilize
 
33 - 06.09.16 - 13:03
(32)да, просто я заметил такую тенденцию в АУ быстрей как то с новыми технологиями и языками, взять тот же Питон брательник там во всю уже на нем работал, в то время как у нас не было ни одной вакухи по этому языку
 
 
   Gary417
 
34 - 06.09.16 - 13:06
(33) помню лет 5 назад все кипятком писали от Ruby..RoR там всякий...мода началась, мода закончилась...и только Си и Ява стоят нерушимо :)
и вот я думаю питон, не проходящй ли?
   Это_mike
 
35 - 06.09.16 - 13:06
Forth
Йоды джедаев магистра речи тайна раскрыта - на Форте просто старый программер он есть.©
   badboychik
 
36 - 06.09.16 - 13:06
Самый востребованный и распространный язык

2. JS
   genesys
 
37 - 06.09.16 - 13:08
а JS для новичка не тяжко?
   Злопчинский
 
38 - 06.09.16 - 13:10
Forth
Lisp
C++

Все остальное так или иначе есть производные
   Gary417
 
39 - 06.09.16 - 13:11
(37) куда уж проще то, даже VB сложнее imho
   badboychik
 
40 - 06.09.16 - 13:12
один момент что в JS необычное ООП, надо не привыкнуть к нему, сначала стандартный изучить
   utilize
 
41 - 06.09.16 - 13:12
(33) возможно и проходящий, я думаю тут не важно что за язык, важно быть в теме новых технологий
   ILM
 
42 - 06.09.16 - 13:17
Нужно начинать с ассемблера, тогда ничего страшного уже не будет. Остальное компромис.
   spock
 
43 - 06.09.16 - 13:19
C# - быстрый возврат ожиданий от языка, но клепать в основном оконные или cli-приложения. Про аппаратную часть думать почти не надо;
C/C++ - очень медленный возврат ожиданий от языка, тем более, что придется с головой погрузиться в аппаратную часть. Для оконных приложений тяжелый;
JS - чисто под web, на остальное применим только через костыли;
Python - забавный простой язык с быстрой отдачей. Хочешь клепай окна, хочешь CLI-приложений, а хочешь и под web. Всякие клиент-серверные приложения делаются с пол-пинка. Про аппаратную часть не думаешь.

Если для хобби, то только python. "С нуля" остальные языки быстро утомят и хобби не получится.

1. Python
   Это_mike
 
44 - 06.09.16 - 13:19
(42) ассемблер совершенно не страшен (хотя некоторые ассемблеры не шибко удобны - например, для 6502)
   Это_mike
 
45 - 06.09.16 - 13:19
+(44) только абсолютному большинству он не нужен от слова совсем.
   Метранпаж
 
46 - 06.09.16 - 13:20
(43) Какая аппаратная часть на с++?
   spock
 
47 - 06.09.16 - 13:22
(46) начиная с памяти, заканчивая всем остальным, когда полез в остальное.
   Это_mike
 
48 - 06.09.16 - 13:22
(46) у той же дуйни ее язык освоен на с++. ну и современные контроллеры - типа АРМ Кортекс-3.
   Это_mike
 
49 - 06.09.16 - 13:22
(48) ...основан...
 
 Рекламное место пустует
   sitex
 
50 - 06.09.16 - 13:28
(0) Вообще для начало бы определиться к какому направлению больше душа лежит.  И исходя из этого учить ЯП, раз хобби перейдет в основной род занятий.
   sitex
 
51 - 06.09.16 - 13:30
(50) + если web одним Python-ом тут вряд ли отделаешься.

4. C++
   Метранпаж
 
52 - 06.09.16 - 13:31
(47) В с++ давно уже руками за памятью следить не надо. приблизительно с началом развития STL и иже с ними
   Метранпаж
 
53 - 06.09.16 - 13:32
(48) Ну на то и дуйня )
   Gary417
 
54 - 06.09.16 - 13:33
(52) а то и видно что подавляющее число глюков и уязвимостей до сих пор в софте из-за криворукой работы с памятью в си
   Метранпаж
 
55 - 06.09.16 - 13:34
(54) в С!
   Pentosh
 
56 - 06.09.16 - 13:36
Знакомый веб программист, недавно увидел Perl 6, ему понравилось, правда логотип они навернули... это уже не Перл каким мы его знали, что то новое.
   Nuobu
 
57 - 06.09.16 - 13:42
Сам шарп изучаю как второй язык. Но помимо языка я бы рекомендовал английский учить.
Голос:

5. C#
   genesys
 
58 - 06.09.16 - 13:45
(57) а 1ый какой?
да, английский точно надо
   genesys
 
59 - 06.09.16 - 13:47
И т.е. сишарп можно начинать изучать не зная ничего о программировании?
   genesys
 
60 - 06.09.16 - 13:47
НУ т.е. не программируя до этого ни на чем кроме 1с8?
   Метранпаж
 
61 - 06.09.16 - 13:47
(59) Даже не зная такого слова как программирование ))
   genesys
 
62 - 06.09.16 - 13:47
(61) Яж серьёзно
   Gary417
 
63 - 06.09.16 - 13:48
(59) можно даже ассемблер изучать таким образом
   Это_mike
 
64 - 06.09.16 - 13:48
(61) "после тяжелой продолжительной болезни, не приходя в сознание..."©
   Это_mike
 
65 - 06.09.16 - 13:48
(63) электронщикам - можно.
   genesys
 
66 - 06.09.16 - 13:49
В Ваши обязанности будет входить:
реализация масштабных высоконагруженных сервис-ориентированных систем, веб-частей систем (ASP.NET, ASP.NET MVC);
координация, распределение задач внутри группы разработки, контроль их исполнения;
разработка и согласование архитектурных решений;
взаимодействие с техническими специалистами подрядных организаций;
контроль за соблюдением стандартов разработки.
От Вас мы ожидаем:
владение основными навыками управления разработкой (знание современных Agile?методологий будет хорошим плюсом);
готовность отвечать за результат, а не за процесс;
знание платформы .Net Framework 4.5;
понимание принципов рефакторинга своего и чужого кода;
умение поддерживать принятые в проекте стандарты кодирования (опыт проведения code-review приветствуется);
понимание принципов построения реляционных баз данных (опыт работы с любой реляционной СУБД, плюсом будет опыт оптимизации запросов к БД);
наличие опыта работы с системами непрерывной интеграции.
   Метранпаж
 
67 - 06.09.16 - 13:49
(62) Яж тоже.
(64) ... genesys стал гуру-евангелистом по шарпу версии 8...
   genesys
 
68 - 06.09.16 - 13:50
Это сишарп вакуха
   Метранпаж
 
69 - 06.09.16 - 13:50
(66) А теперь пометь галками те пункты, которые ты умеешь, а не просто знакомые буквы увидел.
   genesys
 
70 - 06.09.16 - 13:51
(69) я кроме СУБД ничего не знаю)
   trdm
 
71 - 06.09.16 - 13:51
(0) > Хочу начать изучать ЯП, в интернете много чего прочитал, в итоге советуют для обучения с нуля:

Тебе надо не язык выбирать, а выбрать область к которой у тебя есть предрасположенность. Язык - вторичен.
   Nuobu
 
72 - 06.09.16 - 13:52
(58) Первый - 1С, конечно.
   genesys
 
73 - 06.09.16 - 13:53
(72) аа, понятн (71) Я не знаю, я был бы не против с приложениями\играми работать
   Метранпаж
 
74 - 06.09.16 - 13:53
(70) Тогда не тебе будут платить. А ты. За право учиться у 3-го заместителя младшего помощника джуниора, имеющего право не чаще 5 раз в день надимать кнопку Ентер на клавиатуре.
   genesys
 
75 - 06.09.16 - 13:53
(71) И как я понял сишарп для этого самое то ?)
   Nuobu
 
76 - 06.09.16 - 13:53
(59) Чтобы изучить любой язык программирования, нужно знать программирование. Ваш КЭП.
Только я не знаю, что значит то, что я только что написал.
   genesys
 
77 - 06.09.16 - 13:53
(74) Я ж после работы буду дома учиться сам
   Nuobu
 
78 - 06.09.16 - 13:54
(75) Не слушай этих дядек. Учи язык.
   Asmody
 
79 - 06.09.16 - 13:55
Haskell и clojure.
Потом можно учить любой язык.
   genesys
 
80 - 06.09.16 - 13:56
(79) Я уже писал, что мне не предлагать такое )
   Тактик
 
81 - 06.09.16 - 13:57
Полагаю что ТС путает JS и JAVA.

JAVA - однозначно стоит учить. Сам сейчас его грызу.

2. JS
   genesys
 
82 - 06.09.16 - 13:57
(81) не путаю
   Asmody
 
83 - 06.09.16 - 13:58
javascript как первый язык очень плох.
   Тактик
 
84 - 06.09.16 - 14:00
(82) JS писать как самостоятельный язык странно... Тогда возникает вопрос почему в списке нет JAVA?
   Nuobu
 
85 - 06.09.16 - 14:02
(84) А почему нету андроид, САПа, иОС? Подозреваю, что ТС определился, что учить.
   genesys
 
86 - 06.09.16 - 14:02
(84) Ну мне такой совет дали, что поделать
   genesys
 
87 - 06.09.16 - 14:02
(85) Ну я лично хотел бы C#, но я не знаю стоит ли его как 1ый язык брать
   Nuobu
 
88 - 06.09.16 - 14:03
(87) Бери и не парься.
   genesys
 
89 - 06.09.16 - 14:03
(88) Просто много кто мне посоветовал брать СИ, а после уже сишарп
   Тактик
 
90 - 06.09.16 - 14:04
(86) Из википеди: "JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам."

Я конечно не спец, но кажется что учить JS отдельно как-то странно. В моем представлении это нечто впомогательное.
   genesys
 
91 - 06.09.16 - 14:05
(90) я вот вакансии видел JS-программист)
   trdm
 
92 - 06.09.16 - 14:05
Учит всем необходимым азам и пониманиям. После врубательства в с++ все остальные языки - просто игрушки и изучаются на раз-два.

4. C++
   Метранпаж
 
93 - 06.09.16 - 14:06
(92) Ага. Особенно функциональные и логические...
   trdm
 
94 - 06.09.16 - 14:06
+(92) И игры на нем писать - самое то. Все серьезные бекенды практически требуют знания с++
   genesys
 
95 - 06.09.16 - 14:08
т.е. лучше сначала плюсы и шарп потом ?
   Тактик
 
96 - 06.09.16 - 14:09
(91) На крупном проекте наверное нужен и JS-программист.

Наверное тоже имеет смысл, рейтинг JS по tiobe растет. Только у JAVA он 19%, а у JS меньше 3-х. http://www.tiobe.com/tiobe-index/
   Asmody
 
97 - 06.09.16 - 14:11
Я учил плюсы в университете. Последний раз в университете же на нём и писал что-то серьёзное. Ничего, живу как-то.
   trdm
 
98 - 06.09.16 - 14:17
Я много проблем решил опираясь исключительно на знания из С++.
Даже когда 1С-ка почту не отправляла, выручило знании технологии активха
   trdm
 
99 - 06.09.16 - 14:19
Будет полезно. В конце концов кредо программиста - решать проблемы. Чем больше технологий знаешь, тем больше проблем разрешишь. А шарпы и интерпретируемые языки - это игрушки. На них профессионализм не особо подымешь. Но иметь представление о них - необходимо.
   genesys
 
100 - 06.09.16 - 14:20
(99) Т.е. ты мне лично советуешь С++ затем C#?
  1  2  3  4  5  6  7   

Список тем форума
Рекламное место пустует  Рекламное место пустует
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует