Alamin ang Tungkol sa Mga Karera sa Computer Science

Pagbubunyag: Tumutulong ang iyong suporta na panatilihing tumatakbo ang site! Kumikita kami ng bayad sa referral para sa ilan sa mga serbisyong inirerekumenda namin sa pahinang ito.


Panimula

Sa mapagkukunang ito, nakalista kami ng ilan sa mga karaniwang uri ng mga karera na nakatuon sa computer, mga kasanayan na may kaugnayan, at mahusay na mapagkukunan – tulad ng mga online na kurso – upang matulungan kang makapagsimula sa tamang landas.

Gamitin ang nabigasyon sa kanan upang tumalon sa mga indibidwal na uri ng trabaho o magpatuloy sa pagbabasa sa ibaba para sa isang maikling pagpapakilala, kasaysayan, at pangkalahatang mga kasanayan na pre-kinakailangang mahalaga sa anumang landas sa karera sa mga computer at teknolohiya.

Kasaysayan ng Mga Karera sa Computer

Bago ang 1980s, ang karamihan sa gawaing computer ay tapos na sa napakataas na antas. Ang mga propesyonal na pang-akademiko ay nag-akda ng mga advanced na system para magamit sa mainframes at mga sentro ng komersyal na data.

Noong 1990, ang komersyal na internet ay nagsimulang maging magagamit sa publiko, at ang pagtaas ng e-mail magpakailanman nagbago sa paraan ng komunikasyon sa isang pangkaraniwang tanggapan.

Ngayon, kami ay ganap na puspos ng mga computer at naka-embed na aparato, at ang kalakaran na ito ay inaasahan na magpatuloy, maaari nating makita ang isang araw na mga miniature na computer sa loob ng aming mga katawan.

Walang isang karera sa pagkalkula, ngunit ang pagkakaroon ng isang pangunahing pag-unawa sa mga kasanayan sa engineering at programming ay maaaring maiangkop sa anumang dalubhasa.

Pre-Requisite Skills

Mga Kasanayang Pangunahing Matematika

Para sa karamihan sa pagprograma, hindi mo kailangang malaman ang maraming matematika, ang pangunahing pagkakasunud-sunod ng mga operasyon. Para sa ilang mga uri ng analytics o pagsubok, maaaring malaman ang mga istatistika. Maraming mga programmer sa buong mundo na nagpunta sa kolehiyo upang pag-aralan ang mga hindi kagalingan sa teknikal.

Ang pag-alam ng calculus o linear algebra ay maaaring maging kapaki-pakinabang na kapaki-pakinabang, ngunit hindi kinakailangan para sa lahat ng mga tungkulin. Ang geo-spatial, pang-agham, pagproseso ng imahe, at iba pang dalubhasa sa pagprograma, siyempre, ay nangangailangan ng mas mataas na kaalaman sa matematika.

Pangunahing Kaalaman sa Computer

Ang Programming ay isang estado ng pag-iisip. Ang kakayahang maunawaan ang mga variable, mga loop, mga kondisyon, mga pag-andar at mga pamamaraan ay lubos na kinakailangan para sa anumang teknikal na papel ng computer.

Ang pag-alam ng mga pangunahing kaalaman ng programming ay maaaring makatulong sa mga tagapamahala ng proyekto o ehekutibo sa paggawa ng mas matalinong mga timeline para sa mga pagpapaunlad ng produkto o para sa mga kliyente.

Kakayahan sa pakikipag-usap

Ang mga programmer ay mga tao, at mayroong iba’t ibang mga personalidad at kagustuhan; ang kakayahang magtrabaho sa lahat ng mga uri ay quintessential sa pagkakaroon ng tagumpay sa isang karera sa computer.

Ang mga mahigpit na deadline at imposible na mga kinakailangan sa teknikal ay maaaring maging isang recipe para sa stress at sakuna, at maiiwasan sa pamamagitan ng pagkakaroon ng matapat na talakayan at makatotohanang mga inaasahan.

Ang paggamit ng mga balangkas ng komunikasyon tulad ng Agile Scrums, o “Team-Ware” para sa pamamahala ng mga gawain ay maaaring maging kapaki-pakinabang sa pagkuha ng trabaho na mas mabilis.

Mga Uri ng Trabaho

Web developer at Disenyo

Ang isa sa mga nakikitang karera ay maaaring maging web developer.

Ang nilalaman na natupok sa online ay marahil isa sa mga pinaka-karaniwang anyo ng media, at sa gayon ito ay isa sa mga pinaka praktikal na lugar ng kadalubhasaan. Ang gawaing ito ay maaaring kasangkot ng maraming freelancing, ngunit tulad ng madaling maging bahagi ng isang itinatag na consultant shop.

Magandang Kasanayan na Alamin: HTML, JavaScript, CSS, SQL, Web Server, 1-2 Mga Programa sa Web Programming, Google Analytics, Mga graphic na tool tulad ng Adobe Photoshop

Mga lugar upang magsimula:

  • W3Schools.com

  • Codecademy.com

  • Udacity.com

  • Udemy.com – Kumpletong Kursong Web Developer

  • Webdeveloper.com Forum.

Software at OS Developer

Ang isang mas pangkalahatang pamagat ng layunin, isang developer ng software o operating system ay gagana sa mga aplikasyon ng software. Maaari itong para sa mga aplikasyon ng desktop, mobile, o mas kumplikadong mga aplikasyon sa web.

Ang isang engineer ng operating system ay ang pagsulat ng code na tumutukoy sa code na nagpapahintulot sa interface ng computer na alam namin na maranasan ito ng mga gumagamit. Mayroong isang malaking lugar ng pagkakaiba-iba dito, kaya walang solong hanay ng kasanayan ay ganap.

Magandang Kasanayan na Alamin: C / C ++, Xcode, Objective-C, Java, .NET

Mga lugar upang magsimula:

  • Microsoft Virtual Academy – Mga Kurso sa Pag-unlad ng App

  • Class sa Python ng Google

  • C ++ na Kurso ng Google

  • Pag-unlad ng Application ng iPad at iPhone.

Mga aparato at Mga Tagabuo ng Networking

Kaugnay sa pangkalahatang developer ng software, ngunit naiiba sa maraming paraan.

Ang pagsulat ng code upang mahawakan ang mga pisikal na aparato at network ng mga router ay naiiba kaysa sa pagsusulat ng purong software. Ang paggawa ng pag-unlad para sa mga aparato ay maaaring mangailangan ng isang mas mahirap na kaalaman sa computer science at engineering ng hardware mismo.

Magandang Kasanayan na Alamin: C / C ++, 1-2 Iba pang mga Programming Languages, UNIX, Linux, Network Socket Programming, Network + Certification, Electronic Circuits

Mga lugar upang magsimula:

  • Programa ng Socket sa Internet

  • F5 Libreng Kurso sa Pagsasanay

  • Windows Drivers Seminar ni OSR

  • Naka-embed na Pagsasanay sa Pag-unlad ng Kernal Linux

  • Pagsasanay sa driver ng Linux Foundation.

Hardware at Electrical Engineering

Hindi magkakaroon ng mga programer ng computer nang walang computer engineering. Ang mga kumpanya tulad ng Intel, AMD, Nvidia at Radeon, lahat ay lumilikha ng mga electronics.

Kahit na ito ay mga processors, memorya, o imbakan, ang bawat bahagi sa isang computer ay kailangang maiimbento, inhinyero at makagawa. Karaniwan para sa manufacturing ang mangyari sa China, ngunit ang engineering ay isang pandaigdigang pagsisikap.

Bilang karagdagan, ang mga dalubhasang computer at electronics ay matatagpuan sa lahat mula sa mga sasakyan hanggang sa medikal na kagamitan.

Magandang Kasanayan na Alamin: Teknikal na Elektrikal, Pisika, Hexadecimal, Pagsubok sa Yunit, Pagproseso ng Larawan, 3-4 na mga wikang may kaugnayan sa programa

Mga lugar upang magsimula:

  • Study.com – Paano maging isang engineer sa disenyo ng hardware

  • Mga istruktura sa Komposisyon – MITOpenCourseware

  • Altera – mga kurso sa developer ng online hardware.

Business Analytics at Statistics

Ang pagpapatakbo ng isang negosyo ng anumang laki ay maaaring tumagal ng maraming lakas at pagsisikap. Ang pagsukat sa pagganap ng negosyong iyon ay maaaring maging mas mahirap. Sa kadahilanang iyon, ang posisyon ng negosyo o data analyst ay umiral.

Sa isang lugar sa pagitan ng isang papel na pampinansyal, isang istatistika, at isang engineer ng data, ang analyst ay naghahabi ng maraming mga mapagkukunan ng data nang magkasama sa masusukat na mga numero na nagpapahiwatig ng kalusugan o pagganap ng isang partikular na proyekto o organisasyon.

Magandang Kasanayan na Alamin: Excel, Visual Basic, SQL Server, Visual Studio, R, Python, Istatistika, Advanced Matematika, Pananalapi

Mga lugar upang magsimula:

  • Microsoft Virtual Academy – Mga Kurso sa Business Intelligence

  • Study.com – Mga Karera sa Pananaliksik sa Intelligence ng Negosyo

  • Tutorial sa Excel VBA – Madali si Excel

  • Subukan ang R – Code School.

Pagsiguro sa Kalidad at SDET

Ang bawat uri ng pag-unlad sa software o hardware ay kailangang suriin ang kalidad ng proyekto. Ang Software Developer Engineer in Test (SDET) ay kritikal para sa mga proyekto kung saan ang pagkabigo ay hindi isang pagpipilian.

Ang mga inhinyero na ito ay nagpapatakbo ng mga espesyal na awtomatikong pagsubok sa software upang malaman ang mga limitasyon ng pagpapatakbo ng isang partikular na aplikasyon o aparato. Ginagawa ang pagsubok na ito bago mailabas sa mas malawak na userbase, ito ay isang panloob na tool o isang komersyal na nakaharap sa produkto.

Magandang Kasanayan na Alamin: Pagsubok ng Yunit, SQL, 1-2 Mga Wika sa Programming, Selenium, Mga Dalubhasang Awtomatikong Kasangkapan

Mga lugar upang magsimula:

  • Guru 99 – Libreng Selenium Tutorial

  • Pagsasanay sa WhiteboxQA SDET.

Suporta sa IT at Teknikal

Ang mga kawani ng Teknolohiya ng Impormasyon at Teknikal na Suporta sa Teknikal ay kabilang sa mga pinaka kritikal na miyembro ng corporate ecosystem.

Karaniwan ang mga papel na ito ay sisingilin sa maayos na operasyon ng daan-daang libo-libong mga istasyon ng trabaho at mga file server. Kailangan din nilang ipatupad ang security at corporate control software, pagpapatakbo ng mga tungkulin sa administratibo at pag-update ng software para sa lahat sa isang kumpanya.

Magandang Kasanayan na Alamin: Pag-install ng Operating System, Pamamahala ng Dokumento, SQL, A + Certification, Kasanayan sa Serbisyo ng Customer

Mga lugar upang magsimula:

  • Microsoft Virtual Academy

  • Libreng Linux Pagsasanay Online

  • Pagsasanay sa Seguridad sa Cybrary.it.

Pamamahala ng Proyekto

Hindi lahat ng trabaho sa computer ay panteknikal. Mayroong mga di-teknikal na tungkulin na nagpapadali sa pag-andar ng mga developer ng software, at makakatulong sa pakikipag-usap sa mga hamon sa pagganap sa mga ehekutibo.

Ang mga tagapamahala ng proyekto ay maaaring magpatupad ng iba’t ibang mga tool na nakabatay sa koponan o mga pamamaraan ng pagtatrabaho upang mapanatili ang isang proyekto, at masubaybayan kung gaano kahusay ang kanilang koponan na nagtatrabaho..

Magandang Kasanayan na Alamin: Malas na Pamamaraan, Project Management Software, “Team-ware”, Mga Sistema sa Tiket, Excel, SQL, Microsoft Office, Microsoft Project, Visio

Mga lugar upang magsimula:

  • Kurso ng Pamamahala ng Proyekto ng Coursera

  • PMP Program na Sertipikasyon

  • Series Series ng Pagsasanay.

Akademikong Pang-Agham at Computer

Mayroong talagang mga karera sa computer na nakatuon lalo sa mga eksperimentong proyekto at nakasentro sa proseso ng pagtuklas at paglalathala.

Mga kolehiyo, institusyon, at malalaking kumpanya ang lahat ay may mga pangkat na “lab” na may mga bagong ideya para sa pagbuo ng hardware o software sa pag-asang makahanap ng makabagong ideya.

Ang mga laboratoryo ng pananaliksik sa korporasyon ay pangkalahatang higit na hinihimok ng produkto, habang ang mga kapaligiran sa akademiko ay maaaring tumutok sa pag-publish ng mga papel o sa pagpapabuti ng edukasyon sa computer.

Magandang Kasanayan na Alamin: Lubhang variable, maaaring maging anuman. Dapat itong makatulong upang malaman ang 3-4 na mga wika sa programming at magagawang sumulat nang maayos.

Mga lugar upang magsimula:

  • Mga Karera sa Akademikong Para sa Eksperimentong Siyentipiko sa Siyentipiko at Mga Engineer

  • Paano magkaroon ng isang masamang karera sa pananaliksik / akademya

  • Karera sa Computer Science at Computer Engineering.

Karagdagang Mga Link at Mga Mapagkukunan:

Programming ng Computer – Panimula, timeline at mga mapagkukunan.

Aling code ang dapat mong malaman? – Isang visual na gabay sa pinakakaraniwang mga wika sa programming.

Paano turuan ang mga bata sa code – Mga Website, apps at mga laro na makakatulong na magbigay inspirasyon sa mga bata upang malaman ang programming.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map