LINUX.ORG.RU
ФорумTalks

выбор профессии


0

0

Опытные люди, стала проблема выбора специальности, могли бы вы дать рекомендации, что выбрать: 1. Информатика. Там много матана, алгоритмизации, системного программирования, судя по описалову. Нужна ли математика в большом оъеме для программиста? Есть ли области, как пример, где будут востребованы и хорошо оплачены знания матанализа, дифуров и прочего? Я говорю о России и зарубежье. Специальность смущает тем, что отсутсвуют предметы по электронике, embedded девелопингу. 2. Вычислительные машины сети и системы - тут судя по описанию, все гуд с embedded программингом, схемотехникой, программированием микроконтроллеров, но программа выглядит ужатой по высшей математике и алгоритмам. Есть ли достаточный спрос на такого рода специалистов и как у них с зп по отношению к среднестатистическому Java/C++ девелоперу?

Спасибо

Ответ на: комментарий от z01

>"математика" - длинное слово просто;-)

Классическая математика и "анализ" - это разные вещи...

alias-10st
()
Ответ на: комментарий от a3

>> В другой ипостаси я себя не вижу

>Проблема в том, что когда увидишь, будет уже поздно

Ерунда. Если захотеть, можно пойти учится заново.

dikiy ★★☆☆☆
()
Ответ на: комментарий от Caterpillar

>Спасибо за совет. В каждой профессии есть люди, которые ей неудовлетворены и хотели бы попробовать что-то другое. И выбирая свою стезю любой человек рискует разочароваться в ней в будущем. Пока я вижу себя программистом, причем хотелось бы реализовать себя в чем то, требующим высокого технического уровня - либо посвятить себя алгоритмам, data mining-у, моделированию, либо embedded. А что будет через энное количество лет - кто знает?

Учи математику. Математика решает, бибикает и рулит.

dikiy ★★☆☆☆
()
Ответ на: комментарий от alias-10st

>>Нужна ли математика в большом оъеме для программиста?

>В общем случае - нет. Важна (или гораздо важнее) логика...

Для обезьянок не нужна, конечно.

dikiy ★★☆☆☆
()
Ответ на: комментарий от dikiy

>>>Нужна ли математика в большом оъеме для программиста?

>>В общем случае - нет. Важна (или гораздо важнее) логика...

>Для обезьянок не нужна, конечно.

"Математика" - это настолько обширное понятие, что только обезьянки могут говорить "математика рулит", не уточняя конкретную область ;)

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

>Математика" - это настолько обширное понятие, что только обезьянки могут говорить "математика рулит", не уточняя конкретную область ;)

математика рулит только в конкретных областях?

Как насчет самарской?

z01
()
Ответ на: комментарий от tailgunner

>>Для обезьянок не нужна, конечно.

>"Математика" - это настолько обширное понятие, что только обезьянки могут говорить "математика рулит", не уточняя конкретную область ;)

Математика рулит во всех областях. Так что конкретизировать не имеет смысла. Математика - это прибор, с помощью которого можно описать все процессы (по крайней мере это есть целью). А программирование - это лишь метод реализации. Поэтому надо учить именно математику (отдельные ее области, если благородному дону, угодно)

dikiy ★★☆☆☆
()
Ответ на: комментарий от dikiy

> Поэтому надо учить именно математику (отдельные ее области, если благородному дону, угодно)

Вот-вот. И некоторые области математики более полезны прогеру, чем некоторые другие :D А "математику вообще" можно учить всю жизнь.

tailgunner ★★★★★
()
Ответ на: комментарий от z01

> Как насчет самарской?

В самарской области рулит русский язык, очевидно же.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

>Вот-вот. И некоторые области математики более полезны прогеру, чем некоторые другие :D А "математику вообще" можно учить всю жизнь.

нет такой профессии - прогер. Есть программист. За этим понятием скрываются орды "быдлокодеров" (это ни в коей мере не должно рассматриваться как унижение. Лишь как мем). А если ты математик, то и работа у тебя соответствующая. Естественно программирование будет ее частью, но далеко не основной. И это гут.

Ведь намного интереснее было разрабатывать RSA, чем писать программы соответствующие.

dikiy ★★☆☆☆
()
Ответ на: комментарий от dikiy

> нет такой профессии - прогер. Есть программист. За этим понятием скрываются орды "быдлокодеров" (это ни в коей мере не должно рассматриваться как унижение. Лишь как мем).

Бгг. Восхитительно бессмысленная фраза. Использовать слово "быдлокодер" не как "унижение" - это сильно, да. Дружище, у этого слова нет другого значения. Без уничижительного смысла твоя фраза - просто неразборчивый шум.

"In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that.

-- Linus Torvalds"

> А если ты математик, то и работа у тебя соответствующая.

Продолжай, пожалуйста. Мне правда интересно - что же это за работа у математика? В чем она заключается?

> Ведь намного интереснее было разрабатывать RSA, чем писать программы соответствующие.

ХЗ. Не разрабатывал, не писал. Как и ты, кстати. Зато я знаю разницу между CS и SE ;)

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

>> А если ты математик, то и работа у тебя соответствующая.

>Продолжай, пожалуйста. Мне правда интересно - что же это за работа у математика? В чем она заключается?

В разработке математических моделей. Разработке алгоритмов. Доказательстве оных. и т.п.

dikiy ★★☆☆☆
()
Ответ на: комментарий от tailgunner

>Бгг. Восхитительно бессмысленная фраза. Использовать слово "быдлокодер" не как "унижение" - это сильно, да. Дружище, у этого слова нет другого значения. Без уничижительного смысла твоя фраза - просто неразборчивый шум.

Ну ведь ты не считаешь работу дворника унизительной? Вот так же не надо считать работу балокодера унизительной.

dikiy ★★☆☆☆
()
Ответ на: комментарий от dikiy

>> то же это за работа у математика? В чем она заключается?

> В разработке математических моделей.

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

> Разработке алгоритмов.

Это о RSA и прочих El Gamal, например? Так это научная работа. CS.

Чистые математики нужны только для преподавания математики и научной работы в области математики же %)

tailgunner ★★★★★
()
Ответ на: комментарий от dikiy

>> Восхитительно бессмысленная фраза. Использовать слово "быдлокодер" не как "унижение" - это сильно, да. Дружище, у этого слова нет другого значения. Без уничижительного смысла твоя фраза - просто неразборчивый шум.

> Ну ведь ты не считаешь работу дворника унизительной?

Я и работу математика не считаю унизительной, поэтому не называю математиков "быдломатематиками".

> Вот так же не надо считать работу балокодера унизительной.

Ты прикидываешься шлангом. Твое право.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

>> В разработке математических моделей.

>Эх, держите меня трое... разработка моделей является частью работы кучи профессий, в том числе - профессии программиста. И разрабатывают эти модели не математики, а специалисты в предметных областях (они должны владеть матаппаратом, но они не математики).

Чтоб разработать мат. модель нужно быть в первую очередь математиком. А другие специалисты нужны скорее, чтоб помочь этому математику в "мосте" из производства в числа, если можно тк выразиться.

И программистом тут пахнет только на последней стадии: кодировании модели :)

>Чистые математики нужны только для преподавания математики и научной работы в области математики же %)

это еще интересней. Но для этого у очень малого количества людей хватает ума )

dikiy ★★☆☆☆
()
Ответ на: комментарий от dikiy

> Чтоб разработать мат. модель нужно быть в первую очередь математиком.

Бугага. Посмотрим, как математик разработает модель химического процесса :D

> И программистом тут пахнет только на последней стадии: кодировании модели :)

Картина проясняется.

tailgunner ★★★★★
()

> Нужна ли математика в большом оъеме для программиста?

Обязательно. Грамотный программист должен иметь знания в определенных областях дискретной математики, пересекающихся с буржуйской CS: некоторые вещи оттуда просто обязательны (к примеру, теория сложности алгоритмов), а некоторые не очень (например, какие-нибудь специфические теории автоматов и пр. - в конечном итоге это всё зависит от специализации программиста, но есть обязательные для всех моменты). Ну а овладеть элементарными знаниями по CS нельзя без хорошей математической базы и культуры: тот же матан, те же диффуры, тот же тервер, те же алгебра и мат. логика. Кроме всего прочего, математика попросту ставит мозги в нужном направлении.

Но, разумеется, человек, владеющий всеми указанными знаниями, не есть программист до тех пор, пока он не имеет знаний и по "быдлокодингу". =]

twosev ★★
()

А вообще тебе надо просто определиться с тем, что тебе конкретно нужно. Заработать деньги так или иначе можно в любой области.

twosev ★★
()
Ответ на: комментарий от tailgunner

>> Чтоб разработать мат. модель нужно быть в первую очередь математиком.

>Бугага. Посмотрим, как математик разработает модель химического процесса :D

Ты вместо того, чтобы ржать, сказал бы что-нить внятное.

>> И программистом тут пахнет только на последней стадии: кодировании модели :)

>Картина проясняется

Уже давно.

dikiy ★★☆☆☆
()
Ответ на: комментарий от dikiy

>>> Чтоб разработать мат. модель нужно быть в первую очередь математиком.

>> Бугага. Посмотрим, как математик разработает модель химического процесса :D

> Ты вместо того, чтобы ржать, сказал бы что-нить внятное.

Я уже сказал - для того, чтобы разработать матмодель какого-то явления из какой-то предметной области, нужно прежде всего разбираться в предметной области. У абстрактного математика этого нет по определению. Поэтому модель разрабатывается специалистом-предметником, владеющим нужным математическим аппаратом. В частности, математик не сможет разработать модель химического процесса, потому что он нихрена не понимает в химии.

>>> И программистом тут пахнет только на последней стадии: кодировании модели :)

>>Картина проясняется

>Уже давно.

Вот и славно.

tailgunner ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.