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

  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   

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