Форумы-->Форум для внеигровых тем--> <<|<|4|5|6|7|8|9|10|11|12|13|14|>|>>
| Автор | Хочу стать программистом. |
для FireSwarm:
Ага. То есть, по Вашему, замер времени работы алгоритма не является методом его анализа? ))
Перечитайте внимательно мои посты. Где же, интересно, я под термином "анализ" предполагал иное? Если коды ИДЕНТИЧНЫ (то есть, просто семантически локализованы под 2 разных языка), то лазить по ним с лупой и карандашом - занятие странное и бесперспективное.
даже типы в си и джаве не идентичны
ОМГ. Вы бы хоть погуглили тот вопрос, про который я спросил, что ли... Что в типах данных в указанном алгоритме для Вас различно в зависимости от языка? ))
Судя по тому, что ты пишешь, это ты для меня мальчишка. Ибо разбираешься в вопросе как первокурсник, прочитавший пару алгоритмов.
Сударь, а Вы нахал. ))
Давайте я расскажу Вам, что именно в поведении кандидата на работу (а их в группу разработчиков я периодически беру и предварительно тестирую) выдает в нем необстрелянного юнца. Юнец всегда сыплет кучей умных слов, терминов, рассыпает веером кучу известных ему оболочек, СУБД, языковых версий, библиотек и т.д. Обычно ему дают выговориться, хотя мысленно ржут, вспоминая анекдот про японца и "моя знает тлидцати тысяци слов. и все они здесь, в зопе". А дальше наступает момент истины.
Пареньку дают несколько тестов, оставляющих его один на один с чистым языком, свободным от всех нахлобучек, оболочек и т.д. Как правило, это предельно простые задачки: от сортировки динамического массива до поиска делителей числа, N-го простого числа и т.д. Но есть один нюанс: тестирование кода производится автоматическим алгоритмом, который загоняет в программу из внешних файлов неизвестные соискателю наборы данных. При этом включается жесткое ограничение на время выполнения программы (обычно 1 секунда) и в случае работы с динамическими массивами ограничение на объем используемой памяти. Товарищу дается на выбор любой язык и основные типовые оболочки, а тестирование чаще всего прогоняется через банальную ориентированную на школяров ранее упомянутую mccme.
И вот тут-то вся спесь обычно мигом и слетает, т.к. человек оказывается совершенно неготовым к тому, как свой верно написанный, но нерациональный код адаптировать к неизвестным входным данным. Он может сколько угодно плясать с бубном, "прогревать jvm" или надрачивать мышь, но это ему не помогает. Чаще всего такой заявляет, что задача не решается, и тогда седые "первокурсники, прочитавшие пару алгоритмов" показывают ему другой вариант кода, который со свистом проходит все тесты. К следующему разу спесь с юнца обычно слетает, и из таких порою вырастают хорошие программисты. ))
А строишь из себя офигеть какого спеца.
Боже упаси. Я старый ретроград, который ни черта не смыслит в "прогреве jvm" и пинках компилятору, и по-прежнему наивно верит, что быдлокод (он же говнокод) определяется не структурой и особенностями языковой среды, а извилинами в голове программиста. | для Number34:
Где же, интересно, я под термином "анализ" предполагал иное
Погугли что такое анализ, что ли...
Я таких историй и навидался и наслушался. И работает это в обе стороны. И к текущему вопросу не имеет никакого отношния. Да, знание технологий не делает человека спецом, как и незнание. Но если ты за что-то взялся, в этом нужно разбираться. Например сравнивая производительность технологий, нужно понимать как эти технологии работают, а не как обезьяна на кнопки тыкать.
Что в типах данных в указанном алгоритме для Вас различно в зависимости от языка? ))
Я привёл банальнейший пример "идентичности" кода.
Можешь тупить дальше, ты мне надоел. | для FireSwarm:
Я таких историй и навидался
Значит, с первого раза не взяли, но выводы не сделали? Мои соболезнования.
Например сравнивая производительность технологий, нужно понимать как эти технологии работают
И тут мы внезапно возвращаемся к моему тезису о том, что чистый код на java объективно работает медленнее, чем аналогичный код на чистом C/C++, и это обусловлено особенностью языковой среды и ее концепцией. В прошлый раз на это мне что-то начали вопить про enterprise и прочее "миллионы мух не могут ошибаться".
Я привёл банальнейший пример "идентичности" кода.
Не надо путать глупость с банальным примером.
Когда человек по вопросу представления булевой функции начинает вещать про различия в integer - это показывает, что он вообще не соображает, что несет.
P.S.
А еще один признак юнца, кстати, - это демонстративное тыканье незнакомому собеседнику, который общается с ним на "Вы". ))
Можешь тупить дальше, ты мне надоел.
+1 | Значит, с первого раза не взяли, но выводы не сделали?
О, началось петросянство. | для FireSwarm:
Вот именно. А сайты это не программирование. Что и требовалось доказать.
Опять ты за своё. Что значит не программирование? По твоему сайты аист в корзине приносит? | Кстати, к вопросу о Петросянщине. ))
(159) Если хочешь сравнить языки - каждый должен использовать максимум своих преимуществ.
А действительно: столкнем лбами ассемблер и SQL. )) | | для степашка_12:такая профессия как логист. появилась недавно и теперь ее преподают в вузах. а профессии арбитражник или дорвейщик нигде не преподают и думаю не будут. но именно они зарабатывают в инете. и учатся сами. к примеру способ загона сайтов в индекс ты не только не найдешь в пабликах но и не купишь на закрытых форумах. до этого ты доходишь только если есть творческий ум и креативность мышления и там много подобных "мелочей". в этих профессиях ты работаешь не на "дядю" а на себя. и сам определяешь свое рабочее время. а про языки начни с основ html и php и только потом питон и с+, впрочем они не всегда и нужны для успешной работы | для степашка_12:
Вставлю свои 5 копеек. Сейчас конечно многое меняется, в ИТ сфере люди зарабатывают хорошие деньги потому многие стараются сюда попасть. Ты оцениваешь все прибылью, это в корне не правильный подход, если с такой позиции проще всего выучить пару фраемворков, и пойти работать веб-макакой. Параллельно изучая язык программирования, на наглядных примерах это будет сделать легче + поймешь как зарабатывать деньги, и какие реальные задачи ставятся.
Если ты хочешь действительно достичь неплохих успехов, то первое тебе должно это нравиться, сколько бы курсов ты не прошел и сколько не учился в лучших университетах толку от этого практически нет. Ты должен сам понимать, что кроме тебя никто в твою голову знания не напихает, и если у тебя цель пойти программистом ибо они много зарабатывают, в долгосрочную перспективу ты просто перегоришь, как и многие люди которые закончили кучу курсов по программированию, но до сих не работают ими.
Помню как первый раз в Киеве искал работу, со мной приходили люди которые по несколько курсов прошли уже, и отучились в лучших вузах, типо КПИ и тд., и я с полу-левым дипломом с задрипанного универа..., подрабатывающего в супермаркете))
Было время, сейчас понимаешь на сколько всё это фигня. Хорошо зарабатывать можно на любой профессий, если ты можешь отлично её выполнять, жаль, что могут так не многие. | для Number34:
А действительно: столкнем лбами ассемблер и SQL. ))
Ну у тебя и на это ума хватит. Главное кнопочку ран найти.
По твоему сайты аист в корзине приносит?
Сайты верстают верстальщики. | для FireSwarm:
Ну у тебя и на это ума хватит. Главное кнопочку ран найти.
То самое чувство, когда ляпнули глупость, а другой прост#бался, доведя ее до абсурда. )) | для Number34:
Ты тут с самого начала ляпаешь глупости, так что я не заметил разницы. | для FireSwarm:
Это у Вас, наверное, просто еще jvm недостаточно "прогрета" и опции в компиляторе не те выставлены. )) | для Number34:
Понравились новые слова? Запоминай, сможешь потом перед соискателями выпендриваться, как той задачкой. | для FireSwarm:
Благодарствую, сенсей. Не представляю, как жил все эти годы, не зная светоча мудрости Вашей безграничной. ))
Как только появится вакансия "прогревальщика java-машин и установщика опций компилятора", я знаю, к кому обратиться. Дело за малым - найти того идиота, который готов сию вакансию оплачивать. | для В_погоне_за_ПГВ:
О нееет)
Упорности мне не занимать)) | для Number34:
Ну того, кто оплачивает вакансию нажимателя кнопки ран ты же нашёл. | | Тожу хочу, научите по-быстрому) | Институтское образование в программировании - вещь, наверно, не самая плохая - но по большому счёту это голая теория. А само программирование - это практика, практика, и ещё раз практика. Берёшь учебник какой-нибудь - я бы С рекомендовал для начала. И вперёд. Потом следующий по С++. Ну и сам поймёшь надо оно тебе или нет.
Ну и, конечно, сейчас доля именно кодеров-программистов в IT становится всё меньше и меньше, а специализаций уже сотни-тысячи.
зайди на какой-нибудь сайт большой поиска работы, и вбей поиск по слову SAP - сходу ты вообще ни чего не поймёшь что там за вакансии, и почему по продуктам одной фирмы будет много десятков совершенно различных вакансий. | работать веб-макакой.
- это что, простите? | для На Липках:
Верстальщик сайтов.
для степашка_12:
Дело не в упорности, если движет одна цель заработать, то скорее ничего не получиться
для spb123:
и вбей поиск по слову SAP - сходу ты вообще ни чего не поймёшь что там за вакансии, и почему по продуктам одной фирмы будет много десятков совершенно различных вакансий.
В Украине SAP не пользуется популярностью |
<<|<|4|5|6|7|8|9|10|11|12|13|14|>|>>К списку тем
|