Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Философия программирования > Хочу выучить язык программированя, нужен совет |
Автор: Alexbutav 23.10.2011, 23:17 |
Хочу выучить язык программирования, почитал и понял что начинать нужно с Pascal или Basic, хотел начать с Basic, но уроков в по "чистому" бэйсику не нашел, стареет видимо, либо искал плохо, но нашел одни Висуал бэйсики, и Qbasic, визуал сразу отмел, на счет QBasic усомнился. Короче, начал качать видеуроки Pascal, еще книжку хочу найти какую-нибудь. Прочтя все это, умные дяди, пожалуйста скажите куда и как лучше двигаться, на ваш взгляд. |
Автор: Данкинг 23.10.2011, 23:25 |
Попробуй QBasic, тебе понравится. И сформулируй конкретный вопрос: что надо-то? Начать изучение программирования? Чем Дельфи плох в таком случае? И при чём здесь раздел по Java ? |
Автор: Alexbutav 23.10.2011, 23:29 |
переделал) В чем разница Basic и QBasic? Если дельфи, то почему? |
Автор: Данкинг 23.10.2011, 23:44 |
Что переделал? Нет языка "Basic"; это общее название. А QBasic - старый досовский язык. Потому что там просто и понятно. Для учёбы - в самый раз. |
Автор: Nofate 23.10.2011, 23:49 | ||
Откуда уверенность, что надо начинать с Бэйсика? Это конечно почтенный прадедушка, все мы его чтим помним и любим, но на дворе 21 век. Сейчас есть масса интересных языков с разной сложностью вхождения и обучения. Попробуйте начать например с Python. По простоте близок к бэйсику (если не ломиться сразу в дебри), но хотя бы будет практическая польза. Или, если вам совсем на с примитивного уровня обучаться надо - возьмите http://processing.org/. Это java-подобный язык с простой как две копейки оболочкой и кучей примеров. Ориентирован как раз на примитивный ввод-вывод, разного рода рисование и все то, чему раньше учили в школах/кружках на Бэйсике.
Delphi, конечно, привлекает простотой. Но в самом начале надо учиться не компоненты на форму накидывать, а программировать, изучать алгоритмы и структуры данных. Если же начать с Delphi, то велик шанс, что самостоятельное обучение пойдет в духе книг Фленова "Делфи глазами хакера" и, как следствие, приведет к новым бестолковые вопросам на Хэшкоде и смешным сниппетам на govnokod.ru. |
Автор: bems 24.10.2011, 06:08 |
Как вариант http://pascalabc.net/ |
Автор: Stolzen 24.10.2011, 08:05 |
С паскаля, у нас в школе именно на нем уроки были. Еще на питоне можно - язык как раз для обучения придумывался + сейчас на нем можно работу найти, на паскале ведь никто (почти) не программирует серьезно. |
Автор: newbee 24.10.2011, 08:58 |
Alexbutav, не слушай их, не учи петухон с делфей. И не будь идиотом, не качай видео-уроки, это ж программирование, а не аэробика! Читай SICP, учи схемку. |
Автор: kemiisto 24.10.2011, 09:14 | ||
QBasic, Delphi, Python, SICP - у.г. Программирование - у.г.
Это, как минимум, спорно. |
Автор: newbee 24.10.2011, 09:41 |
Да, ты прав, аэробикой тоже по видеокурсам сложно заниматься Видеоурок - это экран, на котором постояно мелькают только фрагменты кода. То есть основное человеческое восприятие (зрительное) направлено на изучение быдлокодинга. Диктор конечно что-то щебечет там еще, но эта информация быстро выветривается из головы, а возвращаться и искать эту информацию в уже пройденных главах почти анрил, тогда как перелистать книгу и выцепить глазами интересующий момент - пустяк. Все нетривиальные вещи, над которыми нужно пораскинуть мозгами, на слух уловить очень сложно, бывает перечитываешь одно и то же, и лишь с десятого раза доходит. Хорошая книга всегда разносторонне описывает освещающиеся проблемы, курсы направлены скорее на быстрый старт и тупой быдлокодинг. Подытоживаю: объемы почерпнутых знаний из книги и видеокурса просто несопостовимы. По-моему все эти курсы - для ленивых, желающих без труда вытащить форельку из пруда. Те люди, встреченные мной в жизни, что учились кодить по видеоурокам, не выдерживают никакой критики в профессиональном плане, да и вообще по жизни жалкие, безвольные ничтожества. Таких надо презирать. А также Фортран с ФОРТРАНом. |
Автор: kemiisto 24.10.2011, 09:56 |
Раз пошла такая пьянка... Об том и речь. Согласен по поводу видеоуроков. Опять же, если вернуться к вопросу ТС. Тут уже всё перевёрнуто с ног на голову. Причём это уже остопиздело в край. Человек ведь не хочет научиться программировать, а жаждет "выучить язык". Исходная установка уже неверная. Причём удалённой корректировке в большинстве случаев не поддаётся. Это из опыта хоть этого Форума. newbee, вот что толку советовать SICP? Нуль. С тем же успехом можно Вирта советовать. Это будет примерно так. Откроем книгу. Ой, как сложно! Да причём тут это? Да зачем? Потом какой-нибудь "гуру" запилит нам ссылочку на ###-гайд по Пистону и... Вот! То, что нужно! Программировать - просто же! И это подсознательное ожидание лёгкого погружения рождает и тягу к видеоурокам. Однако есть всё же и позитивные моменты. В некоторых сценариях годные видео-уроки архиполезны. Обычно сценарий, правда, с уже "прокаченным" программистом. То есть, скажем, умеем программировать и знаем Ruby, надо погрузиться в Python. Сел, бегло пробежался. А дальше доки по необходимости. Или взять небольшие скринкасты (i.e. PeepCode)... Да. И только Оберон... |
Автор: newbee 24.10.2011, 10:16 | ||
kemiisto, все же идиотизм излечим, и есть шанс, что человек, увидев, что его называют кретином, а его подход к решению вопроса мягко говоря неправильным, сделает более далекие выводы, нежеле как о зазнайстве советчика, и начнет работать над собой.
|
Автор: bems 24.10.2011, 10:44 |
Верно. Подамся в порнозвёзды |
Автор: Alexbutav 24.10.2011, 15:20 | ||||
В чем разница Паскаля и Бэйсика, если их вообще можно сравнивать? Если Бэйсик, как было сказано:
То я явно начну с него.
Я вообще слушать никого не собираюсь, мне просто интересно мнение людей, которые, как я понимаю, сведущи в сфере программирования и т.п. Кстати, какую книжку посоветуете по QБэйсику или Паскалю?) Начал с :"Зельднер Г. - Программируем на языке QBasic 4.5 (1996)" |
Автор: LSD 24.10.2011, 16:19 |
Ты имеешь в виду C/C++ или нормальное порно? |
Автор: bems 24.10.2011, 17:14 |
LSD, не, никаких извращений |
Автор: LAKASTRA 23.11.2011, 21:05 |
лично я послушав около года назад умных людей начал с TURBO PASCAL 7.0 о чем не пожалел. все просто и понятно, помогает развивать способность к анализу, алгоритмизации... вобщем учишься видеть код, понимать как он себя будет вести не запуская прогу на исполнение. пару месяцев назад решил на С++ перейти. сразу почувствовал разницу, сложилось некое впечатление о языках, отличия и все в этом роде. параллельно ассемблер почитываю, но его кажется нужно именно читать)))))))плотно. |
Автор: UniBomb 28.11.2011, 09:13 | ||
Расскажи пожалуйста поподробнее об этой разнице, об отличии языков и обо всём в таком роде. |
Автор: RockClimber 5.12.2011, 20:50 | ||
Ты не поверишь... Паскаль изначально создавался как язык для обучения программированию. И да: паскаль - лучший! |
Автор: newbee 5.12.2011, 21:12 |
Паскаль - прошлый век. Он уже не нужен. |
Автор: kemiisto 5.12.2011, 21:17 |
newbee, LISP - прошлый век. И в отличии от Паскаля там застрявший навчено и нинужный с самого момента создания. |
Автор: newbee 5.12.2011, 21:29 |
Кемилсто - деревня, застрявший в фортранах )) Добавлено через 1 минуту и 7 секунд Лисп - изящен! Более гибкого языка не найти. Ну может форт. Но я его не осилила)) Добавлено через 1 минуту и 34 секунды Признаться, и не особо пыталась |
Автор: Данкинг 5.12.2011, 21:37 |
А какой язык взят за основу в среде программирования "Delphi"? |
Автор: newbee 5.12.2011, 21:39 |
Делфи тоже не нужна, Данкинг ты меня разочаровываешь! Нервы мои на пределе, ща пойду на развод подам, имущество отсужу!!1 Не зли меня, крысеныш!11 © Добавлено через 3 минуты и 16 секунд Фхуу валерьянки тяпнула, отпустило )) Так вот, Делфи - бяка. Выкинь ее и больше не трожь Щас озабоченные своей ненужностью делфисты прибегут и заминусуют меня)) |
Автор: Данкинг 5.12.2011, 21:53 |
Странно: значит, все проги, которые в нашей компании написаны, не нужны. За исключением тех, которые на фоксе. Неразбавленной из горла? Это вещь. Я, помнится, году в 2006 пытался освоить С++ (не билдер). Вот у меня про него сложилось аналогичное мнение, после чего я действительно удалил нацъй VS и решил ограничиться в случае чего Билдером. |
Автор: newbee 5.12.2011, 21:57 |
Делфи еле шевелится. Если совсем издохнет, как твоя компания через десять лет будет поддерживать софт, написанный на ней? Единственный аналог, на который можно перескочить - фрипаскаль, но там по-моему все равно все намного по-другому. Я бы не стала в компании делать ставку на делфи. Ну если программисты больше ничего не умеют, то понятно, но так... Добавлено через 1 минуту и 49 секунд С++ чрезмерно сложен. А недавно его сделали просто убийственно сложным. После делфи (по опыту одного моего хорошего знакомого) перейти очень тяжко, несколько лет всех окружающих его си-плюс-плюсников будут преследовать вопросы, "а как мне сделать как в делфи"? |
Автор: Данкинг 5.12.2011, 22:24 |
А с чего Дельфи дохнуть, если он простой и понятный? Ну, у нас был ещё Java-программер, уволился около года назад. |
Автор: newbee 5.12.2011, 22:27 |
Данкинг, вот двинет завтра борланд коней. А послезавтра x86 на новых процессорах перестанет поддерживаться вообще. Делать что будете? |
Автор: Dik0n 5.12.2011, 22:43 | ||
Во первых, Borland - давно уже Delphi не занимается (надо бы знать, прежде чем что-то писать), а во вторых, поддержка x64 уже есть. |
Автор: kemiisto 5.12.2011, 22:47 | ||
Фантасты-лисперы отличаются от формошлёпов-делфистов тем, что не делают ничего и на x86. И вообще никогда ничего не делали, кроме как кричали везде о своём никому нинужном недоязыке. Free Pascal. Нет, не слышали? Бывает. Лечится. |
Автор: newbee 5.12.2011, 23:06 |
Окей, другая конторка, которая может склеить ласты. О! Вау! Значит еще пару десятков лет попишут на мертвом языке |
Автор: Данкинг 5.12.2011, 23:07 |
Волноваться надо по факту. Зачем думать о том плохом, что может случиться? Это первое. А второе - что надо делать-то в качестве подготовки к тёмному будущему в этом плане? |
Автор: newbee 5.12.2011, 23:09 | ||||
Но эта фраза все испортила. О фрипаскале слышали, тут же писала парой комментов выше. Нет, не читали? Учится. Добавлено через 3 минуты и 53 секунды
Надо переходить на то, что поддерживается и развивается свободным ПО. Инструменты можно использовать и закрытые, но должны быть свободные реализации как минимум на всякий случай. |
Автор: Stolzen 6.12.2011, 04:29 | ||
Для делфистов очень легким обычно получается переход на C#. Да и java востребованна, и чтобы соскочить на нее потребуется достаточно мало времени. (Примерно столько, сколько нужно для того, что бы отвыкнуть от ":=") |
Автор: Фантом 6.12.2011, 14:07 |
Ну так "склеить ласты" может и Microsoft (прощай, C#), и SunOracle (Java), однако это почему-то мало кого волнует. |
Автор: newbee 6.12.2011, 14:41 | ||
Вот сейчас вспомнила пример, почему не следует работать под одной корпорацией. Когда-то МС заявила, что в новом десктопе восьмой винды будут выкинуты все с++ы и с#ы, яваскрипт и css форева. Знакомые кодеры и немного в интернетах прошла небольшая паника - как же наш любимый МС нас кинул, мы сертификаты получали, зубрили, а они нас бросают. Потом МС что-то объяснила, мол спокойствие, вам тоже найдется что забыдлокодить. Или вон оракл пытается трясти гуголь за какое-то неправильное использование явы (причем с санками у них проблем вроде ка кне было). В общем, я бы много раз подумала прежде чем влезать в технологии, контролируемые отдельными организациями. |
Автор: Stolzen 6.12.2011, 14:56 |
Вокруг java выросла очень большая экосистема, в которой владеющая корпорация Oracle не играет значительную роль. Так что если Oracle "склеит ласты" - решительно ничего не изменится. |
Автор: Фантом 6.12.2011, 16:13 | ||||
Это, безусловно, правильно, но это касается всех проприетарных языков, и Delphi тут ничем не хуже остальных (даже, пожалуй, лучше - уже упоминавшийся FPC выглядит намного более живым, чем, например, тот же Mono).
В предположении, что не будет других конкурентов. А в реальности, скорее всего, освободившееся место тут же будет занято чем-то другим, и на частоте использования Java это существенно скажется. |
Автор: LSD 7.12.2011, 10:11 | ||
Мне кажется при таком количестве http://rabota.yandex.ru/search.xml?text=lisp программистам на Lisp стоит беспокоиться о том, чтобы не потерять нынешнюю работу. А не о том, когда умрет Delphi, у него то дела идут http://rabota.yandex.ru/search.xml?text=delphi лучше. Добавлено через 52 секунды
IBM |
Автор: newbee 7.12.2011, 10:31 |
Лисперы не ищут вакансии, связанные с лиспом. Как впрочем и все настоящие специалисты. Мы ищем вакансии, где нужно решать бизнес-задачи. А вакансии на питухон/с++/яву/дельфи/лисп - для обезьян! И кстати как-то странно получается, но уже продолжительное время работа меня находит, а не я ее... |
Автор: Фантом 7.12.2011, 10:52 | ||
Это не показатель. Специалистов по LISPу (как и любых других "нетиповых" специалистов) просто крайне редко пытаются искать такими методами. |
Автор: LSD 7.12.2011, 12:20 | ||||||
Сколько пафоса и ЧСВ, Арею что ли на ночь слушала? Все программисты решают бизнес задачи, кто-то более простые, кто-то более сложные, причем ЯП тут вторичен. Но есть конечно особая категория людей, которых просто распирает от осознания того какие нев**но крутые задачи он решает, и которые спать-кушать не могут без того, чтобы прокричать на каждом углу какие они крутые специалисты, а остальные "ламеры маздайные". При этом они могут заниматься чем угодно, даже сортиры прочищать.
И сколько раз это происходило?
Не показатель? Ты хочешь сказать, что на самом деле спрос на Lisp программистов больше, ну или хотя бы равен спросу на Deplhi программистов? И почему фирма которая ищет Lisp программиста не станет размещать вакансию на сайте, просто на всякий случай? |
Автор: newbee 7.12.2011, 13:01 | ||||
Это к Данкингу. Я всегда называю вещи своими именами, в том числе обезьян - обезьянами. Быть обезьяной не плохо, плохо не стремиться стать человеком.
Несколько последних проектов, на последнем осталась на фулл-тайм.
Размещают. Такие вакансии проскакивают очень редко, все они связаны с поддержкой и доработкой старого кода. Платят там мизер, но начинающему лисперу это одна из путевок в жизнь, за такие вакансии бьются почти насмерть |
Автор: Stolzen 7.12.2011, 13:09 | ||
Эм, делфи не так уж и плох. Вполне нормальный ОО язык, все так же красиво можно спроектировать, как и в java или c#. И покрыть тестами. Есть конечно ньюансы типа begin, end и :=, но это мелочи. И на дотнете работает. Хотя сам я уже не хочу туда возвращаться |
Автор: newbee 7.12.2011, 13:24 | ||
А вот бегин-енды это всего лишь рюшечки, в них то что не так? |
Автор: bems 7.12.2011, 14:08 | ||
|
Автор: LSD 7.12.2011, 15:22 | ||
Там было столько ЧСВ, что эту мысль я действительно пропустил 1. В данном случае налицо подмена понятий: востребованный специалист подменен на грамотный специалист. Грамотный специалист, далеко не всегда востребован. 2. И хорошие, востребованные специалисты могут неожиданно остаться без работы. И как это не удивительно, но им придется искать работу. 3. Ну и непонятно на каком основании были сделаны такие далеко идущие выводы. Неужели всего лишь на основе собственного опыта поиска работы? Я так понимаю в данном случае "несколько" это эвфемизм для слова два или даже три? |
Автор: Stolzen 7.12.2011, 16:13 |
С ними все в порядке, ко всему привыкаешь. Даже к Visual Basic можно привыкнуть. Просто это создает некую многословность в языке - например, по сравнению с c-подобными языками, в которых используются фигурные скобки, pascal c begin и end смотрится многословно. Точно так же, как и java по сравнению с python. Но мой комментарий по поводу begin/end скорее относится к тому, что в языках, по сути, просто разные конструкции, к которым нужно привыкнуть. И писать нормально и качественно можно на чем угодно. Даже на Visual Basic. |
Автор: 502 7.12.2011, 16:30 |
учи http://fantom.org/ |
Автор: newbee 7.12.2011, 16:37 | ||||||||||
Добавлено через 8 минут и 35 секунд
А вот если ты хочешь умещать много сути в небольшом числе символов, стоит взглянуть на перл |
Автор: LSD 7.12.2011, 17:06 | ||||||
Остаться без работы, раз плюнуть (достаточно чтобы фирма обнакротилась). А вот долго просидеть без работы, это уже совсем другой вопрос. Хотя и тут есть варианты: например в городе одно крупное градообразующее предприятие и оно закрылось.
Мой опыт и опыт знакомых показывает, что работа которая сама тебя находит, как правило хуже чем та которую ты можешь найти побегав по собеседованиям.
Вопрос был в том, насколько у тебя большой опыт, чтобы делать заключения: хороший спец может ровно сидеть на заднице, а работа мечты сама его найдет. |
Автор: newbee 7.12.2011, 17:54 | ||||||
Если удешь очен-OCHE внимательным, заметишь, что я не бравирую лиспами, лисп-вакансии тоже для обезьян. И потом несколькими комментариями ниже я писала про борьбу лисперов за такие вакансии, которые бывают раз в год по обещанию. |
Автор: Данкинг 7.12.2011, 18:57 |
А написать inc(x) не проще? |
Автор: newbee 7.12.2011, 19:12 |
Я просто привела пример, что называется многословностью. К тому же я знаю делфи очень посредственно, не знаю, можно ли внутри функции изменить преданный в нее аргумент... |
Автор: LSD 7.12.2011, 19:18 | ||||||||
А разница? Или ты имеешь в виду, что настоящий спец найдет чем занять руки, даже если его уволят с "места работы"?
А чем плоха вакансия %LN%/ведущий программист (не конкретная, а вообще)? И что тогда это за такие интересные задачи которые ты решаешь, будучи программистом, но при этом не работая %LN% %TITLE% программист? Как тебя зацепило Это из-за упоминания Ареи?
В процитированном тобой сообщении, я вижу классический пример взаимоисключающих параграфов. Вначале:
какие лисперы крутые, а потом бац и:
|
Автор: newbee 7.12.2011, 19:53 | ||||
Да чего уж там цеплять, мы ведь с тобой по сути все вокруг одной моей фразы крутимся, после которой ЧСВметр ударил тебе в голову и ты начал печатать, не задумываясь, на что отвечаешь. Поэтому считаю нужным предупреждать всякий раз, когда мы к ней возвращаемся. Во избежание рецидива. Твой моск окостенел и видит только черное и белое, взаимоисключающее. Я считаю, что дала уже с избытком комментариев на счет своей фразы, не хочешь или не можешь - не понимай. |
Автор: LSD 8.12.2011, 13:18 | ||||
Просто выражайся яснее, фразу: Можно толковать десятком различных способов. Или выражайся яснее или не обижайся что тебя не понимают.
Ну так ищи работу связанную с тем языком, который тебя не ограничивает и в той области которая тебе интересна. Не вижу никаких причин считать, что самостоятельный поиск работы хуже, чем сидеть и ждать пока тебе предложат работу.
Я уже понял, что основной смысл там был покрасоваться |
Автор: kemiisto 26.1.2012, 17:20 |
Троллософия программирования... >_< |
Автор: linuxoid 13.2.2012, 14:30 |
Если хочешь быстрее с этого заработать денег, то бери самые популярные языки, где всегда требуются разработчики и где шанс попасть на работу очень велик - PHP, .NET, Java, Ruby on rails. Бери PHP уже через пол года сможешь устроиться на работу. Тем более для PHP очень много видео уроков в интернете, т.к. язык самый популярный. Ни в коем случае не суйся в Паскаль и другие мудреные языки. Зря потратишь свое время. Изучай только то, с чего можно быстро "встать на ноги". (это мое личное мнение естественно, а не эталон) |
Автор: kemiisto 13.2.2012, 20:43 |
Ты пропустил "на еду". Поправь. |
Автор: linuxoid 14.2.2012, 17:53 |
Согласен. Первый год не более 1000$, но я считаю, что это неплохо для начала.. |
Автор: Stolzen 15.2.2012, 05:45 | ||
Это для Москвы? А на что кушать? |
Автор: kemiisto 15.2.2012, 10:03 | ||
Это фриланс.
Да дело в том, что это начало в большинстве случаев становится концом по сути. |
Автор: Yerelle 20.9.2022, 11:05 |
Модератор: Сообщение скрыто. |
Автор: RubyLudwigValentin 6.3.2023, 06:10 |
Учи то, что тебе по душе. Не будешь этим зарабатывать, так это будет твоё хобби. |