[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]

Файл: Screenshot_20200218_210806.jpg -(259 KB, 1171x1080, Screenshot_20200218_210806.jpg)
259 No.5023143   удалён

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

>> No.5023151   удалён

>>5023143
Языки программирования тоже по многом похожи на иностранные языки, которые ты так любишь. Собственно поэтому у меня с ними и возникли проблемы. Тоже нужно учить слова, изучать пунктуацию и грамматику, правильно строить предложения, пытаясь выразить свою мысль. Далеко не на последнем месте идёт то что можно было бы назвать литературным языком. Тебе понравится.

>> No.5023152   удалён
Файл: illust_68429884_20181201_224822.jpg -(409 KB, 1451x2048, illust_68429884_20181201_224822.jpg)
409

>>5023151
Меня просто немного пугает тот факт, что это все-таки в какой-то мере технарьская тема. А я последний раз математикой занималась в старшей школе.

>> No.5023153   удалён

>>5023152
Раньше так и было, хотя бы потому что один ввод программы и снятие результатов было нетривиальной технической задачей, да использовались компьютеры исключительно для всяких научных штук, для одних которых и без всякого программирования надо пару высших надо иметь. А сейчас, умеешь открывать текстовый редактор, набирать в нём текст и сохранять? Добро пожаловать. Только правила языка программирования заучить.

>> No.5023154   удалён

>>5023152
Раньше так и было, хотя бы потому что один ввод программы и снятие результатов было нетривиальной технической задачей, да использовались компьютеры исключительно для всяких научных штук, для которых и без всякого программирования пару высших надо было иметь. А сейчас, умеешь открывать текстовый редактор, набирать в нём текст и сохранять? Добро пожаловать. Только правила языка программирования заучить.

>> No.5023156   удалён

>>5023143

>Но хочу заниматься программированием

Так занимайся. Только без абстракции. Что именно хочешь? Красивые сайтики? Полезные скрипты? В общем, что хочешь, гуглишь на чем там разработка идет, ставишь себе простенькую задачу, разбиваешь её на совсем простые подзадачи и идешь курить мануалы по языку, попутно решая подзадачи, склеивая их в готовый проект.
Занятие чем-либо начинается, внезапно!, с того, что ты просто начинаешь этим заниматься.

>не бейте.

Только по попе отшлёпаем.

>> No.5023160   удалён

>>5023154
Даже хуже. Сейчас визуальное программирование. Тыкаешь мышкой в модули как в лего. А там за каждой иконкой целая библиотека или фреймворк. Или того хуже - автогенератор кода.

>> No.5023161   удалён

>>5023156

>Только по попе отшлёпаем
>.<
>> No.5023162   удалён

>>5023160
А что в этом плохого? Если какие-либо задачи можно решать таким способом, тем самым экономя время, то всё окей.

>> No.5023164   удалён

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

>> No.5023166   удалён

>>5023162
Ничего плохого нет. Только потом получаем гигабайтный калькулятор под win10 only, требующий i5 и 8гб оперативки. Ещё и "телеметрию" будет собирать как микрософтский. Может даже майнить немного, если совсем не глядя библиотеки подключать.

>> No.5023168   удалён

>>5023164
Я вообще немного начала вникать в js. Но так, очень поверхностно. Смотрела курс на ютубе.

>> No.5023170   удалён

>>5023166
Утрируешь.

>> No.5023173   удалён

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

>> No.5023174   удалён

>>5023173
Ну, тогда задам самый баналый вопрос... С чего начинать? Советовали как-то питон.

>> No.5023175   удалён

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

>> No.5023177   удалён
Файл: Pixiv 6526471 52269680.jpg -(207 KB, 1024x1024, Pixiv 6526471 52269680.jpg)
207

О да, сейчас начнётся битва между лидами проектов за 300к в наносекнду и адептами труЪ-кодинга на ассемблере с завязаными глазами, путём замыкания контактов на плате.

>> No.5023179   удалён

>>5023164
Реальная практика вовсе не отменяет того, что ты не построишь нормальную систему в своей голове. Плюс, будет какое-никакое понимание, зачем я изучаю эту фигню.
Возьми чистую тригонометрию, это же фигня на фигне фигней погоняет. Но, стоит только добавить реальной практики, прийти к пониманию, где и как можешь это применить, где и как ты встречаешься с этой фигней ирл а встречаешься с ней повсюду, то из непонятного мутного предмета, тригонометрия превращается в интересное царство.
Плюс, зачастую в уроках объясняются самые простые вопросы.
Типа, 1+1=2. Ясненько? Ты такой кивнул головой, решил примеры, 1+2=3, 1+3=4, поставил себе галочку: Я УМЕЮ СКЛАДЫВАТЬ!, а реальная задача будет выглядеть: -17+3,5=?
А ты понятия не имеешь, что есть отрицательные числа и десятичные. Зато система в голове построена, ага.

>> No.5023182   удалён

>>5023174
Я бы начал с какой-нибудь игры для дошкольников на основе https://ru.wikipedia.org/wiki/Машина_Тьюринга
Сама статья слишком технарская и мозговыносящая. А смысл то там элементарный. Потом было бы неплохо на основе https://ru.wikipedia.org/wiki/Парадигма_программирования понять, зачем и как стали развиваться языки высокого уровня, когда можно было дальше шпарить на асамблере. Как гуманитарию думаю это будет просто, ведь это в большей части история. Техническую сторону можно смело пропускать, потому что за заумными изъяснениями как за забором там дрова лежат. Потом основы проде понятия "переменная", "константа", "логические операторы", "сравнение", "присваивание", "массивы", "функция" и "циклы". В качестве упражнений самому на основе IFов и функций все прочие популярные конструкции языков написать, вроде циклов. И вот ты готовый программист, понимающий побольше многих.

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

>> No.5023183   удалён

>>5023179
Я всю понял. Ты садист. Иначе зачем гуманитария решившего по фану в программирование топить в квантовой физике и тригинометрии?

>> No.5023185   удалён

>>5023183
Шо? Именно потому что ОП гум и по фану, то как раз пусть сразу в прод выдает, будет видеть результаты своих трудов. А вот два года изучать систему, погружаться в абстракции, чтобы потом написать идеальный привет, мир, это вот именно садизм.

>> No.5023187   удалён
Файл: baa862f18b004d9926ff0eefcde2ea3c.jpg -(121 KB, 984x822, baa862f18b004d9926ff0eefcde2ea3c.jpg)
121

>>5023177
Привет.

>> No.5023189   удалён
>программированием

Веб-макакингом. Ты подходишь.

>> No.5023188   удалён

>>5023174
Короче, завтра ищешь в интернете книжку Dive into python 3. Плевать если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Уже через пол года ты будешь получать такие суммы, что любая вайфу будет прыгать в твой гарем при одном упоминании твоей зарплаты.

>> No.5023190   удалён

>>5023185
Там изучать нечего. Практика раздумать пузыри на ровном месте характерна для любой области знаний. Они ещё и институт откроют по изучению кручения спинера на пальце и физико-математическую модель построят и научную статью опубликуют. И будут всем мозги водой полоскать на семинарах. Всё для поддержания собственной значимости. Можно угол, плотность и размер зерна напильников годами изучать, а можно в паре абзацев с ретроспективой в историю эволюции инструмента объяснить для чего как какая заточка появилась. И показать ролик на ютубе с разными захватами и движениями. И всё, неси диплом. Осталась только практика.

>> No.5023191   удалён

>>5023188
Давно не видел эту пасту. Спасибо. Пустил слезу.

>> No.5023192   удалён

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

>> No.5023193   удалён

>>5023188
Пусть JAVA под андроид лучше изучает. На гитхабе есть отличные сэмплы на популярных фреймворках.

>> No.5023194   удалён

А вообще golang на замену python дакно сделали. Пусть привыкает к конпилятору, типам и байтам.

>> No.5023197   удалён

>>5023194

>замену

Сомнительное утверждение. Для веб-макакинга явно не подходит, а монолитный мир приложух на сишкояве подвинуть сложно.

>> No.5023199   удалён

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




[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]