2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Поиск питательной среды
Сообщение03.09.2017, 20:08 


23/08/17
12
Доброго времени суток!

Дано: Программист, 35 лет, образование - примат из провинциального ВУЗа.
Т.е. какое-то представление о математике имею, но диплом спустя столько лет можно уже выбросить.
Квалификация как программиста - весьма средняя.
Свободное время - несколько часов в неделю.
Проживание - провинция.

Трудность: застой в интеллектуальном плане, проблемы с самореализацией,
недостаток мотивации при изучении нового.
Ограничение: В настоящее время работу поменять не представляется возможным.

Решение мне видится в поиске какой-то питательной среды в Интернете - сообщества математиков/программистов,
которому я бы мог оказаться чем-то полезным, и участие в котором мотивировало бы меня к изучению
нового. Понятно, что каких-то достижений в математике или программировании мне не светит,
но остановить деградацию хотелось бы. То есть фактически, нужна какая-то проблема, вокруг которой можно
вариться.

Направления, которые я мог бы попробовать - дискретная математика (комбинаторика/теория графов),
линейная алгебра, немного теории чисел, тервер, computer science и программирование в целом.
В идеале - что-нибудь на стыке программирования и математики.

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

Идеи приветствуются - даже если ничем я не займусь (что, честно скажем, наиболее вероятно),
то во всяком случае буду более четко представлять свои возможности и желания.
Спасибо.

P.S.
Ферматизм просьба не предлагать )

 Профиль  
                  
 
 Re: Поиск питательной среды
Сообщение03.09.2017, 20:40 
Аватара пользователя


11/12/16
13852
уездный город Н
case в сообщении #1244883 писал(а):
Понятно, что каких-то достижений в математике или программировании мне не светит,
но остановить деградацию хотелось бы.


А что Вы понимаете под достижениями в математике или программировании? Как минимум два варианта:
1. Что новое и уникальное. Если так, то нормальная, адекватная оценка возможностей.
2. Какие-то частные успехи, типа "мой код вошел в официальный дистрибутив <чего-нибудь>". То они вполне возможны, и даже обязательны, для обеспечения какой-то обратной связи с выработкой серотонина.

Чем заняться? Да чем угодно. Но нужно понимать, что навыки, умения и знания, нужно будет подтягивать, хотя бы до среднего уровня выбранной "тусовки".

 Профиль  
                  
 
 Re: Поиск питательной среды
Сообщение03.09.2017, 21:18 
Аватара пользователя


09/10/15
4227
где-то на диком Западе. У самого синего моря.
Я просто представил себя на вашем месте.
Первое что приходит в голову в качестве мотивации, это многочисленные видеокурсы в сети. Я думаю на ютюбе они все продублированы. Это ведь почти живое общение. И очень большой спектр направлений. Судя по всему ваши знания по математике практически на нулевом уровне. Я не имею ввиду ту "математику" которая требуется программистом.
Так что придется ломать определенный психологический барьер.
Скажем так, мой уровень знания физики и математики существенно выше среднего, но существенно ниже чем уровень многих местных завсегдатаев. Но и мне постоянно приходится ломать психологические барьеры. Ведь столько вещей в науке, где мои знания практически на нулевом уровне. И изучение каких-то новых для себя концепций лично для меня проходит достаточно тяжело. Но зато после преодоления первых шагов ощущаешь удовлетворение, которое превышает удовлетворение даже от просмотра суперсериала или классного футбольного матча.

 Профиль  
                  
 
 Re: Поиск питательной среды
Сообщение03.09.2017, 22:22 


23/08/17
12
EUgeneUS в сообщении #1244891 писал(а):
А что Вы понимаете под достижениями в математике или программировании? Как минимум два варианта:
1. Что новое и уникальное. Если так, то нормальная, адекватная оценка возможностей.
2. Какие-то частные успехи, типа "мой код вошел в официальный дистрибутив <чего-нибудь>". То они вполне возможны, и даже обязательны, для обеспечения какой-то обратной связи с выработкой серотонина..

Первое, естественно, - мне уже не по зубам. Ищу второе.

[/quote]Чем заняться? Да чем угодно. Но нужно понимать, что навыки, умения и знания, нужно будет подтягивать, хотя бы до среднего уровня выбранной "тусовки".[/quote]
Знания и умения - это понятно. Вопрос поиска тусовки и задачи.

-- 03.09.2017, 22:34 --

fred1996 в сообщении #1244901 писал(а):
Первое что приходит в голову в качестве мотивации, это многочисленные видеокурсы в сети. Я думаю на ютюбе они все продублированы. Это ведь почти живое общение.

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

Цитата:
Судя по всему ваши знания по математике практически на нулевом уровне.

Верно. Но мои ресурсы уже не позволят догнать того же выпускника мехмата, например.

Цитата:
Я не имею ввиду ту "математику" которая требуется программистом.

Программисту может вообще не требоваться математика. А вот в CS уже дискретка практически необходима.
Наверное, мне имеет смысл посмотреть околоматематическое программирование.

Цитата:
Но зато после преодоления первых шагов ощущаешь удовлетворение, которое превышает удовлетворение даже от просмотра суперсериала или классного футбольного матча.

Я всегда учился с удовольствием. Но вот самообразованием заниматься не могу - нужен внешний стимул.

 Профиль  
                  
 
 Re: Поиск питательной среды
Сообщение04.09.2017, 00:32 


19/05/10

3940
Россия
У преподов есть стандартный способ узнать что-то новое или заставить себя понять/изучить некоторую теорию/практику - просто взять новый предмет/курс.
Можно попытаться где нибудь что нибудь (связанное с математикой или программированием) попреподавать.

 Профиль  
                  
 
 Re: Поиск питательной среды
Сообщение04.09.2017, 14:26 
Заслуженный участник


08/04/08
8562
case в сообщении #1244883 писал(а):
Свободное время - несколько часов в неделю.
Какбе уже копец, ничего Вы не сделаете. (Хотя у меня так же и я еще пытаюсь)
case в сообщении #1244883 писал(а):
Трудность: застой в интеллектуальном плане, проблемы с самореализацией,
недостаток мотивации при изучении нового.
Можно подтягивать теоретические, технологические практические знания по программированию, которые нужны для работы. Можно заниматься автоматизацией своей работы (например, вполне реально наваять какие-нибудь генераторы стандартных SQL-запросов и корректоры их стандартных ошибок). Можно учить ООП, ФП, ПП, какие-то конкретные ЯП и т.п.. Стимул - упрощение своей работы и освобождение рабочего времени.

 Профиль  
                  
 
 Re: Поиск питательной среды
Сообщение04.09.2017, 14:57 
Заслуженный участник


06/07/11
5627
кран.набрать.грамота
case в сообщении #1244883 писал(а):
Решение мне видится в поиске какой-то питательной среды в Интернете - сообщества математиков/программистов, которому я бы мог оказаться чем-то полезным, и участие в котором мотивировало бы меня к изучению нового.
Имхо, бесполезно. Я видел много попыток подобного рода на форумах (и сам предпринимал), но ни разу не видел, чтобы это закончилось хоть чем-то. Единственный известный мне вариант, который работает хотя бы иногда, выражается формулой "хочешь чем-то заняться - иди и займись".

case в сообщении #1244883 писал(а):
Направления, которые я мог бы попробовать - дискретная математика (комбинаторика/теория графов), линейная алгебра, немного теории чисел, тервер, computer science и программирование в целом. В идеале - что-нибудь на стыке программирования и математики.
Тут на форуме есть $N$ тем, посвященных магическим квадратам с разными специфическими свойствами. Поищите в математических и компьютерных разделах форума. Есть еще давно заблокированная Nataly-Mak, упорно занимающаяся этими проблемами (можете поискать ее топики, они в основном про квадраты), можете попробовать связаться с ней, но у нее тяжелый характер.

 Профиль  
                  
 
 Re: Поиск питательной среды
Сообщение04.09.2017, 20:53 


23/08/17
12
mihailm в сообщении #1244930 писал(а):
У преподов есть стандартный способ узнать что-то новое или заставить себя понять/изучить некоторую теорию/практику - просто взять новый предмет/курс.
Можно попытаться где нибудь что нибудь (связанное с математикой или программированием) попреподавать.

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

-- 04.09.2017, 20:59 --

Sonic86 в сообщении #1245036 писал(а):
Какбе уже копец, ничего Вы не сделаете. (Хотя у меня так же и я еще пытаюсь)

Сколько минимум времени нужно в таком случае?

Цитата:
Можно подтягивать теоретические, технологические практические знания по программированию, которые нужны для работы.

Проблема в том, что работа не вдохновляет. Вот не хочется после работы сидеть и заниматься чем-то, имеющем к ней отношение. Наоборот, как бы переключиться побыстрее.
А поменять пока не готов. Да и не факт, что в другом месте "молочные реки/кисельные берега" будут.
Вот и рассматриваю вариант задачи, с работой не связанной.

-- 04.09.2017, 21:05 --

rockclimber в сообщении #1245054 писал(а):
Имхо, бесполезно. Я видел много попыток подобного рода на форумах (и сам предпринимал), но ни разу не видел, чтобы это закончилось хоть чем-то.

Да, вполне возможно. Если брать Ваши попытки, то сколько удалось продержаться и каковы причины потери мотивации?
Я поэтому про среду и спрашиваю, потому что в одиночку мне что-либо сделать невозможно. В противном случае, этой ветки бы и не было.

Про магические квадраты гляну, спасибо.

 Профиль  
                  
 
 Re: Поиск питательной среды
Сообщение04.09.2017, 22:23 
Заслуженный участник


08/04/08
8562
case в сообщении #1245200 писал(а):
Сколько минимум времени нужно в таком случае?
Не знаю. 4 часа в день хотелось бы. Либо 2 чистого часа времени на выбор (например с утра), которого обычно нет.

case в сообщении #1245200 писал(а):
Проблема в том, что работа не вдохновляет.
Ну я не знаю, какая конкретно у Вас работа, но меня например написание лексического и синтаксического анализатора даже немножко вдохновляет (да, я знаю, что есть генераторы таковых, но мне это неинтересно). Можно писать анализатор для своего ЯП, можно придумать свой ЯП, можно писать простенькие классы для структур данных, сортировки всякие, можно кустарно заниматься криптографией и криптоанализом, можно изучать машинное обучение, нейросети, можно архиватор написать или свою СУБД. Для прогера сейчас есть разные интересные вещи.

case в сообщении #1245200 писал(а):
Про магические квадраты гляну, спасибо.
Позвольте Вас отговорить - это нечто совершенно громоздкое, ни с чем не связанное и неинтересное. Уж лучше тесты простоты анализировать или самому придумывать - это хоть кому-то надо.

Короче, ИМХО, особой разницы нет, куда копать - в математику или в программирование или в его стык. Проблема действительно в уровне знаний и способностей: чем их больше у тебя, тем тебе же интереснее. Просто в математике лично на меня давит парадигма "не изобретай велосипед": как только что-нибудь накопаешь, так сразу легко находишь это все в настолько сильно обобщенном и усложненном виде, что понимаешь, что твой велик нафиг никому не нужен и ты вообще где-то в 19-м веке застрял. И решать кустарно уже решенные задачи смысла мало - только время тратить и строить ненужные ассоциации. А в программировании хоть принцип DRY есть, так его все с удовольствием и с пользой (хотя и с вредом тоже) нарушают - очень легко добавить требования, которые сделают существующую библиотеку недостаточной, а значит можно брать и делать в какой-то степени заново. Да и любая процедура в стиле "быдлокод" все равно что-то делает и что-то Вам дает. Хотя, возможно, в последнем я заблуждаюсь - у меня программистского образования, м.б. программисты в массе своей оттого, что от них не требуют высоких материй, не осваивают нужный объем знаний и потому постоянно порождают велосипеды не стыдясь этого.

 Профиль  
                  
 
 Re: Поиск питательной среды
Сообщение04.09.2017, 22:49 


23/08/17
12
Sonic86 в сообщении #1245228 писал(а):
4 часа в день хотелось бы. Либо 2 чистого часа времени на выбор (например с утра), которого обычно нет.

Ну 4 часа в день - это очень много, на самом деле. Это нужно прямо гореть задачей. Два более реально, но отдыхать тоже надо.

case в сообщении #1245200 писал(а):
Для прогера сейчас есть разные интересные вещи.

Да, на самом деле их много. Глянешь хабр - глаза разбегаются, вроде бы и тем можно заниматься, и этим. В этом-то и беда - еще в универе замахнулся и на Кнута, и на книгу дракона одновременно. Так и не прочитал ни одной (
Где-то до 30 тоже горел, как Вы.
Но сейчас уже не хочется заниматься тем, что никогда не покинет пределов своего компа.
Разработка собственного архиватора/СУБД - это то, что можно делать только для себя. А мне проще что-то делать для других.

case в сообщении #1245200 писал(а):
Позвольте Вас отговорить - это нечто совершенно громоздкое, ни с чем не связанное и неинтересное. Уж лучше тесты простоты анализировать или самому придумывать - это хоть кому-то надо.

Ух. Вот тесты простоты самому придумывать я бы точно не взялся - это совсем немножко не по мозгам )
Про квадраты меня больше напрягает отсутствие "заказчика" здесь.

Цитата:
м.б. программисты в массе своей оттого, что от них не требуют высоких материй, не осваивают нужный объем знаний и потому постоянно порождают велосипеды не стыдясь этого.

А потому что создавать велосипед - это гораздо проще и интереснее, чем изучать готовые библиотеки )

 Профиль  
                  
 
 Re: Поиск питательной среды
Сообщение04.09.2017, 23:50 
Заслуженный участник


06/07/11
5627
кран.набрать.грамота
case в сообщении #1245200 писал(а):
Да, вполне возможно. Если брать Ваши попытки, то сколько удалось продержаться и каковы причины потери мотивации?
У меня был проект, который был мало кому нужен (а мне только для поднятия самооценки) и по этой причине загнулся. Пока проект был жив, искал на одном программерском форуме себе "сообщников". Откликнулся один, пришел, посмотрел, носом повертел и отвалился. О причинах потери мотивации не докладывал. Плюс я в свое время тоже задавал вопрос о направлении развития в программировании на еще одном программерском форуме, полезных ответов было ноль целых ноль десятых. Видел много подобных вопросов от других людей, но не видел, чтобы полученные ответы им помогли.
Да зачем далеко ходить! Взять тот же мой теперешний проект! (ссылка в профиле, обсуждение тут) Пару-тройку раз предлагал желающим поучаствовать в проекте - думаете, кандидаты выстраивались в очередь и толкались локтями? :mrgreen: Запросто накидаю вам задач и по фронтэнду, и по бэкэнду, и по датамайнингу. Берете? (Можете не отвечать, ответ я знаю... но у вас всегда есть шанс меня удивить)
case в сообщении #1245200 писал(а):
Я поэтому про среду и спрашиваю, потому что в одиночку мне что-либо сделать невозможно.
Определить, что вам интересно, можете только вы сами. Если вам и это в одиночку сделать невозможно, то примите мои соболезнования. А дальше просто берешь и делаешь. Сколько сможешь: есть 30 минут - занимаешься 30 минут, есть 2 часа - сидишь два часа. Пока ешь, моешься, чистишь зубы и трясешься в автобусе - планируешь, что дальше, расставляешь приоритеты и так далее.

 Профиль  
                  
 
 Re: Поиск питательной среды
Сообщение05.09.2017, 23:01 


23/08/17
12
rockclimber в сообщении #1245247 писал(а):
Можете не отвечать, ответ я знаю... но у вас всегда есть шанс меня удивить)

Удивлять не буду, но за предложение спасибо.

2 all
Благодарю всех, ответивших на мое нытье ) Буду думать.

 Профиль  
                  
 
 Re: Поиск питательной среды
Сообщение06.09.2017, 01:36 
Аватара пользователя


09/10/15
4227
где-то на диком Западе. У самого синего моря.
case в сообщении #1245446 писал(а):
rockclimber в сообщении #1245247 писал(а):
Можете не отвечать, ответ я знаю... но у вас всегда есть шанс меня удивить)

Удивлять не буду, но за предложение спасибо.

2 all
Благодарю всех, ответивших на мое нытье ) Буду думать.


Вы прям как советский турист в западном магазине. На вопрос продавца, чего изволите купить, смущенно отвечаете - just looking

 Профиль  
                  
 
 Re: Поиск питательной среды
Сообщение08.09.2017, 13:31 
Аватара пользователя


05/01/13

3968
case

Вы можете, например, помочь в разработке свободного софта. :) Linux, Blender, Gimp, Krita и проч. Новым рабочим рукам там всегда рады. И можно самому ставить перед собой задачи, самому придумывать, какой новый плагин написать для Blender, к примеру. Сделаете что-то реально полезное — люди будут благодарны.

Возможностей для саморазвития здесь немеряно — и при этом Вы никому ничего не обязаны, поскольку денег Вам за это не платят. :)

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

Например, известный плагин RetopoFlow (к свободной и бесплатной программе Blender) продаётся сейчас по цене более 70 долларов, и за три года его купили более 1,7 тыс. человек:
https://blendermarket.com/products/retopoflow
Правда, это самый крутой пример, обычно цены на плагины для Blender гораздо ниже, а покупателей гораздо меньше. Также хорошим тоном считается через некоторое время делать плагин бесплатным — когда будет набрана нужная сумма, или же когда плагин купят все, кто был готов купить его за деньги, и волна покупателей схлынет. Не все, но многие разработчики плагинов так поступают.

Ещё можно собирать средства краудфандингом — тоже активно развивающееся сейчас направление. Например, итоговый продукт делаете бесплатным, но на его разработку люди со всего мира отваливают вам денег — просто так, или за включение имени человека в список благодарностей, к примеру. (В зависимости от пожертвованной суммы.) С миру по нитке, как говорится. :)

Что же касается программерских комьюнити для общения, то лучше искать среди англоязычных — там и жизнь значительно активнее, и публика адекватнее. :) Также шансы на продуктивное общение значительно повышаются, если заранее определиться с интересами и найти местечко, посвящённое чему-то максимально конкретному.

Скажем, если решили делать компьютерную инди-игрушку и выбрали для себя какой-то готовый бесплатный игровой движок — Unity, Unreal Engine или ещё какой-то — то идёте целенаправленно на англоязычный форум разработчиков этого движка, созданный специально для разработчиков игр, ну или на один из пользовательских форумов, посвящённых данному движку. В этом случае шансы продуктивно побеседовать с кем-то об особенностях данного движка гораздо выше, чем если прийти на форум, посвящённый "программированию вообще", и попытаться там обсуждать этот движок и специфические проблемы, с ним связанные.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Модератор: Модераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group