LINUX.ORG.RU

С какого языка начать?

 ,


1

2

Хочу заниматься backend_ом, на данный момент опыт в программировании 0. С какого языка начать(не скриптового), с помощью которого можно заиметь базу и потом двигаться в web направлении? Почему не скриптового - в дальнейшем хочу совмещать работу backend_шика с хобби (которое в моих планах должно быть разработка приложения под mob). C++ не подходит, т.к очень много вещей и нюансов для того, что бы выучить и понять базу.

Ответ на: комментарий от anonymous

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

lazy_aleks
()
Ответ на: комментарий от Deleted

Почему же?

Потому что он ленивый борщехлеб и живет с мамкой. По себе судит.

anonymous
()

Начитай с питона. Потом расскажешь как, а то я его пока не начинал (или на ЛОРовском языке «ниасилил»)

Deleted
()
Ответ на: комментарий от anonymous

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

grem ★★★★★
()
Ответ на: комментарий от grem

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

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

quest2017
()
Ответ на: комментарий от lazy_aleks

Понимаешь, некоторые люди даже в рекурсию плохо понимают

Ну вот, если не осилит, то гарантированно убедится, что программирование не его, и уйдёт в дизайнеры. Будет html/css верстать. Там никакой рекурсии. Может даже на js данные формочек обрабатывать станет.

А если разберётся, то сразу будет обладать правильным мышлением. Если привыкнет мыслить последовательно, это всё осиливать ещё сложнее станет.

На самом деле, там ничего сверхсложного нет. Дело привычки.

Ivan_qrt ★★★★★
()

ИМХО, в качестве первого учебного языка хорошо подходит Pascal. Он позволяет сразу начать писать и видеть результат, изучая детали по мере необходимости.

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

Следом уже можно изучать C++ или Java, в зависимости от сферы приложения. Ну и скриптовые языки уже легко пойдут.

German_1984 ★★
()

Сам начал с SICP, имелся небольшой опыт программирования. Загвоздка в том, что тебе скорее важны деньги, чем само программирование, так можно былобы с него и начать. А так советую выбрать что-то из этого C/Python, дальше сам уже походу разберешься.

imbaaa
()
Ответ на: комментарий от Debasher

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

«Бабло» - это компенсация за полезную работу. То, что у борщехлебов «бабла» нет, говорит о том, что ничего полезного они не делают.

anonymous
()
Ответ на: комментарий от anonymous

«Бабло» - это компенсация за полезную работу.

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

Debasher ★★★★★
()
Ответ на: комментарий от Debasher

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

anonymous
()
Ответ на: комментарий от anonymous

Задача со свечой и мотивацией.

отсеивает всякую академщину, нищебродство и борщеедство

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

Debasher ★★★★★
()
Ответ на: комментарий от Debasher

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

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

anonymous
()
Ответ на: комментарий от anonymous

Если тебя интересуют деньги прежде всего, то смысл тогда прогать? Гораздо проще стать эффективным менеджером, денег будет гораздо больше.

Deleted
()
Ответ на: комментарий от Debasher

индустрии не обязательно нужны «хорошие» программисты, может и такой сойдет

а он там семью нарожает, популяция как никак

для нашей великой страны сплошной профит

umren ★★★★★
()
Ответ на: комментарий от Eddy_Em

индустрии не обязательно нужны «хорошие» программисты

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

Вопрос, что нужно тебе, а не индустрии.

Debasher ★★★★★
()
Ответ на: комментарий от umren

индустрии не обязательно нужны «хорошие» программисты, может и такой сойдет

Хороший программист поделится с нами секретами успеха?

anonymous
()
Ответ на: комментарий от anonymous

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

И такие темы я постоянно вижу. Зачем люди идут в программирование за деньгами? Почему все думают, что программирование это очень просто?

lazy_aleks
()
Ответ на: комментарий от lazy_aleks

типа блаблабла программирование надоело, одно и тоже блаблабла, как мне побыстрее свалить отсюда и менеджерить?

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

anonymous
()
Ответ на: комментарий от lazy_aleks

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

Aswed ★★★★★
()
Ответ на: комментарий от lazy_aleks

Зачем люди идут в программирование за деньгами?

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

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

anonymous
()
Ответ на: комментарий от Deleted

Гораздо проще стать эффективным менеджером,

Ололошечки. Ты сам-то пробовал? После года работы на антидепрессанты сядешь. Соотношение трудозатрат к доходу и близко до программирования не дотягивает. Менеджеры вкалывают как проклятые, а кодеры тупо жопы просиживают, пока бабло капает.

anonymous
()

С какого языка начать(не скриптового)

Go|Rust|Nim|Scala|Clojure|OCaml|Haskell|Erlang.

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

Тогда Haskell|Erlang.

outtaspace ★★★
()
Ответ на: комментарий от anonymous

То есть, чуть более чем нигде и никогда.

Конечно же, это не так.

Debasher ★★★★★
()
Ответ на: комментарий от outtaspace

Фу-фу, не ведись на борщету. Если человек четкий, то и код у него будет четкий и аккуратный. А если говнарь по жизни, то никакая борщета не спасет.

Вот Spoofing, если бы со свякой шпаной из talks не водился, давно бы уже в люди вышел.

anonymous
()
Ответ на: комментарий от anonymous

то что ему помешает?

Генетика. Девушку увезти из деревни можно, а деревню из девушки - никогда.

anonymous
()
Ответ на: комментарий от anonymous

Генетика. Девушку увезти из деревни можно, а деревню из девушки - никогда.

Мало ли кого в эту деревню ссылали, кто ее захватывал, а кто просто мимо проходил, за финансы интересовался.

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

anonymous
()
Ответ на: комментарий от anonymous

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

Spoofing, короче, тебе надо взять твое хобби по реализации протоколов и вывести его в промышленную сферу. Это Java, C, C++, C# и Python. Делай библиотеки с чистым интерфейсом и хорошей документацией, выкладывай на Github. Сейчас тьма всяких API от Facebook, Twitter, Google и т.п., и рядом постоянно крутятся разные стартапы.

anonymous
()
Ответ на: комментарий от anonymous

Нормальное воспитание. Хорошая платформа для развития

Чето ты мне Абатура из Starcraft 2 напомнил.

anonymous
()
Ответ на: комментарий от anonymous

Чувак низкого происхождения, не обремененный образованием, эрудицией и интеллектом. Безнадежен.

anonymous
()
Ответ на: комментарий от anonymous

Опять какое-то происхождение. Что мешает делать тоже самое, только не на Bash и дурацком mIRC script, а на Java и Python, и почитать про несчастные техники парсинга. Это просто вопрос окружения и отсутствия информации.

anonymous
()
Ответ на: комментарий от outtaspace

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

Вот есть у них в лиспе пакетный менеждер, и там, как у любого пакетного менеджера, есть функция поиска. Вот как бы вы ее назвали? Ну search или find как-нибудь. А борщехлебы ее назвали apropos-system.

APROPOS, Карл!

anonymous
()
Ответ на: комментарий от anonymous

Это ты еще юниксовые маны не видел.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.