Матю Суини получава своята бакалавърска степен по английски език със специализация по английска литература от щата Портланд.
Пълен Bioon | Тема: Компютри & ТехнологияАко придобивате хуманитарна степен (т.е. степен по която и да е ненаучна, технологична или инженерна специалност), но гледайки високите заплати, на които се радват техническите професионалисти, може би сте се чудили дали студентите по хуманитарни науки могат да научат кодиране — и ако трябва.
Отговорът: да, абсолютно.
Проучване от 2016 г. на Burning Glass установи, че половината от работните места в квартила с най-висок доход (печелят над $57 000 годишно) обикновено изискват умения за програмиране. Да се научите да кодирате може да доведе до нови доходоносни кариерни пътеки – както в рамките на хуманитарните науки, така и извън тях – и е по-лесно за хората с хуманитарни умения, отколкото си мислите.
Прочетете нашия пример за това какви езици за кодиране могат да ви бъдат от полза и защо.
Защо специалностите, които не са свързани със STEM, трябва да се научат да кодират?
Въпреки че кодирането не е необходимо умение за всяка работа, уменията по компютърно програмиране са полезни за много работни места, които не са свързани със STEM.
А меките умения, които укрепвате, докато се учите да кодирате, могат да бъдат от полза и за професионалистите в хуманитарните науки.
1. Кодирането ви помага да организирате мисленето си.
Програмирането се основава на умения, използвани в хуманитарните науки, като решаване на проблеми, критично мислене и разпознаване на модели. Изучаването на кодиране изисква овладяване на "граматиката" и синтаксиса на кодиращите езици. Вие използвате същите умения, когато изучавате говорим език.
Много хуманитарни професии имат паралели с професиите за програмиране. Техническите писатели, например, деконструират сложна информация, понякога включваща математика и наука, за да я направят по-лесно разбираема.
2. Това е продаваемо умение.
Разгледайте
5-те най-добри професии за програмиране на начално ниво, за да започнете кариерата си. Започнете кариера на кодиране без години опит с тези работни места за кодиране на начално ниво.Уменията за кодиране се ценят от работодателите и може да разширят възможностите ви. Между придобиването на бакалавърска степен по хуманитарни науки и завършването на тренировъчен лагер по кодиране, може да се квалифицирате за работни места за кодиране.
Уменията по програмиране също могат да ви направят по-гъвкави в области като дигитален маркетинг.
3. Може да ви спести пари
Научаването на умения за програмиране също може да елиминира режийните разходи за делегиране на други да програмират вместо вас.
Можете например да направите уебсайт, рекламиращ вашия личен бизнес за писане на автобиография или уроци, без да е необходимо да наемате програмист, който да го направи вместо вас.
4. Може да подобри вашите комуникационни умения.
Програмисти, разработчици и инженери трябва да си сътрудничат. Разработката на уеб и софтуер изисква комуникация между хора с различни области на опит.
Програмирането в тази среда може да подобри уменията ви за сътрудничество между отделите и учене от други.
Кой език за програмиране трябва да учат хуманитарните специалности?
Изучаването на език за кодиране изисква намерение и целенасоченост, за да осигури най-голяма полза. В зависимост от вашите уникални нужди езикът за програмиране може да бъде полезен за:
Разгледайте следните езици за кодиране за техните индивидуални предимства и как могат да се свържат с вашите цели или текуща работа.
HTML
HTML е език за маркиране, използван за структуриране на съдържанието на уебсайтове, като текстови параграфи, графики и таблици с данни. Този компютърен език е от съществено значение за уеб разработката.
Защо трябва да го научите?
HTML е полезен първи език за кодиране. Приложенията на езика включват:
Ако искате да спестите пари, като създадете свой собствен уебсайт, добре е да знаете HTML. Познаването на HTML може да позволи по-голяма персонализация при работа с шаблони.
Python
Python е обектно-ориентиран език за програмиране на високо ниво, често използван при анализ на данни, уеб разработка, визуализация на данни и софтуерно инженерство. Изобретен е през 1991 г. от Гуидо ван Росум. Този многофункционален език се използва по целия свят от около 8 милиона разработчици.
Защо трябва да го научите?
Python се счита за най-лесния език за програмиране сред основните играчи (Java, C++ и др.). Много работни места, които не са свързани със STEM в образованието, рекламата и маркетинга, използват Python за визуализация/управление на данни.
Можете да научите въжетата в Python bootcamp или в класа по Python на Google.
Visual Basic за приложения
VBA е език за програмиране на високо ниво, специфичен за домейн, използван за автоматизиране на задачи в Microsoft Excel. Езикът за програмиране е създаден през 1993 г. заедно с Excel 5.0 с мисъл за корпоративни разработчици. Като специфичен за домейн език, VBA работи само в рамките на Windows.
Защо трябва да го научите?
VBA е относително лесен за научаване и полезен за всеки работник, който използва електронни таблици. Кариерите, които често използват VBA, включват:
VBA ви позволява да създавате спестяващи време макроси в Excel, за да ви помогне да организирате и анализирате големи количества данни.
XML
XML е език за маркиране на ниско ниво, използван за описание на данни. Често използван в back-end уеб разработката, XML улеснява компаниите да интегрират и споделят големи обеми данни между системите.
Защо трябва да го научите?
XML е индустриален стандарт за управление на бази данни, което означава, че вероятно ще го срещнете, ако работите в индустрии, включително:
Изучаването на XML като част от работа извън STEM, свързана с тези индустрии, може да доведе до доходоносна кариера като back-end разработчик.
Защо научих как да кодирам: Прозрения от специалност по хуманитарни науки
Chidinma Nze е технологичен професионалист, който премина от над 10-годишна кариера в маркетинга и комуникациите. В момента работи в Infosys в Хартфорд, Кънектикът.
Chidinma присъства на учебния лагер по кодиране на Мичиганския държавен университет, поддържан от 2U, през 2020 г. Тя също има бакалавърска степен по журналистика от Wayne State University и сертификат по цифрови медийни изкуства от Specs Howard School of Media Arts.
ZDNet: Какви езици за програмиране избрахте да научите и защо?
Чидинма Нзе: Научих HTML, CSS и JavaScript. Избрах да науча тези езици, защото знаех, че те са основите на мрежата от час, който посещавах, докато бях в колежа, и малко собствена практика. Изглеждаше като най-доброто място да започнете да изучавате програмиране/кодиране.
ZDNet: Каква е ползата от изучаването на език за програмиране?
CN: Изучаването на език за програмиране ми помогна с целта ми да премина от маркетинг/комуникационна роля към технологична роля.
ZDNet: Кое беше най-голямото предизвикателство да се научиш да кодираш?
CN: Най-голямото предизвикателство при изучаването на код е да отделите време за практика и проучване на отговорите на нещата, когато се затрудните.
ZDNet: Какъв съвет бихте предложили на други специалности извън STEM, които искат да научат език за програмиране?
CN: Знайте, че кодирането може да бъде трудно и дори опитни професионалисти имат трудности. Бъдете готови за това и не се отказвайте. Промяната в кариерата, която можете да направите, ще си заслужава.
В заключение
Да се научиш да кодираш не е различно от изучаването на всеки друг език. Това е пътуване в неизвестното, което включва разтягане на вашите „обучаващи се мускули“ в нова гъвкавост.
Обучението обаче може да ви бъде от полза, като отвори нови професионални и лични възможности, които да изследвате. Кодирането в никакъв случай не е сухо и скучно – то може да разшири ума ви!
Разгледайте някои от следните страници от ZDNet за това как да намерите и прецените ресурси за кодиране: