Author

Topic: как самостоятельно обучиться программир (Read 1646 times)

full member
Activity: 173
Merit: 100
W12 – Blockchain protocol
Си уже давно вымерший язык, сейчас уже они издаются по фирмой эмбаркадеро, но по сути, язык простой в понимании и может служить основой для дальнейшего программирования, допустим на qt, язык глючный,но зато присутствует максимальная производительность и интерфейс дружественный.
hero member
Activity: 1050
Merit: 501
corion.io
Человек знает Фортран-77 и SQL-92 и думает на них
как ему прийти в современное состояние?

Какие задачи он хочет решать?
Личного мат. достатка путём входа в современное кодерство и работы в нем ещё лет 25

На мой взгляд, современно и близко для профи Фортрана будет Джава либо Си шарп.
С ++ тоже, но посложнее будет.
member
Activity: 147
Merit: 10
Языки программирования: критерии выбора
https://www.youtube.com/watch?v=T70qJndjYi0

Лектор: Зуев Евгений Александрович, к.ф-м.н., ведущий программист Исследовательского центра Samsung, преподаватель зарубежных и российских вузов.
Quote
Затронутые темы могут быть полезны всем, кто планирует профессионально заниматься программированием:

· Языки программирования: зачем и почему?
· Язык для обучения или язык для работы? В чем разница и почему разница важна.
· Языки «плохие» и «хорошие»: субъективный взгляд и объективные признаки.
· Язык популярный и язык «хороший» – это не одно и то же!
· Что такое «порог вхождения»?
· Для каждой работы – свой язык, или Зачем быть полиглотом?
· Рынок труда для программистов: за владение каким языком больше платят? С каким языком легче найти работу?
· Тенденции в области языков программирования:
· Готовьтесь к языковой «гонке», или Исчезнет ли ваш любимый язык, и что прийдёт ему на смену?

Основы GCC:
http://pyviy.blogspot.ru/2010/12/gcc.html

Как научиться читать любой код за 30 минут
https://www.youtube.com/watch?v=gaoc9MPZ4bw&index=10&list=PLv_zOGKKxVpihSVtZ6xx2kthNMj4c-Vge

Григорий Петров (Voximplant) Технический евангелист @ Python Junior Meetup № 2
Quote
"Максимально просто расскажу о том, как выглядит текст программы на любом языке программирования с точки зрения самого языка программирования. Вы узнаете про expression’ы и statement’ы, про страшную штуку evaluate, про то, что английский язык учить придется, и много других интересных штук.".
Слайды: https://speakerdeck.com/moscowdjango/kak-nauchit-sia-chitat-liuboi-kod-za-30-minut


Спасибо! Очень полезная информация!
legendary
Activity: 2296
Merit: 1057
Человек знает Фортран-77 и SQL-92 и думает на них
как ему прийти в современное состояние?

Какие задачи он хочет решать?
Личного мат. достатка путём входа в современное кодерство и работы в нем ещё лет 25
newbie
Activity: 19
Merit: 0
а не поздно ли изучать язык?) пока втянешься...кодеры, которые пишут сейчас уйдут на тысячу шагов вперед, таким образом их никогда не догнать будет. Или я не прав?) Roll Eyes

Нет, не прав.
Зачем учиться ходить если все уже и бегать и прыгать научились?..
Зачем изобретать велосипед когда его давно изобрели?
Всегда появляются новые технилогии так что даже те кто давно уже кодит учатся новым технологиям. Если есть время и желание никогда не поздно начинать что то новое
hero member
Activity: 1050
Merit: 501
corion.io
Человек знает Фортран-77 и SQL-92 и думает на них
как ему прийти в современное состояние?

Какие задачи он хочет решать?
legendary
Activity: 2296
Merit: 1057
Человек знает Фортран-77 и SQL-92 и думает на них
как ему прийти в современное состояние?
newbie
Activity: 28
Merit: 0
legendary
Activity: 1064
Merit: 1023
habr
Языки программирования: критерии выбора
https://www.youtube.com/watch?v=T70qJndjYi0

Лектор: Зуев Евгений Александрович, к.ф-м.н., ведущий программист Исследовательского центра Samsung, преподаватель зарубежных и российских вузов.
Quote
Затронутые темы могут быть полезны всем, кто планирует профессионально заниматься программированием:

· Языки программирования: зачем и почему?
· Язык для обучения или язык для работы? В чем разница и почему разница важна.
· Языки «плохие» и «хорошие»: субъективный взгляд и объективные признаки.
· Язык популярный и язык «хороший» – это не одно и то же!
· Что такое «порог вхождения»?
· Для каждой работы – свой язык, или Зачем быть полиглотом?
· Рынок труда для программистов: за владение каким языком больше платят? С каким языком легче найти работу?
· Тенденции в области языков программирования:
· Готовьтесь к языковой «гонке», или Исчезнет ли ваш любимый язык, и что прийдёт ему на смену?

Основы GCC:
http://pyviy.blogspot.ru/2010/12/gcc.html

Как научиться читать любой код за 30 минут
https://www.youtube.com/watch?v=gaoc9MPZ4bw&index=10&list=PLv_zOGKKxVpihSVtZ6xx2kthNMj4c-Vge

Григорий Петров (Voximplant) Технический евангелист @ Python Junior Meetup № 2
Quote
"Максимально просто расскажу о том, как выглядит текст программы на любом языке программирования с точки зрения самого языка программирования. Вы узнаете про expression’ы и statement’ы, про страшную штуку evaluate, про то, что английский язык учить придется, и много других интересных штук.".
Слайды: https://speakerdeck.com/moscowdjango/kak-nauchit-sia-chitat-liuboi-kod-za-30-minut
member
Activity: 96
Merit: 10
Quote
а не поздно ли изучать язык?) пока втянешься...кодеры, которые пишут сейчас уйдут на тысячу шагов вперед, таким образом их никогда не догнать будет. Или я не прав?)

Если нет цели стать профессиональным программистом, то никогда не поздно. Изучая иностранный язык, необязательно ведь иметь цель стать переводчиком?

full member
Activity: 446
Merit: 100
The All-in-One Cryptocurrency Exchange
а не поздно ли изучать язык?) пока втянешься...кодеры, которые пишут сейчас уйдут на тысячу шагов вперед, таким образом их никогда не догнать будет. Или я не прав?) Roll Eyes
sr. member
Activity: 613
Merit: 256
Начав торговать криптой я понял, что хочу создать что то свое. Есть два вариата, 1-делать на стороне, второй вариант делать самому. Так вот выбрав второй вариант, появилась необходимость изучить язык программирования, из всех выбрал C++
Знающие прогеры подскажите с чего начать,ну и вообще советы не помешают. Скачал для начала Стенли Б. Липпман, Жози Лажойе, Барбара Э. Му - Язык программирования C++. Базовый курс. Годный курс? и будет ли он понятен человеку с 0?

Ты еще на ассемблере роботов запрограми. Будет круто.
Это точно! А главное что желание программить отпадет раз и на всегда! А вообще ТС ты для начала определись что ты будешь делать и от конкретной задачи исходи, если тебе нужен веб то это одни языки если хочешь дрова писать то это другие, если тебе под мастдай то это третье. Есть более-менее универсальный и кроссплатформенный язык Java - можешь его выбрать.
А вообще если задаешь такой вопрос то лучше найми нормального фрилансера т.к. толку от того что ты сам кое как настрочишь не будет и время еще потеряешь.
sr. member
Activity: 309
Merit: 251
Самое главное, это решиться начать изучать... Нет ничего сложного, написать первую консольную программу под windows используя уроки на ютубе, причем даже без каких-либо особых знаний.
newbie
Activity: 5
Merit: 0
Если хотите изучать что-то Си-подобное, то лучше всего начать с чистого Cи: научитесь работать с памятью, начнете лучше понимать как все работает "внутри", изучите базовые алгоритмы и т.д.
После Си можете изучать любой язык с сильным ООП (Java / C#)
После этого в принципе абсолютно любой новый язык для вас изучить не составит труда.
full member
Activity: 256
Merit: 102
Подскажите есть ли платформы на которых можно разрабатывать Dapp используя язык программирования Python?

Приложения на dapps это в основном клиентские приложения, то есть на javascript, html, css. На питоне Вы можете написать серверные методы, для того что нельзя сделать с помощью клиентского кода. А вообще крутой фреймворк truffle http://truffleframework.com/
newbie
Activity: 15
Merit: 0
Он JAVA подобный и там есть неочевидные вещи по умолчанию, которые напрямую влияют на безопасность
member
Activity: 108
Merit: 250
Подскажите есть ли платформы на которых можно разрабатывать Dapp используя язык программирования Python?

А чем вам solidity не угодил? Го подобный язык, весьма прост. Если знаете пайтон, то проблем изучить нет, можно пробежатья по тюториалам за вечер
newbie
Activity: 15
Merit: 0
Подскажите есть ли платформы на которых можно разрабатывать Dapp используя язык программирования Python?
member
Activity: 108
Merit: 250
Начав торговать криптой я понял, что хочу создать что то свое. Есть два вариата, 1-делать на стороне, второй вариант делать самому. Так вот выбрав второй вариант, появилась необходимость изучить язык программирования, из всех выбрал C++
Знающие прогеры подскажите с чего начать,ну и вообще советы не помешают. Скачал для начала Стенли Б. Липпман, Жози Лажойе, Барбара Э. Му - Язык программирования C++. Базовый курс. Годный курс? и будет ли он понятен человеку с 0?

Если делать что-то свое (полностью свой движок криптовалюты), то с++ - хороший выбор. НО с очень большим порогом вхождения. Я бы порекомендовал для начала курс от Яндекса, чтобы понять, надо ли оно вам вообще https://www.coursera.org/learn/c-plus-plus-white/home

Также, в целях расширения кругозора, посмотрите на go (компилируемый язык, доволньно хайпанутый сейчас,одна из реализаций движка эфира написан на нем) и python
hero member
Activity: 1050
Merit: 501
corion.io
Начав торговать криптой я понял, что хочу создать что то свое. Есть два вариата, 1-делать на стороне, второй вариант делать самому. Так вот выбрав второй вариант, появилась необходимость изучить язык программирования, из всех выбрал C++
Знающие прогеры подскажите с чего начать,ну и вообще советы не помешают. Скачал для начала Стенли Б. Липпман, Жози Лажойе, Барбара Э. Му - Язык программирования C++. Базовый курс. Годный курс? и будет ли он понятен человеку с 0?

Ты еще на ассемблере роботов запрограми. Будет круто.
sr. member
Activity: 980
Merit: 252
Если интересуют окна, имхо, только с#, в совокупности с наработками на гитхабе, можно делать некоторые вещи, всего лишь "несколькими кликами мыши".
full member
Activity: 256
Merit: 102
Смотря что вы хотите делать если приложение с оконным интерфейсом, то да можно C#. Если веб сайты то можно брать php\python\ruby
full member
Activity: 350
Merit: 103
язык надо выбирать под конкретную задачу.
советовал бы поискать исходники программ, которые вам примерно нужны. и оттуда уже плясать.
legendary
Activity: 2744
Merit: 1588

, из всех выбрал C++

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

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

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

C# это очень продвинутый язык, просто посмотрите на технологию WCF. Взаимодействие по сети можно буквально в минуты сделать, а также сайты и прочее.
hero member
Activity: 868
Merit: 500
Quote
С++ самый продвинутый?
Считается, что на нем можно писать вещи которые работают быстрей, чем например на с#, к тому же, с++, есть не только на windows платформах.
full member
Activity: 826
Merit: 109
Quote
из всех выбрал C++

Это зря! Потому что это неоправданно сложный язык программирования.

Начните лучше с С# (среда разработки http://www.icsharpcode.net/opensource/sd/Default.aspx), уже через пять минут, вы сможете кидать на формы элементы, компилировать программу, а к вечеру сможете поиграться текстбоксами, ну или например написать свой первый "калькулятор" выполняющий например умножение чисел находящихся в текстбоксах.
Завтра уже можно попытаться писать программы, получающие какую-либо информацию с интернет сайтов.

Уроков на ютубе просто умотаться.


спасибо Валера! С++ самый продвинутый? чем его ценность?
hero member
Activity: 868
Merit: 500
Quote
из всех выбрал C++

Это зря! Потому что это неоправданно сложный язык программирования.

Начните лучше с С# (среда разработки http://www.icsharpcode.net/opensource/sd/Default.aspx), уже через пять минут, вы сможете кидать на формы элементы, компилировать программу, а к вечеру сможете поиграться текстбоксами, ну или например написать свой первый "калькулятор" выполняющий например умножение чисел находящихся в текстбоксах.
Завтра уже можно попытаться писать программы, получающие какую-либо информацию с интернет сайтов.

Уроков на ютубе просто умотаться.

full member
Activity: 826
Merit: 109
Начав торговать криптой я понял, что хочу создать что то свое. Есть два вариата, 1-делать на стороне, второй вариант делать самому. Так вот выбрав второй вариант, появилась необходимость изучить язык программирования, из всех выбрал C++
Знающие прогеры подскажите с чего начать,ну и вообще советы не помешают. Скачал для начала Стенли Б. Липпман, Жози Лажойе, Барбара Э. Му - Язык программирования C++. Базовый курс. Годный курс? и будет ли он понятен человеку с 0?
Jump to: