Найти тему
программист Вася

Стоит ли становится программистом

Это моя первая статья. Я сегодня хотел бы вам рассказать про свою жизнь. Я в 13 лет много интересовался компьютерами:

Я много смотрел видео в интернете про программирование и думал с чего начать. Мой взгляд в один момент пал на яп(язык программирования) Python. Учился по интернету, так как учиться очно мне было дорого. Видео в интернете полно, так что пришлось выбирать по какому буду учиться.

Прошло время. Я начал задумываться о вебе. После долгого обдумывания всё-таки остановился на десктопных приложениях.

Так стоит ли становиться программистом: это сложный вопрос. Мы должны сами понять это, но я хочу дать доводы, вы же взвесьте всё стоит ли...

1. программист - высокооплачиваемая профессия, не в странах СНГ. Тут есть 3 варианта: учить английский и быть фрилансером, или же второй вариант: учить английский и ехать за океан. Есть третий вариант: работать в странах СНГ. Придёт момент, Россия наверстает упущенное в технологиях и специалисты в IT тоже будут востребованы... точно будут востребованы.

2. Это творческая профессия: если вы решаете какую-то задачу, то к ней есть сотня вариаций. И то, как вы выполните программу зависит только от вас.

Я не нашел больше доводов, но они есть...

моя программа создающая окно в python
моя программа создающая окно в python

Если вы задались вопросом: Как же всё-таки как-же стать прогаммистом, я расскажу это в несколько шагов:

1. Думаю будет уместно сначала разобраться во всём этом.

2. Дальше тебе стоит определится с сферой: веб(back-end, front-end, full-stack), десктоп, для мобильных устройств и др.

3. Определились, молодцы! Дальше нужно выбрать яп: в вебе(front-end) стоит заняться к примеру связкой html+css+js занимайтесь с этим по одному. в back-end нужно к примеру PHP или имеющий тот же функционал, язык бд(баз данных) к примеру MySQL. Для десктопа к примеру C++, C, Java(андроид), python(при желании тоже сгодится), ruby, basic(iOS) или другой яп.

4. Настройте компьютер для удобной работы. Если хотите, посоветую как сделать лучше, и как я собственно работаю.

4б. найдите нормальную среду разработки.

5. научитесь работать с тем-же bash если желаете работать с командной строкой. Поставьте в windows 10(если у вас таковой) подсистему linux для windows и ubuntu в добавок. Когда-нибудь вам будет мало windows для такой работы.

6. Теперь начните учить выбранный яп. Как только получите какую то информацию по-импровизируйте придумайте что-нибудь с этим своё. Меньше учите теорию. Она менее важна чем практический навык.

7. Выучите английский! Большинство информации на нём мало, что переведено грамотно.

то, что я написал выше потребовало от меня где-то год, чтобы это понять.

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