Удомельский форум

Удомельский форум (http://second.udomlya.ru/uf/index.php)
-   Программирование (http://second.udomlya.ru/uf/forumdisplay.php?f=26)
-   -   С++? С#? С чего начать? (http://second.udomlya.ru/uf/showthread.php?t=20295)

One2zz 15.11.2010 15:21

С++? С#? С чего начать?
 
Учусь вобщем на айтишника. Хочу найти работу по профилю, чтоб и с пользой, и денюшка имелась. А знаний - минимум:( вот решил обратиться к землякам за советом. Какую работу выбрать? Что мне будет необходимо знать? Что учить? Какие маны читать? С чего начать изучение С++? Где пригодится? Фриланс, или к провайдеру какому податься? К админу может в помощники? Что вообще мне необходимо изучить, с точки зрения практических навыков для будущей специальности? А то 2ой курс, а на программировании изучаем паскаль:-D вобщем надеюсь на вашу помощь братцы:)

Dingo 15.11.2010 16:36

попробуй как я постепенно переходить
basic
delphi
C++
так проще

домовая 15.11.2010 17:23

ога, делфи просто опупеть как вытекает из бейсика

домовая 15.11.2010 17:25

советую учить питон. и SQL языки "денюшка" будет.

Dingo 15.11.2010 19:21

Цитата:

Сообщение от домовая (Сообщение 480639)
ога, делфи просто опупеть как вытекает из бейсика

ну бейсик чтобы понять как всё устроено ) а дельфи помощней будет ) мне лично VB6 нравится он самый интуитивный .. кому что нравится пусть то и учит

Ruble 15.11.2010 21:34

Цитата:

Сообщение от One2zz (Сообщение 480629)
Учусь вобщем на айтишника. Хочу найти работу по профилю, чтоб и с пользой, и денюшка имелась. А знаний - минимум:( вот решил обратиться к землякам за советом. Какую работу выбрать? Что мне будет необходимо знать? Что учить? Какие маны читать? С чего начать изучение С++? Где пригодится? Фриланс, или к провайдеру какому податься? К админу может в помощники? Что вообще мне необходимо изучить, с точки зрения практических навыков для будущей специальности? А то 2ой курс, а на программировании изучаем паскаль:-D вобщем надеюсь на вашу помощь братцы:)

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

Ruble 15.11.2010 21:37

Цитата:

Сообщение от домовая (Сообщение 480640)
советую учить питон. и SQL языки "денюшка" будет.

научись строить бани - денюжка будет

домовая 15.11.2010 22:07

Цитата:

Сообщение от Ruble (Сообщение 480655)
научись строить бани - денюжка будет

это слишком сложно

payroll 15.11.2010 23:13

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

One2zz 15.11.2010 23:42

Цитата:

Сообщение от Ruble (Сообщение 480654)
всё равно какой язык программирования учить, главное азы программирования...
любая работа в IT предполагает знание программирования, хоть ты программист, хоть системный администратор, хоть специалист по информационной безопасности...
Я бы посоветовал изучить что то одно, но хорошо...
при изучение чего то либо досконально как не крути придёться изучить и смежные технологии.
Если совсем ни на что не тянет, но хочется изучить что нибудь, то просто выбери самое понравившееся тебе название))

Ну, вобщем-то, начал то я с паскаля, учиться на нем по-моему очень хорошо и просто. для начала. и об азах программирования какое никакое представление имею. а насчет того что лучше одно, но хорошо - согласен, но не думаю что выбор паскаля в качестве этого "одного" будет лучшим. Более того, наконец решил по-немногу слазить с винды на линукс, поставил убунту, для начала, просто сказка. я так понимаю там все преимущественно на С, вроде для линукса он и создавался, так что я думаю лучше остановить выбор на нем. Но как подступиться? читать книги, маны и тд., или тырить исходники и разбираться, гуглить...

Цитата:

Сообщение от домовая (Сообщение 480640)
советую учить питон. и SQL языки "денюшка" будет.

пасиб. теперь надо определиться с какой стороны к их изучению подойти)

Цитата:

Сообщение от payroll (Сообщение 480664)
жизнь коротка. что тебе нужно? прежде всего работа, а после работы развлечения, а их кругом сколько угодно, на каждом шагу, наслаждайтесь! так зачем же учиться чему нибудь, кроме умения нажимать кнопки, включать рубильники, завинчивать гайки, пригонять болты?

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

Dingo 16.11.2010 04:04

Учи Basic Просто и понятно но есть ограничения в коде

ArUgAl 16.11.2010 16:23

/лицоладонь

Messiah 16.11.2010 21:20

Синтаксис и семантику можно описать просто на бумаге! :). Для этого даже ассемблер не нужен, который впрочем многие и не считают языком программирования. Синтаксис - в БНФ, а семантику - на словах.
И вообще для языка программирования компьютер не нужен. :) Ада Лавлейс писала программу именно на бумаге, без работающей вычислительной машины...

Dingo 17.11.2010 03:58

Цитата:

Сообщение от Messiah (Сообщение 480722)
Синтаксис и семантику можно описать просто на бумаге! :). Для этого даже ассемблер не нужен, который впрочем многие и не считают языком программирования. Синтаксис - в БНФ, а семантику - на словах.
И вообще для языка программирования компьютер не нужен. :) Ада Лавлейс писала программу именно на бумаге, без работающей вычислительной машины...

я так для бэйсика программы писал )

Pitty 19.11.2010 12:16

Цитата:

Сообщение от Dingo (Сообщение 480750)
я так для бэйсика программы писал )

аналогично для паскаля и ассемблера. В) Только они потом не работали с первого раза.
На вопрос топикстартера могу ответить так:
Начинать действительно лучше с паскаля, потом - дельфи или C#. Это если для виндов писать. Если для ембеддед или под линукс, я бы советовал начать с ассемблера и потом перейти к С (ANSI), потом можно добавить ++.
Как уже ни раз говорили, главное - не на чём писать, а как писать. Имея умение программировать переучиться на любой язык не составит труда за пару недель.
Очень советую почитать книгу "Идеальный код" кажется так назвается, там автор ни раз указывает на то, что не важно на каком языке писать. Он, кстати, все примеры в книге приводит на псевдоязыке, что-то среднее между паскалем и С. в)
Ассемблер хотя бы в общих чертах я бы посоветовал изучить, точнее даже не сам ассемблер, а структуру процессора х86, это очень может пригодится когда придётся оптимизировать код или искать баги компиляторов.
Всё это ИМХО человека, достаточно посредственно относящегося к программированию, тем не менее способного на Васик, Трубопоскакаль, Дельфи, С (АНСИ), С# и ассемлер (Z80, x86, PIC, AVR, SHARK).
Вот сейчас есть мысль изучить ARM ибо подавляющаяя часть носимых и встраиваемых устройств на нём работает.
Определись, что ты хочешь, а там уже будешь решать.

Насчёт web-языков. Я их не упомянул, т.к. для меня это очень тёмное место (кроме phytona), но если есть желание заняться вебом, то полюбому надо начинать с верстки, а потом уже изучать языки.

Кстати, вопрос топикстартеру, чем пузырьковая сортировка от быстрой отличается? без гугла сможешь ответить?

Messiah 19.11.2010 14:29

Цитата:

Сообщение от Pitty (Сообщение 480907)
...
Кстати, вопрос топикстартеру, чем пузырьковая сортировка от быстрой отличается? без гугла сможешь ответить?

С башорга:
- Так, отвечай мне быстро, не загугливаясь!!!!

Ruble 21.11.2010 21:23

Цитата:

Сообщение от Pitty (Сообщение 480907)
... потом - дельфи или C#. Это если для виндов писать. Если для ембеддед или под линукс, я бы советовал начать с ассемблера и потом перейти к С (ANSI) ...

Borland Kylix — инструмент для перенос среды разработки Delphi в операционную систему Linux.
Mono — проект по созданию полноценного воплощения системы .NET на базе свободного программного обеспечения.Mono включает C#, .NET, WinForms, ADO.NET и ASP.NET, VB.NET.

я это к тому что не важно какой язык для линукс, виндоус, мак.

да и за чем начинать сначала с паскаля (паскаль кстати есть и в линукс)?

Цитата:

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

Icar 01.12.2010 12:19

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

Dingo 01.12.2010 13:32

Цитата:

Сообщение от Icar (Сообщение 481593)
С++ идет более менее легко, если знаешь паскаль или бэйсик(они не очень то и отличаются)...(сужу по себе)...вообще языки мало чем отличаются...

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

Troll 01.12.2010 15:16

Цитата:

Сообщение от Dingo (Сообщение 481597)
я например знаю дельфи и бэйсик а си идёт у меня очень тяжело (только для доса там научился приложения писать (в смысле си приложения))
так что даже если имеешь хорошие знания по другим языкам си всёравно тяжело освоить

Так скорее не тогда уж не Cи сложно освоить, а WinAPI или MFC. Если под делфями или на васике писать под WinApi, не менее просто получиться =)

Dingo 01.12.2010 18:42

Цитата:

Сообщение от Troll (Сообщение 481609)
Так скорее не тогда уж не Cи сложно освоить, а WinAPI или MFC. Если под делфями или на васике писать под WinApi, не менее просто получиться =)

просто немогу разобраться с интерфейсом :-E лень потомучто . с WinAPI всё норм

Ruble 02.12.2010 20:44

Цитата:

Сообщение от Dingo (Сообщение 481621)
просто немогу разобраться с интерфейсом :-E лень потомучто . с WinAPI всё норм

интерфэйсы есть и в делфи.

Troll 03.12.2010 09:03

Цитата:

Сообщение от Ruble (Сообщение 481678)
интерфэйсы есть и в делфи.

Я думаю, он не интерфейсы имеет ввиду ))

Messiah 10.12.2010 21:54

Прикидываемся процессором и понимаем, что делает наш код...вот с этого и надо начать. :) А вообще то начать надо с того, чтобы изменить образ своего мышления, это первое....


Текущее время: 00:00. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot