Как вы учились?
1212
71
хилен сказал(а):↑Не явно
похож, но не такой же
Нажмите, чтобы раскрыть...вроде как единственое что отличается это что джава тебя в ооп заставляет писать ну и другие мелочи которые при знании англ не будут тебе мешать понимать суть кода, а for,if,while и другие лдинаковые что в первом что во втором
математика, чел, чисто математика
получи вышку на мехмате или кибернетике станет легче
но нужно будет учиться и не списывать, а то просто бумажку изи залутать ща, но есть возможности для норм челов получить норм знания
просто нужен склад ума такой я вот ща в стелларисе просчитываю экономику своей империи на годы вперед
просто если тебе нравятся больше гуманитарные науки, а в ит идешь за баблом то будет ну очень трудно, подумай на QA или другие профессии
хилен сказал(а):↑Как вы учились решать задачи? Я сижу над какими то базовыми задачами по типу есть массив убрать одинаковые числа по 2-3 часа, думаю нужно менять подход. Слышал, что много программистов читают книги, о чем они там вообще? Это типа гайды как код понимать/писать или о чем они вообще? Стоит начать, при условии что времени не так много? Сам парень не тупой, все дисциплины на отлично кроме программирования.
Нажмите, чтобы раскрыть...иди веб макакой дизайнером, будешь кодить на хтмл и лутать изи 2к бачей в наносекунду ничего не делая, легкость бытия
Проучил программирование 1 семестр, а потом ливнул. Вначале мы всякую белиберду писали на C++ с матрицами на массивах. У меня были офк проблемы вначале, но под конец я догнал и написал полноценный калькулятор матриц, а мне поставили 4, хотя бичи всякие делали проги проще, не применяя почти ничего из курса. Я даже концепт шахмат им предложил на этой фигне. В чем-угодно можно разобраться, если есть мотивация. Это конечно моя слабость, что я задоджил учебу и что мне важно одобрение окружающих, но скорее всего я не один такой и все сами учаться, главное чтобы душа к этому лежала.
хилен сказал(а):↑Как вы учились решать задачи? Я сижу над какими то базовыми задачами по типу есть массив убрать одинаковые числа по 2-3 часа, думаю нужно менять подход. Слышал, что много программистов читают книги, о чем они там вообще? Это типа гайды как код понимать/писать или о чем они вообще? Стоит начать, при условии что времени не так много? Сам парень не тупой, все дисциплины на отлично кроме программирования.
Нажмите, чтобы раскрыть...И что, тебя это парит? Программисту не нужно целыми днями решать подобную хрень. Это всего лишь зарядка для мозга, чтоб нейроны потеребонькать.
Меня как-то один забайтил на задачу "подсчитать количество чисел в диапазоне, у которых нет цифры 5". Я тупо на выходных два вечера просидел чтоб эту лабуду решить. Удовольствие конечно по итогу получил, но задачки это не панацея и скилл не повышают.
Проведём аналогию с дотой, задачки - это проги для повышения апм (osu, clickmer и т.д.) Но какой толк от быстрого клика, когда ты не знаешь что делает герой, что делают предметы. В общем забей на микро, делай макро.
Акцент нужно делать не на алгоритмы, а на знание операционок, архитектуру приложений, манипуляцию данными и т.п. В общем более глобальные вопросы рассматривать. Для начала прочитай хоть одну книгу, потому что с таким подходом а ля "о чем они там вообще?" ты дальше задачек не уедешь.
Самое главное дружище... не ешь жёлтый снег
Ну а если без шуток , то научится решать задачи не так сложно необходимы всего 2 вещи базовое понимание того, что ты можешь реализовать и время.Как правило решение задачи начинается с вопроса: "А как бы я сам не будь у меня компьютера выполнял бы эту задачу?" дальше может быть 3 возможных варианта: 1 я могу решить эту задачу , осталось только написать программу ,2 я примерно понимаю что делать , но некоторые моменты я не могу разрешить и 3 я даже не представляю как это делать.1. Как правило задачи обычно не слишком сложны и любой язык программирования может реализовать необходимые функции и тут остаётся лишь понять алгоритм по которому ты сам решаешь эту задачу и перенести её на инструменты языка программирования(понимание того какой инструмент для какой задачи использовать приходит только с опытом и знанием возможного ассортимента инструментов)2.Наиболее приятным вариантом решения таких задач является самостоятельное придумывание алгоритма , который будет решать заданную задачу, тогда ты испытываешь тот неповторимы набор эмоций от решения задачи над которой бился, который не описать. 2)Если задача так и не поддалась, то найди решение не мучай себя слишком долго, просто постарайся понять ПОЧЕМУ именно так решено и нельзя ли было как-то иначе это решить, какие ключевые моменты есть в решениях. Дальше переходим к пункту 13. Воспользуйся пунктом 2.2 порой бывают задачи, которые самому не решить просто потому что и в конце концов ты не на экзамене используй всю доступную информацию.
хилен сказал(а):↑А как гугл то помогает? Там все готовое по сути, другая задача и что, опять гуглить?
Нажмите, чтобы раскрыть...сопоставляешь готовое решение с тем, что в задаче и ловишь озарение
Вообще можешь попробовать при отладке кода выводить часто сообщения с содержимым разных переменных, так сможешь понять в каком месте ошибка; но это больше к чему-то крупнее чем развороту массива применимо
хилен сказал(а):↑Как вы учились решать задачи? Я сижу над какими то базовыми задачами по типу есть массив убрать одинаковые числа по 2-3 часа, думаю нужно менять подход. Слышал, что много программистов читают книги, о чем они там вообще? Это типа гайды как код понимать/писать или о чем они вообще? Стоит начать, при условии что времени не так много? Сам парень не тупой, все дисциплины на отлично кроме программирования.
Нажмите, чтобы раскрыть...Я читал книгу сперва с задачками и ключами к ней. Пытался решать те задачки, когда не выходило, просто смотрел решение и разбирал его как дебагер, только у себя в голове. Постепенно с таким подходом и выученными технологиями я начал решать их самостоятельно.
хилен сказал(а):↑Как вы учились решать задачи? Я сижу над какими то базовыми задачами по типу есть массив убрать одинаковые числа по 2-3 часа, думаю нужно менять подход. Слышал, что много программистов читают книги, о чем они там вообще? Это типа гайды как код понимать/писать или о чем они вообще? Стоит начать, при условии что времени не так много? Сам парень не тупой, все дисциплины на отлично кроме программирования.
Нажмите, чтобы раскрыть...смотришь решения, запоминаешь, потом пытаешься понять, потом варьируешь решение и задачу(а что будет, если...) набиваешь руку на похожих. Со временем откладывается на подкорке
будучи школьником 15-16 лет за месяц выучил первый язык ( с# ) и не понял че вообще сложного было, базовые операции с цифрами / строками / массивами, функции и классы, а потом вся сложность начала в том, когда начал думать, что с этим вообще делать
ke1evra сказал(а):↑
И что, тебя это парит? Программисту не нужно целыми днями решать подобную хрень. Это всего лишь зарядка для мозга, чтоб нейроны потеребонькать.
Меня как-то один забайтил на задачу "подсчитать количество чисел в диапазоне, у которых нет цифры 5". Я тупо на выходных два вечера просидел чтоб эту лабуду решить. Удовольствие конечно по итогу получил, но задачки это не панацея и скилл не повышают.
Проведём аналогию с дотой, задачки - это проги для повышения апм (osu, clickmer и т.д.) Но какой толк от быстрого клика, когда ты не знаешь что делает герой, что делают предметы. В общем забей на микро, делай макро.
Акцент нужно делать не на алгоритмы, а на знание операционок, архитектуру приложений, манипуляцию данными и т.п. В общем более глобальные вопросы рассматривать. Для начала прочитай хоть одну книгу, потому что с таким подходом а ля "о чем они там вообще?" ты дальше задачек не уедешь.
Нажмите, чтобы раскрыть...Ну алгоритмы нужны хотя бы самые обычные знать. Я сталкивался с задачами где нужно было уложится в некоторое время выполнения. В лоб такие задания не решить.
AtagaN сказал(а):↑
Мы похоже в парраллельных мирах живем
Нажмите, чтобы раскрыть...наслушался сказок о зп 999999999 баксов в милисекунду?
ну да в айти есть челы которые рубят бабло, но в любой сфере есть такие челы.
основная масса в регионах работают за копейки (зп ниже 100к)
мне в мухосранске предлагают зп 80к, при том что я спокойно прохожу собесы на мидла, и почти прохожу на сеньора.
в москве предложили бы больше 100, но в москве много людей зарабатывают норм бабки.
это же смех.
Xccelerator сказал(а):↑
вроде как единственое что отличается это что джава тебя в ооп заставляет писать ну и другие мелочи которые при знании англ не будут тебе мешать понимать суть кода, а for,if,while и другие лдинаковые что в первом что во втором
Нажмите, чтобы раскрыть...шарп похож, плюсы не очень из за того что там нужно каждый раз следить за переменными а то убегут
хилен сказал(а):↑Как вы учились решать задачи? Я сижу над какими то базовыми задачами по типу есть массив убрать одинаковые числа по 2-3 часа, думаю нужно менять подход. Слышал, что много программистов читают книги, о чем они там вообще? Это типа гайды как код понимать/писать или о чем они вообще? Стоит начать, при условии что времени не так много? Сам парень не тупой, все дисциплины на отлично кроме программирования.
Нажмите, чтобы раскрыть...Ты 2-3 часа думал как distinct написать?
Учиться лучше в унике конечно, но если самостоятельно, то начни с этих 3 книг Столярова http://stolyarov.info/books
Тема закрыта
-
ЗаголовокОтветов ПросмотровПоследнее сообщение
-
Сообщений:3
Просмотров:4
-
Сообщений:8
Просмотров:9
-
Сообщений:3
Просмотров:3
-
Сообщений:14
Просмотров:16
-
Сообщений:13
Просмотров:15