joneb1983
Все желание отбило учить Python
Сейчас пропаганда идёт про то, что программирование стало простым. Это ложь. Оно не стало простым. Каким сложным оно было, таким сложным оно и осталось. Появилось только больше материалов для обучения. Откуда пропаганда тогда и зачем? Просто люди открыли школы программирования, чтобы собирать деньги с учеников, которые придут к ним. После этого они запустили рекламу своих школ, которая людей, знающих, что программирование - это сложно, старается переубедить и внушить им, что программирование типа упростилось и поэтому они могут приходить в эти школы и пробовать себя в программировании. Ну, и они обещают этим ученикам обучение программированию за год. То есть их расчёт идёт на то, что ученик придёт и будет год ждать результатов у себя, проходя их курсы какие-то, похожие на обучение программированию. Вот так вот они циклически ищут этих учеников и ученики эти отваливаются через полгода, год, полтора. Поищи учеников, которые что-то сделали после этих школ, - ты не найдёшь ни одного. Тебе с какого-то чайника сказали, что Python - это просто, и ты с этой лапшой на ушах пришёл сюда, потому что питон здесь. А они расчитывали, что ты придёшь туда и подаришь им деньги, а они будут тебе лапшу и дальше на уши вешать, чтобы ты и дальше платил, пока ты что-то не заподозришь. Вот так это устроено.
joneb1983
Может есть другой язык на котором можно реализовать это десктопное приложение хотя бы за 1 год, может Java?
На Java лет семь уйдёт, чтобы эту программу написать. Потому что три года ты будешь разбираться с Java. Java очень сложный, и он для профессионалов, которые уже всё знают, а не только-только вот учиться начали. В самом начале, когда были профессионалы, они были процедурниками, структурниками и стали становиться оопэшниками, но языка у них не было для этого, вот они язык для этого придумали и написали. Вот так он появился. При этом он не расчитан на новичков, там сопли никто подтирать не будет. Вот там когда что-то ломается, ты даже понять ничего не можешь. Он не подсказывает тебе “сделай то, сделай это”, он просто тебе пишет “сломалось то-то” и всё. Поэтому там надо всё знать уже про то, что могло сломаться и почему оно могло сломаться. Новичок там будет в ступоре постоянно.
Питон же, наоборот, - такой игрушечный язык, для обучения школьников там он его делал изначально, язык экспериментов, минимизированный по синтаксису и по необходимостям всяким. Но он вырос из этого в полноценный язык со временем. А из-за его простоты он получил широкое распространение, потому что его ставить просто, его запускать просто, для него можно вообще файлы не создавать с исходным кодом, потому что там консоль только запускаешь и уже можешь всё делать. Поэтому на питон заходить легко. Там всё работает сходу. В Java же ты будешь день сидеть только и думать 1) “а как бы эту программу написать, которая просто строку на экран выводит?” и 2) “а как бы эту программу, которую я вот наконец-то написал, теперь запустить, чтобы она могла выполняться?”. И так с каждым вопросом там, а вопросов там сотни.
joneb1983
Можно конечно попросить программиста за деньги это сделать
Ты знаешь, это плохая идея. Я вот лет двадцать назад сидел в эхе одной, не фидошной, но что-то типа этого, сейчас их нет уже. И там один парень писал всем регулярки для разбора писем почтовых. Вот мы смотрели на него, он был как маг какой-то. Никто не мог эти регулярки писать, а он один их писал и все его благодарили, на коленях перед ним ползали. Он всем говорил при этом “пишите регулярки, ребята, они очень удобные”. Но когда его спрашивали “а как ты пишешь регулярки, как ты научился?”, потому что все от него одного зависели и хотели сами научиться, чтобы не зависеть, он им отвечал “да я просто сам научился, даже не знаю, как”. То есть он хотел цепануть людей, чтобы они у него стали заказывать платную работу. Он их не учил, а постоянно демонстрировал им, что он может это делать, а они не могут. Это называется “я знаю, как делать, а вам не скажу”. И вот никто у него не заказывал их, хотя он ждал этого. Потому что деньги на эту ерунду тратить никто не хотел, она как бы не завершённая, а лишь кусок чего-то, зачем на неё тратить? Так вот сейчас я смотрю на его регулярки те (я их просто вспоминаю, их уже нет даже в файлах) и вижу, какое это дерьмо было по своей сути, я вижу, что он нихера не умел делать, я понимаю, что не стоило и копейки тратить на это, что и происходило со стороны всех, кто там был. Так вот, не надо ничего заказывать; тебе напишут говно какое-нибудь и ты даже не поймёшь этого, потому что по своему уровню ты даже не дорос до этого понимания. На данном этапе ты просто не увидишь, что говно - это говно. Ты просто не поймёшь, что тебе написали, тебя наколят, продадут лажу. Будешь, как папуас, с зеркальцем радостный бегать, отдав золотой посох за него.
joneb1983
Хотелось бы чтобы это выглядело нормальным образом в виде приложения, что бы могли пользоваться другие коллеги.
До других коллег ты дойдёшь лет через десять только. Если ты себе программу написать не можешь, то другим ты и подавно не сможешь. А чтобы они купили у тебя программу, нужно 1) чтобы она им была очень-очень-очень нужна и 2) чтобы ты им продавал её раз в десять дешевле, чем она стоит на рынке программного обеспечения. Сможешь ли ты такую программу написать? Это можно сделать, только когда ты изготавливаешь её из своих уже написанных программ, которые писать не надо уже, они уже написаны. При таком раскладе ты сможешь написать хорошую и мощную программу и продавать её по своей цене, которая значительно ниже рыночной. Иначе либо она не нужна будет им, потому что в ней нет никаких функций полезных, либо они у тебя её не купят, потому что ты поставишь слишком высокую цену, так как сам потратился сильно на её изготовление и просто не можешь выставить цену меньше той, которую сам потратил.
Так что снимай розовые очки и начинай с нуля.
joneb1983
но интересно самому, так как работаю в IT на
первой линии поддержки и давно задумываюсь об изучении программирования
Напиши программу hello world.