• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 19:29
CET 00:29
KST 08:29
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
ByuL: The Forgotten Master of ZvT30Behind the Blue - Team Liquid History Book19Clem wins HomeStory Cup 289HomeStory Cup 28 - Info & Preview13Rongyi Cup S3 - Preview & Info8
Community News
2026 KongFu Cup Announcement3BGE Stara Zagora 2026 cancelled12Blizzard Classic Cup - Tastosis announced as captains15Weekly Cups (March 2-8): ByuN overcomes PvT block4GSL CK - New online series19
StarCraft 2
General
GSL CK - New online series BGE Stara Zagora 2026 cancelled Blizzard Classic Cup - Tastosis announced as captains BGE Stara Zagora 2026 announced ByuL: The Forgotten Master of ZvT
Tourneys
RSL Season 4 announced for March-April PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar) Sparkling Tuna Cup - Weekly Open Tournament 2026 KongFu Cup Announcement [GSL CK] Team Maru vs. Team herO
Strategy
Custom Maps
Publishing has been re-enabled! [Feb 24th 2026] Map Editor closed ?
External Content
Mutation # 517 Distant Threat The PondCast: SC2 News & Results Mutation # 516 Specter of Death Mutation # 515 Together Forever
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ BSL 22 Map Contest — Submissions OPEN to March 10 ASL21 General Discussion Are you ready for ASL 21? Hype VIDEO Gypsy to Korea
Tourneys
[Megathread] Daily Proleagues [BSL22] Open Qualifiers & Ladder Tours IPSL Spring 2026 is here! ASL Season 21 Qualifiers March 7-8
Strategy
Simple Questions, Simple Answers Soma's 9 hatch build from ASL Game 2 Fighting Spirit mining rates Zealot bombing is no longer popular?
Other Games
General Games
Stormgate/Frost Giant Megathread Path of Exile Nintendo Switch Thread PC Games Sales Thread No Man's Sky (PS4 and PC)
Dota 2
Official 'what is Dota anymore' discussion The Story of Wings Gaming
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Five o'clock TL Mafia Mafia Game Mode Feedback/Ideas Vanilla Mini Mafia TL Mafia Community Thread
Community
General
Things Aren’t Peaceful in Palestine US Politics Mega-thread Mexico's Drug War Russo-Ukrainian War Thread NASA and the Private Sector
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! [Req][Books] Good Fantasy/SciFi books
Sports
Formula 1 Discussion 2024 - 2026 Football Thread General nutrition recommendations Cricket [SPORT] TL MMA Pick'em Pool 2013
World Cup 2022
Tech Support
Laptop capable of using Photoshop Lightroom?
TL Community
The Automated Ban List
Blogs
Funny Nicknames
LUCKY_NOOB
Money Laundering In Video Ga…
TrAiDoS
Iranian anarchists: organize…
XenOsky
FS++
Kraekkling
Shocked by a laser…
Spydermine0240
Unintentional protectionism…
Uldridge
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 4062 users

IT/Computer Science

Blogs > targ
Post a Reply
targ
Profile Blog Joined December 2010
Malaysia445 Posts
December 01 2012 06:21 GMT
#1
So I recently started doing a Diploma in Information Technology online. I did my degree in finance but somehow ended up working in IBM, doing business system implementation, so now I want IT knowledge too, as I'm doing programming on the job too.

Originally I wanted to do a part-time Computer Science course, but I couldn't find one, so I went for this. I still feel that Computer Science would be better than IT... however I didn't have that choice.

So I wanna ask you guys, can programmers come from the IT side instead of the Comp Sci side and be as good? Perhaps I will read up on some algorithms myself after I finish the diploma.

http://billyfoong.blogspot.com/ my other opinions are here
Tarot
Profile Joined February 2011
Canada440 Posts
December 01 2012 06:37 GMT
#2
Definitely.

As long as you have the will and patience to learn (and boy is there a lot to learn).
haduken
Profile Blog Joined April 2003
Australia8267 Posts
December 01 2012 07:19 GMT
#3
You can definitely become as good as a comp science grad however you will probably get blasted by seasoned programmers along the way lols as your code will be function but not elegant.
Rillanon.au
sevia
Profile Joined May 2010
United States954 Posts
December 01 2012 08:02 GMT
#4
A lot of what you learn from a comp sci degree isn't necessarily practical programming knowledge, and a lot of an IT degree isn't programming knowledge at all. Courses that introduce fundamental concepts (like data structures, object-oriented, networking, etc.) will be the most useful, but there will be a lot of fluff on either side (QA and tech support classes from IT, advanced algorithms and theoretical computing from CS).

CS might be slightly better from a coding perspective, but the degree isn't nearly as important as things like immersing yourself in programming communities, developing good coding style, communicating well, familiarizing yourself with relevant technologies, etc. Taking classes will help keep you in that mindset, but a lot of it is self-motivation.
최지성 Bomber || 김동환 viOLet || 고병재 GuMiho
spinesheath
Profile Blog Joined June 2009
Germany8679 Posts
December 01 2012 08:33 GMT
#5
At least here in Germany, Comp Sci doesn't teach you how to program any more than any random 20 minute tutorial on the internet. You'll get hints on what you should read up on, but that's about it.
So if you're only interested in becoming a good programmer, I'd personally suggest that you try another route. But I have no idea what that would be aside from self-teaching via books/internet.
If you have a good reason to disagree with the above, please tell me. Thank you.
TG Manny
Profile Blog Joined September 2011
United States325 Posts
December 01 2012 08:37 GMT
#6
Check out a textbook labeled "Clean Code". It is a paradigm of coding that is practical and removes a lot of silly frustration if you follow it. Its about accurate organization, description, and labeling of code. (IE using velocityAtTime rather than vT as a variable, one imparts better information than the other as you blindly read it etc).

As a CS student working in IT to pay the tuition CS is very much a theoretical degree and IT coding is very different. You'll find that the CS mindset prepares you more for the rigor that is needed to code well at a high level and give you more base knowledge of algorithms but may not overtly help you unless you're going to graduate school.
Singularity is at hand...
Takkara
Profile Blog Joined April 2010
United States2503 Posts
December 01 2012 16:07 GMT
#7
Most of what I learned about design patters, good coding standards, and the technical ability to code, I learned after college. As long as you are diligent about reading blogs and books about the practice of software design and not just how-to code hacking books, you'll be as talented and capable as anyone that graduated from college.

Ultimately it is about motivation and ambition more than classes. Not to say the classes are worthless, but they aren't mandatory.
Gee gee gee gee baby baby baby
TG Manny
Profile Blog Joined September 2011
United States325 Posts
December 01 2012 19:09 GMT
#8
On December 02 2012 01:07 Takkara wrote:
Most of what I learned about design patters, good coding standards, and the technical ability to code, I learned after college. As long as you are diligent about reading blogs and books about the practice of software design and not just how-to code hacking books, you'll be as talented and capable as anyone that graduated from college.

Ultimately it is about motivation and ambition more than classes. Not to say the classes are worthless, but they aren't mandatory.


This is a very important sentiment with all professions (outside of pure research and professional school IE M.D. and Lawyers) is that you can learn to be as good and better than your peers without the college degree if you teach yourself and keep yourself informed. CS is one of those pinnacles which is most obvious to point out.

If you learn everything around the profession (IE how to speak in front of small groups, documenting well, "seeming" busy all the time, general helpfulness) on top of the profession itself you'll go far, fast.

I don't have much experience. I am still in school, but I interact a lot with those who are in my profession who didnt study CS in any way, do a lot of outside study, etc, and my work experience reflects that and so does my paygrade.
Singularity is at hand...
targ
Profile Blog Joined December 2010
Malaysia445 Posts
December 03 2012 11:55 GMT
#9
Thanks for all the advice guys. At the moment I feel I'm not too bad in thinking of logic and working around limitations of languages, but my code could be alot more efficient and organized. I'll probably get that book "Clean Code" that was recommended above.
http://billyfoong.blogspot.com/ my other opinions are here
dakalro
Profile Joined September 2010
Romania525 Posts
December 03 2012 12:47 GMT
#10
On December 01 2012 15:21 targ wrote:
So I recently started doing a Diploma in Information Technology online. I did my degree in finance but somehow ended up working in IBM, doing business system implementation, so now I want IT knowledge too, as I'm doing programming on the job too.

Originally I wanted to do a part-time Computer Science course, but I couldn't find one, so I went for this. I still feel that Computer Science would be better than IT... however I didn't have that choice.

So I wanna ask you guys, can programmers come from the IT side instead of the Comp Sci side and be as good? Perhaps I will read up on some algorithms myself after I finish the diploma.


You already have a degree. Why get another useless degree (IT) only to, once again, learn by yourself? Just find a proper set of programming classes. Basic algo & stuff. If you already do programming basic courses may just clear some stuff up better.
targ
Profile Blog Joined December 2010
Malaysia445 Posts
December 03 2012 13:41 GMT
#11
On December 03 2012 21:47 dakalro wrote:
Show nested quote +
On December 01 2012 15:21 targ wrote:
So I recently started doing a Diploma in Information Technology online. I did my degree in finance but somehow ended up working in IBM, doing business system implementation, so now I want IT knowledge too, as I'm doing programming on the job too.

Originally I wanted to do a part-time Computer Science course, but I couldn't find one, so I went for this. I still feel that Computer Science would be better than IT... however I didn't have that choice.

So I wanna ask you guys, can programmers come from the IT side instead of the Comp Sci side and be as good? Perhaps I will read up on some algorithms myself after I finish the diploma.


You already have a degree. Why get another useless degree (IT) only to, once again, learn by yourself? Just find a proper set of programming classes. Basic algo & stuff. If you already do programming basic courses may just clear some stuff up better.


It's really an online course with a series of modules. I felt that it would be better to do it as if I relied completely on self-study I might miss out some things.
http://billyfoong.blogspot.com/ my other opinions are here
Please log in or register to reply.
Live Events Refresh
BSL
20:00
S22 - Open Qualifier #2
ZZZero.O113
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ProTech139
UpATreeSC 109
ROOTCatZ 92
JuggernautJason59
Ketroc 58
StarCraft: Brood War
Artosis 701
ZZZero.O 113
NaDa 16
Dota 2
canceldota55
Heroes of the Storm
Khaldor265
Other Games
summit1g13149
FrodaN6029
Grubby3721
Liquid`RaSZi1369
KnowMe382
JimRising 282
C9.Mang0119
Livibee90
Maynarde71
Organizations
Other Games
gamesdonequick1064
BasetradeTV135
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 19 non-featured ]
StarCraft 2
• Hupsaiya 192
• musti20045 90
• davetesta47
• Kozan
• Migwel
• sooper7s
• AfreecaTV YouTube
• intothetv
• IndyKCrew
• LaughNgamezSOOP
StarCraft: Brood War
• RayReign 30
• Azhi_Dahaki25
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• masondota21222
League of Legends
• Doublelift5392
• Scarra1198
Other Games
• imaqtpie1347
Upcoming Events
GSL
8h 31m
Wardi Open
12h 31m
Monday Night Weeklies
17h 31m
WardiTV Team League
1d 12h
PiGosaur Cup
2 days
Kung Fu Cup
2 days
OSC
3 days
The PondCast
3 days
KCM Race Survival
3 days
WardiTV Team League
3 days
[ Show More ]
Replay Cast
4 days
KCM Race Survival
4 days
WardiTV Team League
4 days
Korean StarCraft League
5 days
uThermal 2v2 Circuit
5 days
BSL
5 days
BSL
6 days
Liquipedia Results

Completed

Proleague 2026-03-13
WardiTV Winter 2026
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
Jeongseon Sooper Cup
BSL Season 22
RSL Revival: Season 4
Nations Cup 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual

Upcoming

CSL Elite League 2026
ASL Season 21
Acropolis #4 - TS6
2026 Changsha Offline CUP
Acropolis #4
IPSL Spring 2026
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
NationLESS Cup
Stake Ranked Episode 2
CS Asia Championships 2026
IEM Atlanta 2026
Asian Champions League 2026
PGL Astana 2026
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.