Форум Херсона. Форум Херсонской молодежи.

Форум Херсона. Форум Херсонской молодежи. (http://forum.norma4.net.ua/)
-   Программирование (http://forum.norma4.net.ua/programmirovanie/)
-   -   хочу стать программистом (http://forum.norma4.net.ua/programmirovanie/66416-hochu-statue-programmistom.html)

misteriron 01.11.2013 17:02

хочу стать программистом
 

В качестве стартового капитала хорошее логическое и аналитическое мышление, желание, знание пк на уровне опытный пользователь. Осознаю что не густо, но все - таки хотелось бы услышать парочку советов с чего бы лучше мне начать?

Asseptik 01.11.2013 18:08

программисты разные бывают). определиться для начала с интересами.

misteriron 01.11.2013 20:21

если для начало нужно определится с выбором, то с чего хоть выбирать?

Debian 01.11.2013 21:25

тока не джава

lucky_DS 01.11.2013 22:10

Цитата:

Сообщение от misteriron (Сообщение 1035187)
если для начало нужно определится с выбором, то с чего хоть выбирать?

С того, ЧЕМ ты хочешь заниматься.
Делать сайты, писать бизнес-приложения для ПК, делать Халф-лайф 3, или обслуживать тетенек-бухгалтеров на 1С...

Svyrydov 02.11.2013 02:40

Цитата:

Сообщение от misteriron (Сообщение 1035130)
В качестве стартового капитала хорошее логическое и аналитическое мышление, желание, знание пк на уровне опытный пользователь. Осознаю что не густо, но все - таки хотелось бы услышать парочку советов с чего бы лучше мне начать?

а чего так решил, что хочешь стать именно програмером?
какая цель/мечта тобой движет?

PhoeniXX 02.11.2013 12:27

Вы бы определились с деталями, ибо похоже на это видео -


а вообще, языком много разных, java, .net, c++, objective c, php, python, javascript, etc. и так же сферы - мобильная разработка, веб разработка, декстоп разработка.

Все языки в чем-то хороши, цели просто могут отличаться.

и не стоит верить тем, кто говорит что не стоит учить java. она не хуже других.

C9H13NO3 03.11.2013 16:54

лучше быть хаккером, фрикером хорошо разбираться в сетях=)

Sam 03.11.2013 17:41

Цитата:

Сообщение от C9H13NO3 (Сообщение 1035608)
лучше быть хаккером, фрикером хорошо разбираться в сетях=)

Еще есть факеры, крекеры и другие любители печенек

Strangr 03.11.2013 19:20

Цитата:

Сообщение от C9H13NO3 (Сообщение 1035608)
лучше быть хаккером, фрикером хорошо разбираться в сетях=)

сравни зп сис админа и программиста..

PhoeniXX 03.11.2013 19:22

У сис админов есть такое развитие как Dev Ops. А они получают не так уж и плохо. Само собой не в гос структурах.

C9H13NO3 04.11.2013 10:37

Цитата:

Сообщение от Strangr (Сообщение 1035662)
сравни зп сис админа и программиста..

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

Почесав затылок, юзер дописал через 7 минут

PhoeniXX 04.11.2013 15:04

Цитата:

Сообщение от C9H13NO3 (Сообщение 1035809)
ну хз)) взломал быдлятник штуку гривен получил))) взломал почту еще получил)) зато без дедлайнов

взломал еще один, еще 3 получил. правда уже не штуки, а лет.

Svyrydov 04.11.2013 22:49

Цитата:

Сообщение от C9H13NO3 (Сообщение 1035809)
ну хз)) взломал быдлятник штуку гривен получил)))

повезло

Цитата:

Сообщение от C9H13NO3 (Сообщение 1035809)
взломал почту еще получил))

ещё повезло

Цитата:

Сообщение от PhoeniXX (Сообщение 1035889)
еще 3 получил. правда уже не штуки, а лет.

не повезло )

зы: что-то автор темы ушёл от ответа - какие цели он преследует?!

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

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

RomAndry 04.11.2013 23:18

Цитата:

Сообщение от Svyrydov (Сообщение 1036078)
зы: что-то автор темы ушёл от ответа - какие цели он преследует?!

да походу ему пофик

kabani 05.11.2013 09:34

рнр-для быстрого старта вполне неплох

misteriron 05.11.2013 09:56

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

misteriron 05.11.2013 11:18

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

Asseptik 05.11.2013 12:00

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

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

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

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

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

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

VoVaN 05.11.2013 12:14

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

Например в VisualStudio - по нём и всяких уроков дохренищща, и учебников, и справочная система что надо.

Язык - С++. С-подобный синтаксис сейчас у большинства коммерческих сред разработки и языков - сам С++, всякие там C# и прочие б-гомерзкие жабы с не менее б-гомерзкими рнр. Всякие паскали и бейсики - сильно не рекомендую. Они считаются более простыми для обучения, но их прикладное использование под большим вопросом.

Почесав затылок, юзер дописал через 1 минуту
Цитата:

Сообщение от Asseptik (Сообщение 1036167)
Разработка низкоуровневых программ наименее перспективная, т.к. сферы применения малы в сравнении с другими классами программ, но все же применение есть в антивирусной индустрии, криптографии, безопасности, оптимизации кода(рендеры, кодеки, драйверы устройств, компоненты ос).

ты забыл про рынок индустриальной электроники :)

Asseptik 05.11.2013 12:37

Цитата:

Сообщение от VoVaN (Сообщение 1036176)
ты забыл про рынок индустриальной электроники

и он конечно тоже. Автор говорил о пк, поэтому я по сути в общем ответил.

pingwinator 05.11.2013 12:38

Сколько лет ТС?

misteriron 05.11.2013 16:31

Цитата:

Сообщение от pingwinator (Сообщение 1036183)
Сколько лет ТС?

подозреваю что вопрос скок мне лет, ответ 22
но хотелось бы уточнить какова расшифровка аббревиатуры?

PhoeniXX 05.11.2013 16:31

TC - топик стартер, тот кто автор темы.

А где учишся\учился? Специальность связана с IT?

misteriron 05.11.2013 16:53

Цитата:

Сообщение от PhoeniXX (Сообщение 1036238)
А где учишся\учился? Специальность связана с IT?

учился очно в Николаевском жд техникуме - управление процессами перевозок
учусь заочно в ХНТУ - транспортные технологии
в июле уволился с жд и отправился на поиски себя =)

Asseptik 05.11.2013 18:02

Цитата:

Сообщение от misteriron (Сообщение 1036237)
ответ 22

ну еще не все потеряно, хотя конечно староват уже, да)

Bloom 07.11.2013 09:38

Хаскелл на данный момент является лучшим языком для новых проектов. Исключительная выразительность языка и мощная система типов позволят Вам быстро писать элегантный и надежный код. Язык еще не столь распространён. пока ваши конкуренты используют устаревшие технологии на базе нетипизированных лямбла-исчислений или императивного подхода с элементами динамической типизации, вы сможете в разы поднять свою эффективность, задействовав System F - последнее достижение науки в области статической типизации. Но это еще не все. В жизни любого стартапа наступает момент, когда он превращается в продукт и сопровождению проекта привлекаются дополнительные разработчики. На этом этапе распространённость и доступность языка начинает играть решающую роль. Благодаря активной популяризации Хаскелла и функционального программирования в среде коммерческих программистов, а также поддержке этого языка со стороны лидера производства оффисных приложений и операционных систем - корпорации Майкрософт, Вы можете быть уверены, что в будущем Вам не придется переписывать свой проект на С++, как это было с печально известной разработкой Пола Грэма. Хаскелл обеспечит вам гарантии успеха и стабильности Ваших начинаний. Выберите Хаскелл сейчас и через несколько лет Вы сможете наслаждаться результатами своих трудов - успешным проектом, выполненным с учетом всех современных технологий и индустриальных стандартов. Хаскелл - Ваш проводник к успеху в мире разработки программного обеспечения. Выбирайте Хаскелл.

Asseptik 07.11.2013 09:48

это что, рекламная пауза?)

Debian 07.11.2013 12:04

Самый лучший язык это ассемблер, ненадо ото ляля
Хаскелы / шмаскелы
одинфиг все транслируется сами знаете во что

VoVaN 07.11.2013 12:13

В яву/дотнет? )))


Время на сервере: 12:07.

vBulletin 3, Copyright © 2000-2024, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co