[/b/] [/d/] [/tu/] [/a/] [/ph/] [/wa/] [/cg/] [/t/] [/p/]

[Burichan] [Foliant] [Futaba] [Greenhell] [Gurochan] [Photon] - [Home] [Manage] [Archive]

[Return]
Posting mode: Reply
Leave these fields empty (spam trap):
Name
Link
Subject
Comment
File
Verification
Password (for post and file deletion)
  • Supported file types are: GIF, JPG, PDF, PNG
  • Maximum file size allowed is 20480 KB.
  • Images greater than 200x200 pixels will be thumbnailed.

File: 1565266451567.jpg -(246306 B, 949x1280) Thumbnail displayed, click image for full size.
246306 No.167297  

Привет, товарищи, я обращаюсььк вам с, вероятно, самым примитивным вопросом.
Как начать заниматься программированием, работой в IT-сфере, и т.п. Я даже не знаю как это правильно назвать.
Я провел пять лет в фармацевтическом университете только для того, чтобы понять насколько неправильные решения я иногда принимаю. Моя работа приносит мне относительно неплохой заработок, но при этом я нахожусь в постоянной меланхолии. Я не уверен в том, что программирование будет в этом плане лучше, но хочу хотя бы попробовать поменять что-то в своей жизни.
Все, что я знаю о программировании - это true/false из школьного курса. С чего мне стоит начать?

>> No.167298  

>>167297

> С чего мне стоит начать?

https://ebanoe.it/

>> No.167299  
File: 1565267540590.jpg -(17756 B, 406x514) Thumbnail displayed, click image for full size.
17756
>> No.167300  

>>167297
Попробуй начать с программирования.

>> No.167302  

Ну хоть не КАКОЙ ЯЗЫК ЛУЧЧЕ УЧИТЬ, и на том спасибо.

Потом отвечу развёрнутее.

Впрочем, >>167298-кун не сильно далёк от истины.

>> No.167303  

Ох, надеюсь, ты это серьезно. Внимай.
Начни с изучения языка. Это поможет тебе освоить основы и немного набить руку на собственных скриптах и программках. Советую Python, без шуток. Просто вкатываться, не надо долбиться с указателями, памятью и прочими штукам, которые тебя на данном этапе без наставника просто вгонят в тоску. Если будут советовать учить С, Java или латынь с Lisp, то не слушай. Бери Python. Дальше ищешь по нему учебники, благо их тьма, целые подборки делают. Можешь смотреть видеокурсы на YouTube, их тоже множество и многие весьма хороши для новичков. Посмотри в сторону Stepic и Codecademy, там много бесплатных курсов, в том числе по Python.
Параллельно просматривай объявления о работе и смотри, что требуют работодатели. Поможет узнать, какие технологии актуальны и востребованы на рынке. Решишь остаться на Python'е -- хорошо. Нет -- узнаешь, что требуется для работы с другими ЯП. Как более-менее войдешь в курс дела и набьешь руку, то сможешь перейти хоть на C и какие-нибудь микроконтроллеры, хоть на Java и Android, хоть на PHP, хоть на JS и web, да хоть на новомодные Haskell или Ruby. Там уже тебе будет виднее.
Еще параллельно рекомендую немного погрузиться в Linux. Можешь для начала, если никогда не имел с ним дела, погонять какую-нибудь Ubuntu или дистрибутив на ее основе в виртуалке. Хорошо все под Xfce и MATE. Linux Mint тоже хорошо, установка на ubuntu-based дистрах проста до невозможности, гайдов по разметке диска и прочим моментам и настройкам тоже полным-полно. Можешь посмотреть в сторону Manjaro с перспективой переката на Arch. Зачем Linux? Ну, так или иначе придется иметь дело с теми же серверами, так что не помешает.
Еще можешь параллельно освоить git. За пару дней разберешься, лишним не будет и в последствии сильно поможет.
Поначалу не смотри в сторону тяжеловесных IDE, крупные проекты ты писать еще долго не будешь. Погугли, полно маленьких и удобных средств разработки. После того, как освоишь базовый синтаксис, ищи задачи для начинающих программистов. Всякие змейки, архиваторы, грабберы для сайтов и прочая, выбор практически бесконечен.
Ну и самое главное. Если ничего не будет получаться, то не бросай и пробуй еще, иначе останешься ничего не умеющим неудачником вроде меня. Такие дела. Удачи.

>> No.167304  
>нахожусь в постоянной меланхолии
>с чего мне стоит начать

с правильного подбора препаратов же

>> No.167305  

>>167297

>Моя работа приносит мне относительно неплохой заработок, но при этом я нахожусь в постоянной меланхолии.
>Пойду-ка я в IT

Ты вообще понимаешь, что хочешь?
Будет ещё больше денег и ещё более мерзкая работа.

>> No.167306  

>>167297

С английского языка.

>> No.167307  

>>167300
Так и сделаю.
>>167304
Я в фарме достаточно получился, чтобы понять, что психологические состояния препаратами можно лечить только под профессиональным медицинским контролем.
>>167306
Английский знаю.
>>167305

>ещё более мерзкая

А ты знаешь кем я работаю?

>> No.167308  

>>167298
Плюсану этого лихого метателя коммитов за щеку.
ОП, можешь ещё ДОУ почитать, ну это так, как в зоопарк сходить.

>> No.167310  

>>167305
Ну насчёт "мерзкая" это перебор, а вот всяких депрессий выгораний и прочего точно будет много.

>> No.167311  

>>167297
ОП, а надо ли оно тебе вообще, если до сих пор интереса к этому не было по сути? Чтение башорга и всякое сидение на бордах и околоайтишных ресурсах – не в счёт.
Я вот тоже, отучившись на не очень интересной специальности, понял, что "не моё", захотел вкатиться в IT как и ты, с какими-то обрывочными знаниями, но после некоторых потуг в общем-то вовремя понял, что это ваше IT – та ещё унылая шляпа ещё больше не моё. И всё у меня, в общем-то, стало хорошо с тех пор, ушёл в околотворческое русло, бахатым-успешным, пожалуй, не стал, но чувствую себя уж точно счастливее многих окружающих, в том числе и айтишников.

>> No.167313  

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

>> No.167314  

>>167313
С поступления в мед.

>> No.167318  

Поступай на физмат.

>> No.167322  

>>167314
Это долго. Хочу сразу резать людей. Может, курсы какие есть или сайтик с примерами? Ток я ещё латинского не знаю, надо чтобы на русском.

>> No.167323  

>>167322
Попробуй в маньяки податься тогда.

>> No.167332  

>>167314

Тоже хочу стать нейрохирургом. Посоветуй вуз.

>> No.167335  

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

>> No.167336  

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

>> No.167338  
File: 1565407547732.jpg -(122669 B, 788x443) Thumbnail displayed, click image for full size.
122669

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

>> No.167339  

>>167338
Его, кстати, перестали преподавать на первом курсе MIT. Не сказал бы, что на меня SICP сильно повлиял. Lisp на практике применять практически негде, разве что расширения для Emacs писать.

>> No.167340  

>>167339
SICP - это не про применение, а про обучение навыкам алгоритмизации, формализации, [spoiler]а некоторых - и[/spoiler] абстрактного мышления. Просто преподы MIT решили, что с Питоном студенты будут обучаться этому не сильно хуже [spoiler](на самом деле нет, я до сих пор питонопаттерны из своей башки выковыриваю)[/spoiler] и вдовесок еще будут получать знание одной из промышленных отвёрток.

>> No.167341  

>>167338
Как хорошо, что в моё время мало кто знал, что есть такая книга.

>> No.167344  
File: 1565448871061.jpg -(33181 B, 400x400) Thumbnail displayed, click image for full size.
33181

>>167340

>[spoiler]
>> No.167360  

>>167344
Чего "уходи"? Может он к нам с зарубежных борд пожаловал.

c:netchase

>> No.167363  

>>167339

>Lisp на практике применять практически негде, разве что расширения для Emacs писать

Забыл про Cadence SKILL и AutoLISP. Без первого так вообще часто в принципе не обойтись.

>> No.167373  

>>167363
На всякий случай напомню, что LISP - это не только скобки. Семантика "LISP-оподобных" языков может различаться разительно.

>> No.167404  

>>167373
Посоветуй питоноподобный лисп, пожалуйста. Чтобы с читабельностью.

>> No.167405  

>>167373
В данном случае, именно скобки. У нас многие инженера блевали от САПР, где без этого скриптового языка вообще нельзя было ничего сделать (как без tcl в нормальных САПР).

>> No.167406  

>>167404

Haskell.

>> No.167407  

>>167406
Лейн будет меня уважать если я выучу хаскель?



Delete Post []
Password

[/b/] [/d/] [/tu/] [/a/] [/ph/] [/wa/] [/cg/] [/t/] [/p/]