Итак, продолжаю биться головой о C#. Решил поделиться парочкой идей. Во-первых, я стал думать, что почти каждый, кто захочет, сможет изучить всё что захочет и начать это делать на среднем уровне. Это всего лишь вопрос
времени. Допустим, тебе что-то кажется совершенно непонятным. Ты сидишь час, два, три… А потом бах, наступает час, когда ты, наконец, осознал и понял… Это всё вопрос времени! Я думаю каждый может научиться программировать C#, или кодить Php, или писать приложения для iPhone… И то, что кажется совершенно немыслимым вначале, спустя 200-300-400 часов изучения начинает казаться понятным и ты сам в то не веря, начинаешь лепить рабочий код как из пластелина.
Главная проблема всегда в том, что хочется всё освоить с наскока. Оп! и ты начал кодить. Не, так тока вундеркинды могут. Отсюда и то, что руки быстро опускаются, если сразу не смог, и ты бросаешь это дело. А тут надо маховик раскручивать, долго и нудно, чтобы он начал сам потихонечку себя вращать по инерции...
Во-вторых… Блин, бошка действительно кипит и
мозг сопротивляется созданию новых нейронных связей. Прикольное упражнение. Ведь на самом деле, многие из нас даже не задумываются о том, что разучились по-настоящему думать.
В-третьих, я прям чую, что программирование надо изучать мелкими шажками… То есть последовательно осознавая каждый этап знаний. Нельзя перескакивать. Только медленное поэтапное осмысление. Иначе голова просто взоврвётся на месте и всё (как это
у меня было с неделю назад). И постоянно писать примеры на языке программирования и нельзя перескакивать на новые темы, пока полностью не осознаешь как устроен предыдущий этап. Лучше потратить больше времени, чем пропустить что-то и потом уперется лбом в бетон полного непонимания.
а чтобы сформировался «прогерский образ мышления» надо как минимум покопаться в «программировании материи» (не зря масоны выходцы из древних строителей) — фрактальные формы, лабиринты, цитология, архитектура, системы управления, эволюция живых и техногенных систем. Надо впитать образ мысли когда все вокруг — это поток материи которую ПРОГРАММИСТ (оно же создатель) формирует в некую ФОРМУ — программу… и тем совершеннее программа чем за меньший поток происходит БОЛЬШЕЕ число ПОЛЕЗНЫХ перемен (оно же чем больше функциональность системы в единицу времени и ее устойчивость к хаотичному воздействию из вне и в самом сигнале потока). А таковой формой являются «фрактальные формы» оно же «подобия» оно же «иерархические вложенности» (процесс наследования — это аналог слияния материи, подобия — схожие свойства элементов таблицы Менделеева, приведения типов — радиоактивный распад на новые элементы)
p.s. самым большим достижением фараонов был «лабиринт». У меня вообще ощущение что «лабиринт» как структура в пространстве — фундаментальная «идея любой ЖИЗНИ». Любая клетка — это «лабиринт химического конвейера», поверхность нашей планеты — это «лабиринт ручейных-речных-морских» русел/бассейнов. Галактика — это «гравитационный лабиринт» разных элементов «гиганстких циркуляций межзвездной пыли», «самих звезд», «планет», «астероидов», «комет» — ЛАБИРИНТ… это «алгоритм в пространственном выражении». Код программы — это лабиринт но представленный уже на уровне «словесной информации». Все вложенности функций — это аналог «устья рек»… любое условие — это стена/преграда, любое число — это ширина канала русла. Любая функция — это различное вещество и его концентрации… Как только ты увидишь что КРУГОМ ЛИШЬ ОДИН КОД но выраженный на языке материи… а современное ПРОГРАММИРОВАНИЕ — это всего-лишь очень узкий спектр в атрибутах «электро магнитного сигнала», «булевой алгебры» и «полупроводниковой базы»… то поймешь, что человек просто «изобретает велосипед» пытаясь состряпать его своим разумом, хотя природа — это гигантские жернова подбора САМОГО СОВЕРШЕННОГО КОДА… воплощенного в виде СТРУКТУР МАТЕРИИ… в частности если брать проекцию на «живое» — она просто «эволюционно формирует ЛУЧШИЙ вид»… оно же «свою ЛУЧШУЮ ПРОГРАММУ воплощенную в языке материи/энергии»
Кругом не думающие люди, а тыкуны_в_кнопки»...
так вот аналогия… а что если нас создали более совершенные цивилизации, и по тому же принципу «раб должен знать как собака — где стоит миска, где у него кнопка которую в случае примитивного желания он нажмет и запустит процесс основанный на наших сверх сложных технологиях..»… Где такие кнопки у людей?.. Ну навскидку… «У меня мало энергии — КНОПКА_1_ЖРАТЬ».. «У меня энергии достаточно, но лимит износа на сегодня заставляет отдохнуть — КНОПКА_2_ЛЕЧЬ_СПАТЬ, мозг переформатируй всю накопленную за сегодня информацию»… «Я понял что готов к созданию своей копии но с некоторыми дополнительными функциями — КНОПКА_3_СЕКС_ЗАЧАТИЕ»… «Я накопил много неусвоенного вещества — КНОПКА_4_СНЯТЬ_ШТАНЫ_ПО****ТЬ».....
о_О кто не видит как я аналогии с «в айфоне надо просто тыкать одним пальцем — там все интуитивно понятно»… в человеке «в биороботе человек все примитивно — к его сознанию сложная система подает простые команды, человек *НАЖИМАЕТ_КНОПКИ* коих мало — мы сделали его сознание примитивным, он больше не должен знать… и запуская сверх сложные био-физические процессы является как их исполнителем так и наблюдателем. Мозг — это элемент некого случайного апгрейда. Он может что-то примитивное запомнить, что-то передать своим клонам, но те как и он тычут_в_кнопки коих мало, но они запускают сверх сложные процессы, которые мы «инженеры-пришельцы» разрабатывали миллионы лет, но он об этом даже не узнает — он примитивен для нас, как для него - бактерия»
p.s. ищи образ мышления «творца» в окружающем мире… учись видеть подобия — это путь к программированию
да, помнится как мудрейший Будда говорил «Один день мудрого и медитирующего человека воистину лучше ста лет человека не имеющего ни мудрости, ни самоконтроля, ни Вижуал Студио»
Тимофей Мартынов,
Прошелся по вашим ссылкам на посты, вплоть до 2012 года.
Первое что бросилось в глаза — активная аудитория на смартлабе полностью поменялась.
И если раньше, к вашим постам, было много вдумчивых конкретных комментариев, то сейчас по типу "+1"
Зачем вы по-прежнему плодите тролей и ботов, которые уничтожают ядро ресурса и снижают капитализацию проекта?
Подобные проекты дорого стоят(оцениваются) не из-за посещаемсти и тупых постов, а по качеству ядра (пост. аудитории)
Насчет с+ и програмирования, если нет цели полностью поменять профессию, то прикладные задачи лучше отдавать на аутсорсинг. ТС можно сркыть или вставить в код позже.
вопрос не по адресу
думаю, что у вас есть своя ТС насчет этого стартапа
единственное, что точно стоит сделать: убрать троллей и ботов, жестко отсекать их, несмотря на то, что последует значительное снижение постов, комментариев и посещаемости
одновременно пригласить «старую аудиторию» обратно
через полгода-год значительно вырастет качество ресурса, что скажется на его рыночной стоимости
возможно и посещаемость также
И чем старше будешь, тем тяжелее.
Чем дольше будешь такие вещи делать, тем дольше здоровье сохранишь.
Многие трейдеры привыкли к низкому порогу входа в трейдерство, отложил с зарплаты 30 тыщ. установил квик, почитал чем лонг от шорта отличается, и все, он трейдер. Но это обманчиво конечно.
Норвиг с Вами не согласен
Кстати, раньше наоборот ходила байка, что фортранщик будет писать фортран на чем угодно. Просто современные мейнстримные языки похожи друг на друга, отсюда и это мнение. А попробуй, к примеру, пересадить плюсовика на форт.
Если Ваше мышление использует только логику и знания, то Вы будете «думать как программист», но далеко не каждый программист использует логику и знания. Именно поэтому столько дерьмового кода и столько бессмысленных проектов. Не стоит «канонизировать» человека, только потому, что у него определённая профессия. (-;
Ээээ, а ты сразу так стал программировать нейронные сети и прочий ИИ?
Или это было образно
Не даром в народе говорят -" лиши свой мозг девственности — начни изучать программирование".
Да уж. Жажда наживы мощный стимул.
И еще. Программирование, на мой взгляд, более доступно гуманитарию. Потому что в его основе логика, а вовсе не математика, как принято считать.
проведать. Звонили в дверь, звонили — никто не открывает. Из-за двери
только плеск воды слышен. Решили взломать дверь. Заходят и наблюдают
такую картину: сидит программист в ванне, волос на голове почти не
осталось, но он судорожно намыливает голову шампунем. Читают инструкцию
к шампуню:
1 выдавить небольшое количество шампуня на руку.
2 намыливать 2-5 минуты.
3 смыть водой.
3 повторить
www.bloomberg.com/graphics/2015-paul-ford-what-is-code/
;)
Сейчас может еще рано, но если ты собираешься осваивать шарп, это одна из лучших книг.
программирование — ремесло. нет там ничего сверхъестественного
кодер сидит и тупо пишет код для того, что нарисовал архитектор
языки меняются, технологии меняются
это всего лишь инструмент для работы. ничего сверхъестественного в нем нет. любой обладающий iq чуть выше среднего может это дело мало мальски освоить. уж для написания роботов точно хватит. просто нужно старание и терпение.
В роботостроении даже ООП особо знать не нужно, присвоил переменной одно значение, вычел другое, написал пару функций и т.д.
начинать надо с малого. сам же в институте учился-и рядом с тобой ребята сидели, умели программировать и начинали они не с С# а с Perl, Pascal, VB....
Пойми, Тима. Если тебе за 30 -мозг работает немного по-иному чем в 15 или 20 лет...
Начни реально с маленьких шажков — это PHP, Pathon, Perl, HTML, CSS, JS… ВСе это относиться к...Web!
Эта тема тебе знакома. Ты эе занят сайтами, ну долби то с чем ты сталкиваешься каждый день… Представь, что в один день твой программист не вышел на связь, а доверить другому вообще никак сайт встанет?
тут на СЛ тысящу раз постили тезисы, что если ты не знаком досконально с предметом то можешь упустить идеи продвижения своего бизнеса.
твой бизнес роботостроение или сайт? что тебе ближе тем и занимайся...
=========
Все это пишу тебе смотря в зеркало)
Сам начинал как-то изучать C#… Тяжело. Очень тяжело- перешел на PHP-стало легче, а все почему? да все потому, что я на PHP каждый день практикуюсь решая свои вопросы, задачи....
вот так и учимся программировать-каждый день по несколько асов пока не сложаться пресловутые 10.000 часов)))