Annual Open Tech Conference - ISsoft Insights 2021. June 19. Learn more.
×Закрыть

Путь к программированию

Дорогие граждане developers.org.ua

Начнем с того что я 18-летний студент мечтающий стать программистом. Идея всем понятна? Хорошо. А как реализовать? Ни в каких книгах не написано. Подготовка программистов в Украине на уровне «математических» задач я.п. С/Pascal мне НАДОЕЛА.

Занимаюсь самообучением, интересуюсь Flash/Flex разработкой RIA/AIR.

Собственно вопросы:

Что делать? Ждать? Искать компанию которая возьмет меня на стажировку? Искать тренинги?

В каком возрасте и как делали свои первые шаги к программированию вы?

👍НравитсяПонравилось0
В избранноеВ избранном0
LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

— Слушай -, а давай организуем свою компанию! 50% акций тебе, а 50% акций мне. — Круто, давай! Только чем мы будем заниматься? — Хули — чем умеем, тем и будем... Сексом...

Попробуй поделать сайты там можешь получить и денюшку, и попрактикуешься.А так ищи компании которые возьмут на стажировку.ищи в поисках работы написание программ.Практикуйся и зарабатывай на этом=)

Мне в свое время очень помогла книжка Все про ТеХ, хотя это кажется и нелогичным. Разбор средств и методов работы ТеХа на низком уровне и технология аппаратно-независимого экранного вывода, если точнее.

Не в глаз, а в бровь. Как я и сказал раньше, у ТСа «не хочу учиться, а хочу жениться», только вот женилка пока еще не выросла для, а растить ее на алгоритмах не желает.

SoIsLife

Правильно. Не опускайся так низько, щоб з тими псами їхньоб мовою гавкати.

Ок, викреслюйте ще й українську. «по горло»... Ну навіщо вже вживати такі русизми (ок, скальковані російські стійкі вирази, якщо бажаєте)?

А, с украинским у тебя та же ситуация. Видимо, языки программирования тоже даются тяжело.
Примры с англ. и франц. не пиши.

Эти понты можешь перед мочалками метать на других сайтах.

Вибачте «русский» я не вчив, мені укр, англ і франц по горло вистарчає.

SoIsLife, ты сначала бы научился на русском писать без ошибок. В 18 лет стыдно быть таким безграмотным.

SoIsLife, може тобi росiйською трохи незручно?

ТС то ТС се бебебе бебебе...Что значит не осилил? Я уже умираю от этой системы 3-годного решение одного и тоже. Наконецто увидел пост которого я ждал, silverwolf прав на 100%

Скорее всего ТС просто не видит связи между «мат задачами на Ц/Паскале» и реальными приложениями.

И почему все думают что AS это формочки??? Нифига подобного!

Форум просто класс, лутше не найти, остаюсь.

Вобще, если товарищу ТС хочется рисовать формочки

За ТСа сказать не могу, но прекрасно помню, как на первом курсе не понимал:

Каким образом умножение матриц, обходы графов, вывод строки ассемблерным кодом в указанном месте экрана помогут мне написать приложение по типу МСВорда или фотожопы. Скорее всего ТС просто не видит связи между «мат задачами на Ц/Паскале» и реальными приложениями.

Notus, я вполне осознаю, что ява используется не только дял формочек. Но заметь, ты таки ознакомился с С, с базовыми алгоритмами. С теми самыми математическими задачами, которые ТС не осилил.А теперь представь, что бы ты делал в яве без этих языков? Я ведь приклепался не к тому, что ТС не хочет учить С и паскаль, а к тому, что не осилил базовые алгоритмы => не понимает логику приложения. Ему и на яве клепать только формочки.

Вобще, если товарищу ТС хочется рисовать формочки, а не заморачиваться алгоритмами, стоит вероятно смотреть не в сторону программирования, а в сторону дизайна. Изучить вопросы эргономики, юзабилити, почитать всяких там Раскиных, и заниматься исключительно проектированием ЮИ, с последующим его кодированием.

Молю, не надо. Дизайнер, который программит — отвратные тормозные программы на флеше, которые красивы, но пользовать которые нереально.

Вобще, если товарищу ТС хочется рисовать формочки, а не заморачиваться алгоритмами, стоит вероятно смотреть не в сторону программирования, а в сторону дизайна. Изучить вопросы эргономики, юзабилити, почитать всяких там Раскиных, и заниматься исключительно проектированием ЮИ, с последующим его кодированием.


Изучил Си, но не зависал на нем, ибо моя тема БД и Джава — привлекала больше.
т.е. мне интересен back end
Фронт-энд в С? Вы гномер?
нет, Си стал просто небольшим этапом для меня.
фронт-энда там не было) Просто библиотеки для создания скринов, все старинное... прикольно.
Быстренько оттуда свалил)
Большие приложения неэффективно делать на Си, плюсах, ибо жизнь коротка)
я на Джаве работаю.
С большими приложениями.
Прикладной программист.
Поверьте, там не формочки. Там — тонны логики и километры кода,

Чтоб с этим всем работать, пользую зверинец фреймворков...


Откуда такая информация?

Я пока стараюсь писать на AS 3.0, а если надо будет перейду на Java т.к. они очень похожи.

Из твоего же первого поста. Ты лезешь в высокий уровень, не попробовав более-менее низкий. И да, мат.задачи — это и есть уровень С. Но и на более высоких языках без алгоритмов и логики, которые впитываются с С, будешь клепать формочки.

Иными словами, твой подход — не хочу учиться, хочу жениться. Глупый подход.

и что? как этот факт влияет на определение средней температуры по палате?

динамическая типизация — это более чем хорошо. smalltalk, lisp, erlang, javascript и еще куча языков подпадают под твое определение и явно не подтверждают твою теорию.

Извини, но мы обсуждаем конкретно похапе, где порог входа низкий, из — за чего, как и во флеше, куча кошмариков.

Влияет не динамическая типизация, а входной порог. Или вы намекаете, что входной порог для лиспа, эрланга и смоллтолка ниже, чем дял похапе? Лисперы точно смотрят на вас презрительно, про остальных не наю, т.к. ни с одни из эрлангеров и смоллтолкеров не знаком.

Изучил Си, но не зависал на нем, ибо моя тема БД и Джава — привлекала больше.

т.е. мне интересен back end

Фронт-энд в С? Вы гномер?


Откуда такая информация?

Я пока стараюсь писать на AS 3.0, а если надо будет перейду на Java т.к. они очень похожи.

Из твоего же первого поста. Ты лезешь в высокий уровень, не попробовав более-менее низкий. И да, мат.задачи — это и есть уровень С. Но и на более высоких языках без алгоритмов и логики, которые впитываются с С, будешь клепать формочки.

Иными словами, твой подход — не хочу учиться, хочу жениться. Глупый подход.

и что? как этот факт влияет на определение средней температуры по палате?

динамическая типизация — это более чем хорошо. smalltalk, lisp, erlang, javascript и еще куча языков подпадают под твое определение и явно не подтверждают твою теорию.

Извини, но мы обсуждаем конкретно похапе, где порог входа низкий, из — за чего, как и во флеше, куча кошмариков.

Влияет не динамическая типизация, а входной порог. Или вы намекаете, что входной порог для лиспа, эрланга и смоллтолка ниже, чем дял похапе? Лисперы точно смотрят на вас презрительно, про остальных не наю, т.к. ни с одни из эрлангеров и смоллтолкеров не знаком.

Изучил Си, но не зависал на нем, ибо моя тема БД и Джава — привлекала больше.

т.е. мне интересен back end

Фронт-энд в С? Вы гномер?

MVC немного затронул. Неужели кардинальные преимущества?

Вот (не видео правда) нашлось:
habrahabr.ru/...logs/net/47249

habrahabr.ru/...logs/net/63138

>> в 3.5 и 4 появилось много нового и 2.0 уже несколько устарело
Это понятно. Ну, а можно ли сказать, что есть такие фичи этих фреймворков, что делать аналогичное на втором займет гораздо больше времени, и будет страдать производительность? Кажись, во втором ajax компонентов меньше (дилетантское, конечно, мнение:) Ну или, делать вебсервис, чисто SOAP, мне кажется тут один хрен — то ли обычный вебсервис, то ли на WCF.
>> А почему видео? Читать разучился?
Как-то нагляднее усваивается основное. Хотя конечно, наглядный мастер-класс не заменит чтиво.
>> Кстати почему WebForms, а не MVC?

х.з. Привычнее. MVC немного затронул. Неужели кардинальные преимущества?

Кстати почему WebForms, а не MVC?

Framework 2.0 содержит пространство имен System.Web. А вы пишете его знаете. Собственно это первая часть ответа. Нельзя знать абсолютно все. Чем больше пишешь, тем больше узнаешь.

А почему видео? Читать разучился?:)

Что вообще нужно хорошо знать, чтобы хорошо знать ASP.NET 2.0?

может то что в 3.5 и 4 появилось много нового и 2.0 уже несколько устарело?

Я прошу прощения если прерываю вашу научную беседу, но вот мне интересно: если раньше девелопить в чистом ASPe, постепенно соображать в ASP.NET 2.0 на твердую тройку с большим плюсом, то если скурить все видео на www.asp.net, а особенно www.asp.net/...general/videos — то это намного понимания прибавит? Или белые пятна останутся? Что вообще нужно хорошо знать, чтобы хорошо знать ASP.NET 2.0?

p.s. сейчас использую C# / framework 2.0, так что не с нуля

Спасибо за совет!

та велкам, ток совет не мой, я 5 коп лишь добавил...
мой опыт как и всё в программировании начинался с нуля и в далеко уж не юном возрасте.
возникли прикладные задачи по работе — сделал БД на MS Access.
долго вкуривал с реляционной моделью, пока не попала в руки книга Конноли и Бегг «Базы данных»
потом тестировал жутчайший гигантоманский продукт (простым продукт тестером)
большая контора, интересные люди, многому у них учился.
Изучил Си, но не зависал на нем, ибо моя тема БД и Джава — привлекала больше.
т.е. мне интересен back end
тебе больше интересен front end.
это потребует годик упорной учебы чтоб войти в контору как тестер_девелопер (низкий порог входа).
либо если хочешь войти через более высокий порог сэром Девелопером, то пару лет занимайся-учись тому_что_надо_тебе.

учить всё_вокруг можно бесконечно, оно возникает быстрее чем можно выучить.

Спасибо за совет!
JAVA в качестве основной платформы, и AS/Flash, как дополнительный плюс к резюме мне подходит!

notus, а вы можете по подробнее рассказать с чего все начиналось, первый опыт и т.п.?


Чистые AS/Flash, если и встречаются, то их можно сразу в «Красную книгу» для редких существ.:)
работал с «чисто флешовым программером» — чистый, упитанный, благополучный)
не знал, что он -редкостный вид

в Cерве, btw)

Откуда такая информация?

Видимо, логическое умозаключение.
AS/Flash — ярко, красиво, интересно! Не то, что какой-то там нудный c/pascal!:)
Но AS/Flash, в большинстве случаев, идет в связке с PHP. Учитывая, что работы для AS/Flash крайне мало, то прийдется бОльшую часть времени «пилить» на PHP, чтобы было, что покушать, вылавливая редкие заказы на AS/Flash.
Конечно, в последнее время AS/Flash (а именно flex) изредка используют и в java, но всего лишь на уровне очередного дополнительного фрейморка для java платформы, т.е. главный навык это java.
Если вы не мажор, то с AS/Flash у вас два выхода:
PHP или JAVA в качестве основной платформы, и AS/Flash, как дополнительный плюс к резюме.

Чистые AS/Flash, если и встречаются, то их можно сразу в «Красную книгу» для редких существ.:)

> и высокоуровневым, да еще и с динамической типизацией
и что? как этот факт влияет на определение средней температуры по палате?

динамическая типизация — это более чем хорошо. smalltalk, lisp, erlang, javascript и еще куча языков подпадают под твое определение и явно не подтверждают твою теорию.

Глянь на ТС, который уже решил податься в похапе, т.к. не осилил математические задачи на паскале и С.

Откуда такая информация?

Я пока стараюсь писать на AS 3.0, а если надо будет перейду на Java т.к. они очень похожи.

Впрочем, с похапе тоже, но все-таки больше немножко, т.к. работал в спарке с похапешниками над проектом некоторое время назад.

VBA

А он еще жив, разве?

А он дийсно проще ПХП? Прост, с ВБА я знаком очень слабо. НА уровне аксесса для товарища по туториалам за день.

Куда уж проще, чем ПХП я просто не знаю.

VBA

С тех пор, как программирование стало визуальным и высокоуровневым, да еще и с динамической типизацией. Чистый похапешник — это еще тот крендель, который не осилил и не старался осилить что-нить более сложное, в итоге, имеем кошмарные тормозные сайты и фреймворки, которыми невозможно пользоваться, нэ? Глянь на ТС, который уже решил податься в похапе, т.к. не осилил математические задачи на паскале и С.
Более того, высокий порог вхождения обеспечивает более — менее годных программеров. Низкий же, гляньте на тормозные флеш-баннеры, грузящие систему на 100%. Надо ли что-нить еще добавлять?
Это не означает, что нет сильных похапешников и имбецилов, пишущих на асме, но процентное отношение имбецилов выше в более простых для освоения языках. Куда уж проще, чем ПХП я просто не знаю.

Да и говорим мы не о ЯП, а о апологетах ЯП, так что о несостоятельности — это вы мимо.

с каких пор язык стал мерилом профессионализма? все подобные разговоры о ЯП — это проявления несостоятельности.

Кстати, пых-пыхе больше вероятность появления мозгов просто потому, что их чертей больше

Т.е. вы утверждаете, что если миллион обезьян посадить набирать текст, то рано или поздно одна из них напишет Войну и Мир? Вы, конечно, простите, но разные вконтакты, жж и прочие доказали, что это не так.

Кстати, пых-пыхе больше вероятность появления мозгов просто потому, что их чертей больше

Ломоносова тоже никто физике не учил, и т.д.

Ни-че-го мы не потеряли.

2 hellip Почитайте про первокурсника Иоффе, про которого Высоцкий пел «Главный академик Иоффе доказал: коньяк и кофе заменяют утром приседания»

Кста, благодаря инету, начинается резкий упадок дефолт-ситей

Хотелось бы знать, зачем программисту столько языков и Гольдбах и проблема 4-х красок, Вы наверное в ФСБ служите

да нет, Андрей, что вы, на самом деле я эникейщик-формошлеп, свежеиспеченный выпускник Политеха 8-)

Когда Донской говорил это, ему было за 60 (2008 год?) и он сравнивал развеяние ореола романтики работы шофера с работой программиста — это стало ремеслом. И зачем я буду учится водить камаз с прицепом или автобус, когда запорожец вполне нормальная машина и нас (с запорожцами) рать???
Такие настроения до добра не доведут.
(кстати, в комментах один из лучших срачей за всю историю Рунета с деятельным участием Ашманова и олдфагов, я себе утащил в мемориз)
* * *

В юбилейной же статье Донского от 08.08.08 содержится следующее доставляющее утверждение

...к 80-м мы потеряли культуру проектирования элементов, потом и культуру проектирования устройств, а сейчас от нас уходит (вместе с носителями — людьми, которые умеют это делать) культура создания операционных систем.
В итоге, вместо того, чтобы догнать кого-то, мы отстали в этих компонентах навсегда. И, повторюсь, не потому, что нет нужных производств или знаний, а потому, что почти не осталось людей, которые это умеют делать.
А в 80-х началась эра языка Си на машинах, скопированных с PDP и IBM PC. Мы потеряли весь свой ассемблерный «языковый запас» и так и не достигли аналогичного уровня инструментария на Си. Это была своего рода эмиграция. Привыкнув к детальному пониманию, как происходят реальные вычисления в памяти, пришлось отвыкать и работать в гораздо более абстрактных сущностях.

Вот потому-то сиятельный покойник и воротил нос от джаверов, флэшеров и похапистов.

2 Anguitenens

И мы пахали, тока не все в дефолт-сити проживают

Помнится, Михаил Донской сравнивал программирование как специальность со специальностью шофера в середина века прошлого. В то время шофер звучало круто, и все пацаны хотели быть шоферами (ну или космонавтами)... К моменту, когда программирование начало выползать в массы, профессией шофер владел почти каждый, ореол романтики развеялся, это стало просто ремеслом. Когда Донской говорил это, ему было за 60 (2008 год?) и он сравнивал развеяние ореола романтики работы шофера с работой программиста — это стало ремеслом. И зачем я буду учится водить камаз с прицепом или автобус, когда запорожец вполне нормальная машина и нас (с запорожцами) рать???

Топикмейкер — представь себя спортсменом, который в начале карьеры совсем зеленый, а годам к 30 стрижет деньги. Почему он именно стрижет деньги, почему не сидит на лавочке во второй лиге, а? Может, он пахал каждый день?) Ударю по мячу и спать или сто раз ударю и посмотрю записи с своими действиями? Есть над чем подумать.

2 hellip

Хотелось бы знать, зачем программисту столько языков и Гольдбах и проблема 4-х красок, Вы наверное в ФСБ служите

будем отступать? пусть говно тут правит бал?

сорри за оофтоп.

Таки да. Уже второй день гажу кирпичами по поводу этого видео.

да, trimm
все сложно, интересно

и

электорат выбрал себе бандитов, и где тебя могут загнать в угол, как на этом видео www.youtube.com/watch v=tgPpUDv-fmA

грустно. просветлило.


я удивился нашему образованию — нейронные сети впаривают, а необходимое обходят.

впрочем, это давно стало банальностью...

Тут вопрос именно в специальности. Нам просто такое и не нужно. Зачастую, на устройствах просто нет осей, а виртуальных машин и подавно. Тем не менее, тому, что крайне нужно по специальности, например, ПЛИСам, нас тоже не особо глубоко учили. Пришлось самому доучивать потихоньку. Правда, потом не особо пригодилось, т.к. у нас никто не желает делать что-нить интересное, но экономически целесообразное. Всем подавай сименсы всякие со шнайдерами, митсубиси и аллен-бредлями.

А нейросети используются по моей специальности во многих отраслях. Как минимум, наблюдатели состояния, предикторы, регуляторы сложных объектов, которые сложно или невозможно описать математически, фильтры, в машинном зрении, этот вопрос опять же очень развит, наряду с различными классификаторами, типа Байеса и Хаара (опять не учили нас, к моему превеликому сожалению).

Фишка в том, что «системшикам» нейронные сети белее полезны чем РСУБД. При том что полезность (типа быстра базу наклепать) можно освоить по книге за выходные, а вот глубокое понимание (там алгебры и тд) «системщику» нах не надо.

Ну, где-то так и произошло, когда я знакомился с СУБД)

кстати, тут в одном треде толкутся системщики (респект) и прикладные прогеры.

newbies, achtung, эт — разные парафии.

Ну. Мне, конечно, очень приятно, но я из третьей парафии — я — промышленный программист/автоматизатор (правда, сейчас айфонер, пока ничего интересного не появится из работы). Драйвер на ОС, типа винды, я написать не в силах, т.к. просто ен знаю логики ОС, да и никогда не интересовался. Пытался недавно правда на ВДМ ЮСБ-драйвер напиисать, но воз и ныне там, т.к. логика поделий МС дял меня — загадка за семью печатями.

У нас СП (системное программирование) — отдельная специальность. Там и по БД проходились, и по РТОС, и по высокому уровню. Я ближе к АСУшникам, с одной разницей, что они автоматизируют весь процесс (высокий уровень), а я — конкретные узлы. Хотя сферы уже достаточно давно подвержены сии взаимопроникновению.


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

ой, чему это я учу... пардон.


вопрос не в том системщик_ли лично ты.

я удивился нашему образованию — нейронные сети впаривают, а необходимое обходят.

Фишка в том, что «системшикам» нейронные сети белее полезны чем РСУБД. При том что полезность (типа быстра базу наклепать) можно освоить по книге за выходные, а вот глубокое понимание (там алгебры и тд) «системщику» нах не надо.

если ты не мажор, то не фтопку, а непременно...;)

Прочитайте еще раз историйку, я же старалсо:) Уточнение мои родители далеко не «мажористые». Искать подработку некто не запрещает. Просто на первых курсах, ну или пока не выучишь алгоритмы теорию, надо искать именно подработку, а не работу.

Кстати имеет, это активно применяется в компиляторах

прошу прощения, я хотел сказать, собственно в картографии обычно хватает меньшего количества красок

если ты не мажор, то не фтопку, а непременно

работать за бесплатно или за копейки = унизительно на любом этапе карьеры

кстати, тут в одном треде толкутся системщики (респект) и прикладные прогеры.

newbies, achtung, эт — разные парафии.

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

Кстати имеет, это активно применяется в компиляторах, для определения какие переменные на каком участке кода держать в регистрах. При большом количестве переменных и случае just in time компиляции задача в прямую плохо решабельна и требует разных эвристик.


т.е теорию РСУБД не читали? так этож хлеб... нормализация, реляционная целостность...
Джаву Си шарп — тоже?
Ты много знаешь контроллеров на которых работает шарп или ява? Я же говорю, что у меня абсолютно другая специальность, т.к. я — промышленный программер. Но жалею, что не знаю многого, из того, что обычным программерам читали. ЗАчастую не знаешь, что искать.
вопрос не в том системщик_ли лично ты.
я удивился нашему образованию — нейронные сети впаривают, а необходимое обходят.

впрочем, это давно стало банальностью...

осилишь — поработай годик «за еду & на износ» для прокачки
вот этот дежурный совет — фтопку

если ты не мажор, то не фтопку, а непременно...;)

Напишите программу, которая находит для любого чётного числа два простых числа, их сумма равна первому четному числу

Что, никак бинарная проблема Гольдбаха?

Во-первых, не у немцев, а у англичан, и во-вторых, не 100000 €, а 1М, но все сроки уже давно просраны. Это надо было сделать до апреля 2002 года.

Напишите программу, которая раскрашивает любые карты только четырьмя красками, так, что бы две соседние страны были разного цвета.

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

осилишь — поработай годик «за еду & на износ» для прокачки

вот этот дежурный совет — фтопку

Pros and Cons

Обучение и тут, и там одинаковое по уровню. Т.е. и тут, и там надо заниматься в т.ч. и самообразованием.
Pros: — Уедешь из страны, зацепишься, откроешь там дело — Не будешь находиться в этом сортире, где электорат выбрал себе бандитов, и где тебя могут загнать в угол, как на этом видео www.youtube.com/watch v=tgPpUDv-fmA — Лучшее оснащение — Более современные предметы
Cons: — Чужая страна — Чуждый менталитет — Родные и близкие далеко

Лично я, в свете проголосовавшего электорату и нового законодательства, не хочу здесь оставаться. Сейчас выбираю страну. Хотя раньше жопу рвал, чтобы сюда вернуться. Патриотизм == дурость.

т.е теорию РСУБД не читали? так этож хлеб... нормализация, реляционная целостность...

Джаву Си шарп — тоже?

Ты много знаешь контроллеров на которых работает шарп или ява? Я же говорю, что у меня абсолютно другая специальность, т.к. я — промышленный программер. Но жалею, что не знаю многого, из того, что обычным программерам читали. ЗАчастую не знаешь, что искать.


А нек4оторые вещи, которые читают программерам нам не читали в принципе. Например, архитектуру ОС/РТОС, БД, высокоуровневые языки
т.е теорию РСУБД не читали? так этож хлеб... нормализация, реляционная целостность...

Джаву Си шарп — тоже?


ннн 6 мин. назад

Где искать опен-сорс проекты?

sourceforge.net

кстати кто что может сказать насчет обучения за границей?

А что ты хочешь услышать?

Мда, надо было ехать в Донецк учитсо. У нас теория и пару лаб на классификацию.

Хех. НУ у нас с тобой и сферы несколько разные, не? Я — промышленный программист/автоматизатор/приводчик. У нас так все читали, что самому многое приходилось доучивать. В частности, С нам так вычитали, что многие мои коллеги до сих пор от языка шарахаются, считая, что он слишком сложен. А нек4оторые вещи, которые читают программерам нам не читали в принципе. Например, архитектуру ОС/РТОС, БД, высокоуровневые языки, типа пидона и R, паттерны проектирования, проектирование и т.п.
Да и какая в итоге разница? В промышленности сейчас голяк, а я — Objective-C программер) Хотя на прошлой работе знания пригодились, т.к. мы там с цифровой обработкой сигналов игрались.

P.S. Спасибо за расшифровку.

Форум то что нада, всегда хорошо услышать то что нужно и не нужно, фильтрировать все равно мне! Я не гений, но и не дурак. Я на 4 курсу колледжа, после чего собираюсь искать что-нибудь поприличнее, кстати кто что может сказать насчет обучения за границей?

>>> Ищешь опен-сорс проект, и подключаешься к его разработке. Вот это и будет бесценным опытом для начинающего программиста. Узнаешь как >>> работать в команде, что такое гитхаб или свн, и т.д.

Где искать опен-сорс проекты?

относительно сабжа
для новичка мне кажется неактуальным лазить в дебри типа нейронных сетей.
ООП+ ЯП + РСУБД пока твоё всё, топикстартер.
осилишь — поработай годик «за еду & на износ» для прокачки.,

а потом плети сети.

у меня на факультете кибернетики мы делали лабы по нейронным сетям

Странно, чуваки с кубика, говорили шо у них была тока теория (мо я не так понял)

Первая же лаба — я тренировал НС, которая угадывает число, загаданное мною

Мда, надо было ехать в Донецк учитсо. У нас теория и пару лаб на классификацию.

МетОпт и ЧМО как расшифровывается, если не секрет?

ЧМО — численные методы вычислений, МетОпт — методы оптимизации, не важно как называть, суть всякие транспортные задачи и планирование, нахождение оптимумов моделей.

ЧМО — численные методы оптимизации

2 SoIsLife
1. Напишите программу, которая раскрашивает любые карты только четырьмя красками, так, что бы две соседние страны были разного цвета.
2. Напишите программу, которая находит для любого чётного числа два простых числа, их сумма равна первому четному числу

За вторую прогу даже у немцев премия есть (гдето 100 000 евро).

Топикстартер по всей видимости еще не сообразил, что здесь демотивационный форум, и никак иначе.

Ой, да ладна... Нормальный форум.

А какое отношение язык программирования имеет к математическим задачам? Если рассматривать с точки зрения оптимизации, то да, разница есть. А довольно мощные математические библиотеки есть и на Java, и на Python, и даже на Php.

Это ты не у мну, а у автора спрашивай, т.к. написано было им.

С моей точки зрения, имеет самое непосредственное. Иными словами, сам подход и удовольствие от решения чисто математической задачи на том же R или питоне намного выше на стадии прототипирования, но кайф от решения задачи на С так же есть, т.к. надо уже думать и об оптимизации, но только на этапе реализации.

На первом-втором — чисто синтетические.

Потом ЧМО (сюда же всякие кирговы и тд), МетОпт (там всякие транспортные задачи и планирование), задачи из Теория Управления (я так понимаю это ТАУ) и тд.

ТАУ — теория управления. МетОпт и ЧМО как расшифровывается, если не секрет?

Какой ВУЗ? По курсам содержащим нейронные сети ни у кого из знакомых не было лаб в которых их надо было реализовывать, максимум курсачи.

Ты не поверишь, донецкий политех) Специальность — системы программного управления/электромеханика и автоматизация промышленных установок.
В магдебургском университете я ходил на дополнительный курс на эту же тему, но экзамен по нему не сдавал, чисто для интереса и ознакомления. Там специальность называлась Programmierbare Steuerungen, еси мне не изменяет память.

У нас с НС вообще смешно было. Первая же лаба — я тренировал НС, которая угадывает число, загаданное мною. Тренировали на 100 числах случайно, но последовательно выдуманных, 101е должна была угадать. В моем случае даже угадала, после очень длительных тренировок и многократных выборов топологий и типов нейронов.

...что и требовалось доказать.

-, а что именно вы пытались доказать?

Более чем уверен, что у всех есть курсы, которые проходят мимо и я тут не исключение.

Правда я из того курса уже ничего не помню...

...что и требовалось доказать.

silverwolf, у меня на факультете кибернетики мы делали лабы по нейронным сетям, кто на чем мог — java, C++, vb, vba — цель — показать знания в области нейронных сетей, а не программировании. Правда я из того курса уже ничего не помню...

Млин, мне интересно, что у вас (программеров) за математические задачи были на С/Паскале при обучении? Синтетические?

На первом-втором — чисто синтетические.

Потом ЧМО (сюда же всякие кирговы и тд), МетОпт (там всякие транспортные задачи и планирование), задачи из Теория Управления (я так понимаю это ТАУ) и тд.

Скажем, у нас были задачи по ТОЭ, ТАУ, моделлированию, системам управления, расчетам, нейросетям

Какой ВУЗ? По курсам содержащим нейронные сети ни у кого из знакомых не было лаб в которых их надо было реализовывать, максимум курсачи.

кстати, слово программирование в заглавии топика пишется с двумя М.


trimm 1 час назад
>> Подготовка программистов в Украине на уровне «математических» задач я.п. С/Pascal мне НАДОЕЛА

Сравнил С и Паскаль. Писюн еще бы с самосвалом сравнил. А что? Оба ведь поднимаются. Я так понимаю, что ни С, ни паскаля ты не знаешь.

А какое отношение язык программирования имеет к математическим задачам? Если рассматривать с точки зрения оптимизации, то да, разница есть. А довольно мощные математические библиотеки есть и на Java, и на Python, и даже на Php.

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

Топикстартер по всей видимости еще не сообразил, что здесь демотивационный форум, и никак иначе.

Я до средины второго курса тупо решал «мат задачи на Ц/Паскаль» (еще читал Страуструпа) — результат: есть интересная и высокооплачиваемая работа.

Млин, мне интересно, что у вас (программеров) за математические задачи были на С/Паскале при обучении? Синтетические?

Скажем, у нас были задачи по ТОЭ, ТАУ, моделлированию, системам управления, расчетам, нейросетям и прочему, но что за такие страшные задачи математические у чистых программеров я не представляю, еси честно.

хе хе. А в мое время я на делфях к 18 уже кучу прикольных быдло-прог успел наваять.

Это правда сейчвс они быдло-проги, а в эпоху диалапа для < 18 очень даже ничего были.


Подготовка программистов в Украине на уровне «математических» задач я.п. С/Pascal мне НАДОЕЛА.

Занимаюсь самообучением, интересуюсь Flash/Flex разработкой RIA/AIR.

Жизненная история:
Я до средины второго курса тупо решал «мат задачи на Ц/Паскаль» (еще читал Страуструпа) — результат: есть интересная и высокооплачиваемая работа.

Однокурсник с 9 класса «прогал делфе, вижуал бейсике и сишке» (цитата) — результат: пол года назад (может 8 месяцев) он пробовал устроится «пхп-прогером» (цитата).

Подготовка программистов в Украине на уровне «математических» задач я.п. С/Pascal мне НАДОЕЛА

Сравнил С и Паскаль. Писюн еще бы с самосвалом сравнил. А что? Оба ведь поднимаются. Я так понимаю, что ни С, ни паскаля ты не знаешь.

С тебе надо знать, чтобы хотя бы понимать чуточку логику работы системы, т.к. большинство более высоких ЯП имеют ту же самую логику, только упрощенную. Во-вторых, чтобы начать делать флеш/флекс/риа и прочие неосиляторские поделия, достаточно скачать среду разработки, включить ман и начать что-нить писать. Пиши что угодно. Можешь взять простенький фрилансовый заказ, т.к. это сильно стимулирует. Если ты уже знаешь пару языков на пристойном уровне, то переметнуться на экшн-скрипт сильного труда не составит. А еси ты не знаешь языков, включая С/Паскаль, которые ты видел, то не лезь в АС, т.к. быдлокод не нужен. Особенно, в моем вебе. Только, надо разобраться в оптимизации, которая имеет на АС свои особенности, чтобы ты не стал еще одним говнобаннероклепателем, поделия которого тормозят всюду и вешают странички, т.к. там 100500 тыщ слоев с разной степень полупрозрачности, крутости и обязательным блуром.

18-тилетний студент — это, нынче, какой курс? Если 1−2-й — то учиться и в свободное от учёбы время баловаться программированием, занимаясь чем интересно. Я, к примеру, в это время начал писатъ на «плюсах» игрушку, осваивая ООД/ООП, «плюсы», графику, итд.

Если на 3-м курсе — тогда можно уже подыскивать и какой-то проект, для регулярного участия. Я бы посоветовал попытаться устроиться без денег или на очень небольшие деньги в одну из софтопишущих контор, на 15−20 часов/неделю, ради участия в реальном проекте (хоть и, возможно, поначалу, без жёстких сроков) — с тем, чтобы получить полезную задачу и получить возможность обращаться за консультациями к коллегам (возможность очень полезная, если не злоупотреблять). Обычно, в конторах находится немало задач «для внутреннего использования» с низким приоритетом, которые могут дать на разработку такому начинающему и бесплатному/дешёвому студенту.

А когда успела надоесть? На уроках информатики в 10 классе?

тоже прочитав сообщение вспомнился тот анекдот, дословно не помню, но что типа письмо в редакцию — я разочаровалась в жизни и тп. Катя, 6 лет.

В каком возрасте и как делали свои первые шаги к программированию вы?

в 18 лет вроде бы, я был студентом 1-го курса КПИ, писал кой какие лабы, читал книги по паскалю, в общем, делал что задавали преподаватели. До КПИ вообще был без понятия что такое программа и что делают программисты. На 5 курсе пошел работать, вот такой мой путь самурая программиста.

Подготовка программистов в Украине на уровне «математических» задач я.п. С/Pascal мне НАДОЕЛА.

А когда успела надоесть? На уроках информатики в 10 классе?

Зануда, что для тебя серьезный проект?

Смотрите на историю развития проекта, если там активен только 1 человек и только в течении нескольких лет, то это не серьезный проект.

А где учишся? Может там что-то нужно придумать/закодить? Так сказать прояви инициативу и получиш проффит. И общаться придеться со студнями, а не злыми бородачами с опытом по 10 лет.

Потратить примерно годик на скрупулезное изучение java по книгам, поднять инглиш до интэрмедиэйт уровня, потом поработать годика два за опыт, после чего, сможете гордо называть себя программистом и требовать зарплату выше 1 куска зелени. Остальное, как и паскаль — баловство.;)

Зануда, что для тебя серьезный проект?

Вариантов множество. Просто автор лениться что-либо делать. Что сложного определить какую-либо существующую проблему, и разработать решение ее?

SoIsLife
ты уверен, что техника и математика — твоё?
сколько ужо хочу_быть_программистом обломались на том, что это просто не для них
несмотря на деньги и плюшки.
не обижайся.
попробуй поиграть с MS Access
посмотри еще раз на С без плюсов.
потом на современные языки.
не торопись что-то решать. думай. никто за тебя этого делать не будет.
тут на форуме на твой вопрос отвечают едва-ль не каждый месяц,

покопай.

Ищешь опен-сорс проект, и подключаешься к его разработке.

Круто.

Вот это и будет бесценным опытом для начинающего программиста.

В серьезных ОО проектах начинающие программисты не нужны!!! А в несерьезных лучше вообще не участвовать

Узнаешь как работать в команде,

Интересно как?

Ждать? Что делать? — помоему это крики отчаяния.
Ищешь опен-сорс проект, и подключаешься к его разработке. Вот это и будет бесценным опытом для начинающего программиста. Узнаешь как работать в команде, что такое гитхаб или свн, и т.д.
Нигде готовых рецептов нет. Каждый добивается всего сам.

Успехов.

Какая интересная тема, а самое главное что еще ниразу не обсуждаемая...

И +100 к предыдущему оратору, сайты это будущее, Си и (фи-и-и) Паскать в топку!

> на уровне «математических» задач я.п. С/Pascal мне НАДОЕЛА.

безусловно. делай сайты, за ними будущее!

Подписаться на комментарии