ФлеймФорумПрограммирование

Выбор наиболее гибкого языка программирования для будущего устройства на работу (2 стр)

Страницы: 1 2 3 4 Следующая »
#15
11:43, 22 июня 2017

Zefick
> Есть ещё JS для особых извращенцев.
Я тут на днях TypeScript пощупал. Оказался очень даже годным язычком. Может быть даже что-то крупное попробую на нем написать когда будет побольше свободного времени.

#16
11:55, 22 июня 2017

По описанию она не похожа на фаната программирования... И опыта у нее совсем нет...

Надо понимать, что без опыта программирования она не сможет писать серьезный софт. И даже несерьезный (но реальный, а не учебные задачки) с нуля проектировать ей будет тяжело...

Поэтому изучение современных технологий ей вряд ли пригодится в первые годы работы...

Вполне вероятный вариант трудоустройства в первые годы - поддерживать внутренний софт в какой-нибудь мелкой конторе. Это какая-нибудь написанная лет 10-20 назад и многократно потом любовно дорабатывавшаяся поколениями говнокодеров простенькая БД с некоторыми вычислениями и выгрузкой отчетов в Word/Excel. Еще офисный планктон в мелких конторах обожает хранить данные в Excel и в нем же всё считать. :)

Соответственно, обязательный минимум для этого кейса:

Ну и имеет смысл освоить простейшие СУБД (FoxPro, Access), и уметь писать простейшие приложения для работы с ними. Раньше это обычно делалось на:

Что именно из этого зоопарка ей попадется - лотерея. :)

За несколько лет работы в такой конторе наберется опыта, параллельно изучит более серьезные вакансии в другие организации, освоит нужные им технологии и тогда уж будет пытаться туда устроиться...


Другой вариант - тестировщиком ПО (писать автоматические тесты). Но это только в крупных софт-компаниях есть такие позиции; надо смотреть, есть ли они в вашем городе и узнать заранее, берут ли они стажеров без опыта и серьезного профильного образования... И тогда уж узнать, какие языки им нужны...

#17
12:12, 22 июня 2017

какая разица, на чём учиться программировать, лишь бы интересно было.

#18
14:21, 22 июня 2017

Вбейте ей в тупую бошку, что язык никакой роли не играет. Что человек большую часть времени читает код и правит баги, рефакторит и рассуждает с коллегами. Что сортировки и прочее "нинужно" очень нужно. Что любая область требудет самоотдачи и времени. Что сначала прикольно, а работа будет с большой ЗП тогда когда уже будет не приколько, а из ушей полезет.
1. С++, python
2. Геимдев (мобильный, пк, консоли), картографическая фигота
3. ~5 лет
4. Ручная работа с памятью ( и всё, что из этого вытекает), каждый пишет свои костыли поверх системы-менеджера объектов (что преврящяется код в ад)
5. С#, Java

#19
14:29, 22 июня 2017

Suslik
> какая разица, на чём учиться программировать,
все равно дадут то, что есть

#20
14:39, 22 июня 2017

beejah
> все равно дадут то, что есть

закрывайте тему

#21
15:20, 22 июня 2017

> 1. Язык программирования, который вы используете.
Связка C# + VB.NET + T-SQL

> 2. Область, в которой вы его используете.
Бэк-энд веб-серверов (ASP.NET, WCF, ADO.NET) + десктоп приложения (WPF + WCF + EF)

> 3. Время работы в данной области.
8 лет

> 4. Плюсы/минусы выбранного языка для этой области.
Подходит идеально.

> 5. Какие достойные аналоги языка, выбранного вами, могут быть использованы для
> решения ваших задач.
Java

> 1. Язык программирования, который вы используете.
C/С++ + asm + HLSL

> 2. Область, в которой вы его используете.
Комп.игры, кросс-платформенная разработка под win/linux/macos, embedded разработка

> 3. Время работы в данной области.
over 20 лет

> 4. Плюсы/минусы выбранного языка для этой области.
за неимением нормально альтернативы выбора нет, из минусов - сложность разработки.

> 5. Какие достойные аналоги языка, выбранного вами, могут быть использованы для
> решения ваших задач.
D, Rust

> 1. Язык программирования, который вы используете.
JS + HTML

> 2. Область, в которой вы его используете.
Фронт-энд сайтов.

> 3. Время работы в данной области.
8 лет.

> 4. Плюсы/минусы выбранного языка для этой области.
Тяжёлое наследие, хочу typescript+ аналог XAML для веба.

> 5. Какие достойные аналоги языка, выбранного вами, могут быть использованы для
> решения ваших задач.
typescript

> 1. Язык программирования, который вы используете.
python

> 2. Область, в которой вы его используете.
кросс-платформенная разработка под win/linux/macos

> 3. Время работы в данной области.
1 год

> 4. Плюсы/минусы выбранного языка для этой области.
+: простота разработки, наличие готовых решений
-: шаг в сторону и приходится писать на С++

> 5. Какие достойные аналоги языка, выбранного вами, могут быть использованы для
> решения ваших задач.
dotnetcore

#22
15:24, 22 июня 2017

А вообще начинать рекомендую с VB.NET - возможности те же, что и в C#, но более строгий синтаксис, код более человеко читаемый и не нужно заморачиваться с форматированием.

#23
15:54, 22 июня 2017

Начинать надо было с фотки сестры, по моему.

#24
17:02, 22 июня 2017

Можно с рассказа, как в детстве играли в доктора.

#25
18:01, 22 июня 2017

Мизраэль
Спасибо за такой развернутый ответ!

#26
18:13, 22 июня 2017

Когда ко мне обращаются с вопросом "какой язык лучше изучать?", то всегда советую джавку, хоть сам её касался только слегка. Аргументирую тем, что распространено, популярно, можно писать под андроид, можно энтерпрайз.
Но обычно после человек вообще никакой язык не изучает. Наверное потому что программирование - это призвание, и стать программистом не имея предрасположенности, сложно.

#27
20:23, 22 июня 2017

> Спросила меня, какой лучше всего выбрать.
длинный и толстый же, а язык по французкий

#28
20:35, 22 июня 2017

C# однозначно.

#29
21:27, 22 июня 2017

Кстати, почему речь только про языки, но ни слова про фреймворки? Какую вакансию ни глянь - обязательно требование знания каких-либо фреймворков.

Или подразумевается, что фреймворки изучить просто, если язык освоил? Как по мне - нифига, языки в информационном объеме достаточно малы, и для изучения требуют в основном понимания. Фреймворки же в первую очередь требуют запоминания большого количества информации, причем понимание часто второстепенно, и вообще бытует позиция "делай, как тебя в туториалах научили, а потом (может быть) поймешь". По крайней мере именно с такой позицией я столкнулся, когда полтора года назад пришлось начать разработку на рельсах.

Страницы: 1 2 3 4 Следующая »
ФлеймФорумПрограммирование

Тема в архиве.

Тема закрыта.