PDA

Просмотр полной версии : Хочу стать программистом, подскажите с чего начать?


Moln
25-08-2008, 12:35
удалено

Dr.ON
25-08-2008, 12:37
Карму свою почисти...)
Ты хочешь бесплатный совет или платную консультацию?

Tonni
25-08-2008, 12:39
талантливым программистом не становятся, а рождаются

WaZZuP
25-08-2008, 12:41
математику учи:))

Moln
25-08-2008, 12:47
математику знаю, талант есть, дальше?

Tonni
25-08-2008, 12:49
возраст? а то может быть уже поздно...

Bootanic
25-08-2008, 12:51
убиться об стену, отрастить пивное пузо и длинные волосы

Moln
25-08-2008, 12:57
а по делу есть что сказать?

Tonni
25-08-2008, 13:00
на входе eax - foreground layer, ebx - background layer
на выходе eax - ?

push eax
push ebx
mov ecx,eax
and ebx,0ff00ffh
and eax,0ff00ffh
shr ecx,24
sub eax,ebx
imul ecx ; (!)
pop ebp
shl ebx,8
add ebx,eax
pop eax
and ebp,0ff00h
and eax,0ff00h
and ebx,0ff00ff00h
sub eax,ebp
imul ecx ; (!)
shl ebp,8
add eax,ebp
and eax,0ff0000h
add eax,ebx
shr eax,8

так что на выходе в eax... как ответ найдешь, считай себя программистом

Bassliner
25-08-2008, 13:03
Обратиться к гуру. На фарите их немного. Я знаю двоих: NightDragon и Ночной_Дракон.
С их слов :D

Moln
25-08-2008, 13:04
я не тест просил...

Moln
25-08-2008, 13:05
я его тоже знаю - мы с ним даже поспорили как-то...

Moln
25-08-2008, 13:53
я тут себе раздобыл Visual Studio 2008, однако)))

Akademik_
25-08-2008, 14:02
подпишись на RSDN
купи литературу, и вперед.
лучше C#

Moln
25-08-2008, 14:04
а какие у него плюсы перед VB ???

Bassliner
25-08-2008, 14:12

ну, 90% дела сделано...:)

WaZZuP
25-08-2008, 14:52
теперь надо еще пива купить :D

Magit
25-08-2008, 15:11
Сначала подумай а оно мне надо. :)

Если не жалко напиши свои аргументы в пользу.
Интересно.

tima111
25-08-2008, 15:24
Определись на чем хочешь писать, что тебе ближе.
веб-языки(php, perl, javascripl), языки-запросов(sql), языки "толстых" приложений(delphi и т.д.) Классификаций куча... есть востребованые языки - c#, asp.net (здесь даже похожая темка была про восстребованость).
да и вообще определись надо ли оно тебе? подходящий ли у тебя склад ума? для этого нужно быть кропотливым, внимательным

tima111
25-08-2008, 15:27
я это понял объективно. хорошие программеры - фанатики...

Moln
25-08-2008, 15:28
конечно надо - нашли ребенка...
я хочу нейронные сети программировать, а насчет усидчивости и кропотливости - это, конечно, вопрос
а про склад ума могу так сказать - ранше по 40 строк писал не компилируя, ну ес-но простенькие проги вроде жучков бегающих друг за другом или модели отражения волны в цепочке из шариков

я вот разрываюсь все - между интересным и востребованным...

mosha
25-08-2008, 15:34
а мама, прости, кто?

Moln
25-08-2008, 15:37
а твоя мама кто?

mosha
25-08-2008, 15:43
Моя мама человек старой закалки и поэтому ее мнение в информационной сфере значит немногое, как и большинтва людей, родившихся задолго до компьютеров. Теперь ответь на вопрос, кто твоя мама, что словам, что у тебя талант к программированию ты так веришь?
P.S. ни как не оспариваю наличие или отсутствие таланта, ибо не в курсе:)

InformBuro
25-08-2008, 15:47
вот тебе курс обучения онлайн лично мой! только у него есть 1 недостаток, он в процессе написания, но уже 4 урока есть, а остальное потом... вот линк
http://www.saitostroitel.ru/index.ph...id=2&Itemid=17

Moln
25-08-2008, 15:51
ой, я даже не знаю как сказать, с одной стороны - спасибо, что откликнулся, с другой стороны, я эти модные слова PHP и Ajax знаю уже, даже по 20 страниц из книжек по каждому из них прочитал...

tima111
25-08-2008, 15:53
хочешь завести хобби в путь. хочешь зарабатовать деньги этим - имхо не вариант.
про нейронные сети - мне предстоит изучить для дисера... тоже придется ковыряться.

InformBuro
25-08-2008, 15:54
знать и читать мало, нужно действовать - применять знания для извлечения прибыли, у меня там как раз для тех кто с нуля начинает руководство пишется.

Tims
25-08-2008, 16:05
Начни с турбо-паскаля. Найди старые книги. Поработай сначала в досе. Потом переходи на делфи. Изучи sql работая на мysql

mosha
25-08-2008, 16:06
кому нужен сейчас делфи?

Moln
25-08-2008, 16:08
а может лучше тогда выкопать где-нибудь спектрум или БЭСМ ???
или вручную собрать арифмометр как у Блеза Паскаля?
кто больше?

Tims
25-08-2008, 16:18
С какой целью тему создал?

Moln
25-08-2008, 16:21
а ты для чего про дос загнул?

Маразм_крепчал
25-08-2008, 16:26
очередные понты?

Moln
25-08-2008, 16:28
не вытерпел?

Tims
25-08-2008, 16:33
потому что начинать нужно именно с того, что попроще - с ДОС'а

Moln
25-08-2008, 16:39
ладно, я не согласен, но твое мнение уважаю...

mosha
25-08-2008, 16:40
вообще я бы порекомендовал бы яву... нравится мне этот язык, вот прям нравится.

Moln
25-08-2008, 16:43
ну давай - расскажи про нее хорошее что-нить)))
тока я слышал, что оберон получше будет, и там тонны косяков в сторону явы, но трабла в том, что оберон тока на свою операционку ставицца, а где ее качнуть - я не нашел...

Magit
25-08-2008, 17:02
Это называется диалектика.
Если студент на философии учили наверное.
Программирование это или ремесло или хобби.
И нету четкого разделения.

Moln
25-08-2008, 17:05
ну это еще хорошее разделение, бывает, что делится на ремесло и постылую работу...

treumer
25-08-2008, 17:17
По-моему, начать надо с поступления в УГАТУ на ФИРТ - специальность ПО ВТ :)
А там всему научат, объяснят что такое С++ и что с ним делать :)

Moln
25-08-2008, 17:25
тоже мысль, но билл гейтс и кевин митник на фирте не учились...

да и вообще - если смотреть на тех кто всерьез программирует - они учились сами, вопроеки, а не благодаря...
а универ - это так...

treumer
25-08-2008, 17:29
А Вы много видели хороших программистов ?!

И как именно Вы определяете, что это - хороший программист ?!

Я вот слышал как-то раз такое замечательное определение: "Это хороший программист! Он умеет быстро исправлять ошибки в своих программах!" :D

Вот примерно этого уровня достигают те, что учился "вопреки".. Не могу понять правда "вопреки чему" ?! Здравому смыслу ?!?

Вы ответьте себе на вопрос - Вы хотите просто писать программки "для себя", стать котирующимся на рынке программистом или быть программистом-одиночкой, работающим через интернет как фрилансер ?!

И в зависимости от варианта - будут несколько различные ответы...

treumer
25-08-2008, 17:34
Кстати, об этих двух людях - Митник - он не программист, он ХАКЕР.
И изрядная доля его достижений обусловлена была весомой долей авантюризма и "социальной инженерии".
Остап Бендер - вот его ближайший собрат, а вовсе не "хороший программист".

А Гейтс.. Он и вправду не учился на ФИРТе :)
Читаем биографию:

Билл Гейтс родился 28 октября 1955 г.
...

В 1973 г. г-н Гейтс поступил на первый курс Гарвардского университета.
...
Во время своего пребывания в Гарварде Билл Гейтс разработал язык программирования BASIC для первого миникомпьютера - MITS Altair.

Если Вы предпочитаете ФИРТу Гарвард - не буду Вас отговаривать - достойный выбор! :D

Кстати, Гейтс тоже вовсе не прям уж супер программист - он очень удачливый деляга, который смог монополизировать рынок умеючи сталкивая лбами конкурентов и подворовывая у крупных компаний...

Tims
25-08-2008, 17:36
аффтар, во-первых ты не Билл Гейтс, а во-вторых тот хоть и два года но отучился таки в Гарварде.. а это тебе фирт.

всетаки еще раз тебя спрашиваю : с какой целью создал тему?
может быть тебе действительно проще очищать карму малолетним фанатикам? :D

luiii
25-08-2008, 17:40
автору

я не особо взрослый человек, но я заметил и понял одну очень важную вещь: в любой, абсолютно любой отрасли есть просто рядовые рабочие, а есть хорошие и лучшие специалисти

иными словами от тебя требуется просто четко понять чем ты хочешь вообще заниматься, а дальше делать все, чтобы быть лучшим в выбранной (в первую очередь интересной тебе) отрасли

востребованы все специальности, но только в случае если ты не рядовой специалист, а выделяешься на фоне других.

Будешь лучшим - у тебя будет все

-----------------

а по поводу того, с чего начать - я еще в школе начинал с паскаля, потом си (под досом), потом делфи и билдер.. советую тоже начать именно с доса - азы именно там

Все вышесказанное ИМХО

Маразм_крепчал
25-08-2008, 17:41
автор просто трепло

mmmlll
25-08-2008, 17:45
какуюто куйню написал и думает что он умный:rolleyes: :confused:

tima111
25-08-2008, 18:32
манипуляции с фоном в ассемблере. чё на выходе - хз

Tonni
25-08-2008, 21:19
это альфа канал в два умножения.
выкинуть пришлось - появилась аппаратная поддержа,
а раньше на ура в 90-е работало...

Tims
25-08-2008, 21:27
бугага... программисты мля :D

S__N__E__G
25-08-2008, 21:31
http://bash.org.ru/ - начни с этого ;)

WaZZuP
25-08-2008, 21:45
дальше копай:) :D

Кот, гуляющий сам...
25-08-2008, 22:19
ржал....0))))))))
молн, реши задачку. потом подскажу. она за 7 класс.;)

пересмешник
25-08-2008, 22:28
вот список порносайтов, которые ты просил:

www.xtube.com
www.youporn.com
www.ziporn.com
www.dudesnude.com
www.pornotube.com
www.blow.com
www.megarotic.com
www.rude.com
www.boysfood.com
www.sexyandfunny.com
www.redtube.com
www.sexyclips.org
www.camelstyle.net
www.badjojo.com
www.dudetubeonline.com
www.hardsextube.com
www.hardcoretube.net
www.hardbuddies.com
www.ass4all.com
www.heaven666.org link and links
www.deviantclip.com
www.watchhervideo.com
www.bisexkontakt.de
www.humornsex.com
www.chrisgeary.co.uk
www.pornhost.tv
www.fuckaroo.org
www.megaporndump.com
www.efukt.com
www.megaporndump.com
www.primecups.com
www.sexmovies.hu
www.twelvefifteen.net
www.yourfilehost.com
www.planetsuzy.com
www.assdumper.com
www.sockshots.com
www.anyvids.com
www.terror.to
www.2adultflashgames.com
www.myhomeclip.com
www.freeadultmedia.com
www.crazydumper.com
www.funnyinside.com
www.pornosphere.com

про животных я не узнавал, но мне сказали что поспрашивают!

Ночной_Дракон
25-08-2008, 23:09
ну на правах гуру терь и я отпишусь в данной темке (тем кто не в теме лучше даже не читать)
1. +1 к Академику ... пиши на шарпе - ибо на сегодняйшний день это самый мощный красивый и понятный язык. Сразу посоветую юзать такие приблуды как WPF, XML, ADO.Net, ASP.Net и другие красявости.
Если есть тяга к БД - сразу советую думать свои телодвижения в области кодо-, интерфейсо- и базо- генераторов. Дизайнить (расставлять кнопощки по экрану) - удел дизайнеров (или контроллеров-генераторов) а не прогеров.
2. +1 тимсу :( ... про "дос" он прав. точнее про паскакаль. паскакаль довольно простой и графические функции (кои нужны для построения графиков и прочей физмат лабуды) там довольно просты и нативны
хотя TImage Delphi'ей (или билдера) тебе не сильно сложно будет освоить для тех же целей.
3. -1 к любви к яве. Ща юзаю яву. После шарпа буквально рыдаю. Язык хоть и на 95% шарп шарпом, но на остальные 5% - ппц убогий, шарп мощнее и удобнее в разы, хотя семантика языков почти одинаковая.
VB? VB язычок "не плохой", но в своё время сумел себя сильно скомпромитировать. VB.Net сильно отличается от классического VB.

ну корочь лично мой совет (+ещё куча опытных прогеров) - это шарп. Язык удобный и мощный.
C++ тебе нафик не нужен - он слишком системный (а потому и сложный).
Да и работать в асме и сях (классических) - эт щас довольно специфично - языки системные, а потому нужны тока для программирования контроллеров ко всякому оборудованию.

всякие пхп, мускулы и питоны.
ну да, сделать на них сайтик можно за 3 плевка. на ASPX.Net тож самое можно сделать за один ))))

По деньгам.
за счёт необузданного продвижения всяких линухов и юниксов сильно востребованы кроссплатформеные предложения на яве (и программисты к ним). ЗП выше чем у мелкомягких прогеров. Но на мелкомягкости в разы удобнее программировать (ну и учиться тож проще имха).

ЗЫ на рсдн.ру забей. (тут -1 к Академику)
читай старый добрый msdn. (англицкий придётся знать)
документация к явовским "приблудам" далеко не тоже самое что msdn.

ЗЗЫ .нет 3.5 нету на линуксах, а потому линуксу уготованна роль догоняющего. ява канешь тож бежит за шарпом и мелкомягкостью, последнии явы сильно походят на первый шарп.
у явы канешь есть преимущество - она кроссплатформена, но корявая ппц блин :( когда .нет уже станет кроссплатформенным а? (((
имха линух так и не догонит мелкомягких :'( хнык

и есчо ))) никогда не слушай "программистов" типа кота )))) которые прогали ещё до появления IBM)))
они в своём развитии там и остались :(

ктот там заикался про SQL
запомни совет: в SQL надо знать только команды Create, Alter, Insert и Update (ах да ))) и Select) :D
и всё! Всю логику должно исполнять ядро, а не DBMSка.
проблематичность тут именно в том что DBMSки имеют различные языки (PL/SQL, T-SQL) и попытки заставить DMBSку делать что то "лишнее" доводят до того, что соскочить с этой DBMS становится невозможным.
+ проблемы с тем что DBMS не умеет и четверти того что умеют высокоуровневые языки. Ну и ErrorHandling ... в DBMSке всё заканчивается огромным матом на англицком языке, который валится пользователям на экран - а они от такого мата чуть инфаркты не получают.

Книги по всяким паттернам, рефакторингу и всяких описаний методологий программирования тоже не стоит избегать.

Когда будешь писать серьёзные вещи, не забывай вводить входной контроль и генерацию ошибок на русском языке.

ну ещё не плохо бы знать HTML хоть не много. Ну и часто юзать XML.
забыть нафиг про наличие ворда и екселя в мире. - Все отчёты в HTML или XML (+ отдельные конверторы в форматы 2007го офиса, а он весь на XMLе).

а вообще )) начни с малого =) - разрисуй какой-нить физический процесс в графике. Ну или что ты там щас изучаешь? в моё время было "модно" (привычка даж), делать не лабу с универа, а прогу для решения всех подобных лаб с любыми входными параметрами.
Ну если не прогу - то уж эксель заставить всё считать.

Кот, гуляющий сам...
25-08-2008, 23:11
рыдал......)))))))))

Ночной_Дракон
25-08-2008, 23:21
если ест возможность просто учиться (у мамы на шее) - то делай то что больше нравится
Если хочешь быть востребованным и надо как то на жизнь зарабатывать - делай то что востребовано.
Ну и опыт будет...
я хз куда у нас в России можно затолкать нейронные сети... я таких заказчиков не знаю...
но вот если подумать логически .. то нейронные сети можно применять в области анализа - где то видел какого то учённого, прогнозировавшего дефолт 1998года с помощью нейронной сети ... хз правда ли это (он там ещё чаво то напрогнозировал типа ...)
притом прогнозирует "от всего" ... от положения солнца, луны, планет, имени текущего президента америки, прогноза погоды и т.д. ....
непонятно как таким "антинаучным" прогнозам "верить" ... :(

похоже на гадание на кофейной гуще ... имхо

дядя Билл Гейтс
25-08-2008, 23:28
Я сейчас всех научу, подождите...

Luna Brawa
26-08-2008, 00:47
над начать с пива и башорга, закачки порнушки и десяти перерывах на обед (сорокаминутных)

удачи.)

Moln
10-07-2009, 13:07
что-то рецепт не помог, он вообще для чего изначально предназначался-то?

Steel_Balls
10-07-2009, 19:36
+1 ))))

Человек нахватался модных слов и довольно поверхностно знает предмет ) про VB и сиквел - вообще убило +) Хотя первое место не его, оно досталось:


Grandrussian
11-07-2009, 15:56
ага талантливый мальчик;)

Moln
11-07-2009, 15:58
еще одна копия пересмешника...

Grandrussian
11-07-2009, 16:00
я куею, ты для прикола написал чтоли 25 лет в профиле?:D

Moln
11-07-2009, 16:01
я не знаю как одновременно написать 15 и 40

Tims
11-07-2009, 16:11
Моль че му нить на учился?

Tims
11-07-2009, 16:13
Че ты уж прям? Может он кривые безье или фракталы рисовал в текстовом режиме:)

Tims
11-07-2009, 16:14
Не все же такие программисты, как твои "любимые";)

Moln
11-07-2009, 16:17
да, я уже знаю команду include на php и еще echo "Hello, world"
а кривые лиссажу удобнее на qbasic делать

Grandrussian
11-07-2009, 16:18
тя уже молью называют, а ты даже не обращаешь внимание, моль)

пересмешник
11-07-2009, 16:18
ты чё пeдрила-мученик, на вкус решил оригинал попробовать чтоли?

Moln
11-07-2009, 16:19
уделал:D

Moln
11-07-2009, 16:21
ой, бля, терминатор в темных очках явился...