Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.04.2015, 17:42
Аватар для ogurchik
Аспирант
Отправить личное сообщение для ogurchik Посмотреть профиль Найти все сообщения от ogurchik
 
Регистрация: 23.02.2015
Сообщений: 45

Как воспитать в себе программиста?
Почти подошли к концу мои 5 лет обучения в ВУЗе, за эти года много чего произошло, и много чего было изучено. С переменным успехом писались лабы и курсовые, сдавались зачеты и экзамены.
Теперь передо мной стоит проблема - нужно устраиваться на работу. На последнем курсе я активно изучал JS, планирую изучить еще парочку языков. Но проблема в том что не выходит "творить". Если есть какая-то задача, то с трудом удается "придумать" ее решение, приходится прибегать к помощи "костылей".
Собственно вопрос - как "натренировать" ту мышцу которая отвечает за функцию "мыслить как програмист"? То ли в универе такому не учили, то ли я ту пару прогулял, так что теперь мне требуется совет)
Ответить с цитированием
  #2 (permalink)  
Старый 02.04.2015, 19:42
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

>как "натренировать" ту мышцу которая отвечает за функцию "мыслить как програмист"?

Мышцы укрепляют гантелями.

А как мыслит или должен мыслить программист?
Ответить с цитированием
  #3 (permalink)  
Старый 02.04.2015, 19:57
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от ogurchik
как "натренировать" ту мышцу которая отвечает за функцию "мыслить как програмист"?
Делай с помощью программирования то, что можно сделать либо с помощь программирования либо без.

Например: Нужно заменить в текстовом файле строки заканчивающиеся точкой с запятой, на запятую.
Пишем регу заменить /;$/g на ','
даже если в файле только 10 строчек и можно сделать это последовательным нажатием End + Backspase + , * 10 раз.
даже если у тебя Sublime и можно сделать это multiselection-ом в пару нажатий.

Так я приучился писать страшные длинные реги в хорошем настроении
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #4 (permalink)  
Старый 03.04.2015, 01:42
Профессор
Отправить личное сообщение для l-liava-l Посмотреть профиль Найти все сообщения от l-liava-l
 
Регистрация: 14.03.2012
Сообщений: 1,808

Образовательные учреждения - говно, особенно для программистов.
__________________
Научу себя плохому
Ответить с цитированием
  #5 (permalink)  
Старый 03.04.2015, 08:25
Аватар для Shasoft
Профессор
Отправить личное сообщение для Shasoft Посмотреть профиль Найти все сообщения от Shasoft
 
Регистрация: 03.03.2009
Сообщений: 156

Сообщение от Gozar Посмотреть сообщение
Например: Нужно заменить в текстовом файле строки заканчивающиеся точкой с запятой, на запятую.
Пишем регу заменить /;$/g на ','
даже если в файле только 10 строчек и можно сделать это последовательным нажатием End + Backspase + , * 10 раз.
даже если у тебя Sublime и можно сделать это multiselection-ом в пару нажатий.
настоящий программист напишет кросплатформенную программу для замены в файле ';' на ',' с визуальным интерфейсом и инсталлером. А вы как-то по детски - просто RegExp-ом
Ответить с цитированием
  #6 (permalink)  
Старый 03.04.2015, 08:26
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,206

Сообщение от ogurchik
Собственно вопрос - как "натренировать" ту мышцу которая отвечает за функцию "мыслить как програмист"?
Как уже писали выше - писать и писать программки...
Сообщение от l-liava-l
Образовательные учреждения - говно, особенно для программистов.
Это тебе просто не повезло...
Ответить с цитированием
  #7 (permalink)  
Старый 03.04.2015, 08:39
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

Сообщение от ksa Посмотреть сообщение
Это тебе просто не повезло...
собственно как и мне
Ответить с цитированием
  #8 (permalink)  
Старый 03.04.2015, 08:58
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,206

Мне вас жаль.
Ответить с цитированием
  #9 (permalink)  
Старый 03.04.2015, 11:14
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от Shasoft
настоящий программист напишет кросплатформенную программу для замены в файле ';' на ',' с визуальным интерфейсом и инсталлером.
Да и никогда не делай никому не нужную работу, особенно если она уже сделана.

Сообщение от Shasoft
просто RegExp-ом
Unix way, не, не слыхали?
https://ru.wikipedia.org/wiki/%D0%A4...8%D 1%8F_UNIX
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #10 (permalink)  
Старый 03.04.2015, 11:51
Аватар для ogurchik
Аспирант
Отправить личное сообщение для ogurchik Посмотреть профиль Найти все сообщения от ogurchik
 
Регистрация: 23.02.2015
Сообщений: 45

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать такую страницу mortido Элементы интерфейса 11 02.10.2014 07:20
Открытие div блока при первом визите на сайт Nushaba Общие вопросы Javascript 28 20.12.2013 21:24
Как организовать RichEdit arma Элементы интерфейса 2 18.02.2010 14:57
О наследовании событий, или как корректно его отменить. JCShen Events/DOM/Window 8 09.02.2010 00:00
форма как в ExtJS 2 magistr_bender Общие вопросы Javascript 0 11.09.2008 16:01