• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 15:31
CEST 21:31
KST 04:31
  • 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
[ASL22] Ro4 Preview: Mirror Mirror2[ASL22] Ro8 Preview: Within Reach5[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5[ASL22] Ro16 Preview: Rough Waters10
Community News
SC4ALL: II SC2 Complete Invited Player Lineup8StarCraft II 5.0.17 PTR Patch Notes (Sept 30, 2026)67Weekly Cups (Sept 21-27): herO and ByuN double2Weekly Cups (Sep 13-20): herO scores triple3BSL Season 2316
StarCraft 2
General
How do you feel about the mass reverts in the 5.0.17 PTR? SC4ALL: II SC2 Complete Invited Player Lineup StarCraft II 5.0.17 PTR Patch Notes (Sept 30, 2026) Back to SC2 after 14 years - Protoss CTRL groups? October World Ranking: herO stays #1, ByuN returns
Tourneys
Stellar Fest TWO the Moon (Dec 16-20) Sparkling Tuna Cup - Weekly Open Tournament 2026 GSTL Grand Finals Sea Duckling Open (Global, Bronze-Diamond) SC2 INu's Battles#21 [ 3-Days tournament ]
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[M] (2) Sweltering Sands [M] (2) Frigid Storage
External Content
Mutation # 546 Catch the Train The PondCast: SC2 News & Results Mutation # 545 And Drops and Rifts Mutation # 544 Double Trouble
Brood War
General
Fantasy returning? Sagi.gg Launcher Released BW General Discussion PLAYzone Challenge - open offline tour in Prague 20-year-old Valorant player starting StarCraft
Tourneys
[Megathread] Daily Proleagues [ASL22] Ro8 Day 4 2v2v2v2 Tournament [ASL22] Ro8 Day 3
Strategy
Cliff Jump Revisited (1 in a 1000 strategy) Replay Review Process - What do you do? Simple Questions, Simple Answers Odyssey Mineral Stack Saturation
Other Games
General Games
Nintendo Switch Thread General RTS Discussion Thread Warcraft III: The Frozen Throne Stormgate/Frost Giant Megathread Total Annihilation Zero
Dota 2
Dota 2 Champions League Season 3 Begins April 25! Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
Things Aren’t Peaceful in Palestine US Politics Mega-thread Russo-Ukrainian War Thread Canadian Politics Mega-thread Artificial Intelligence Thread
Fan Clubs
Serral Fan Club
Media & Entertainment
Movie Discussion! [Manga] One Piece Diablo Animated Series on Netflix
Sports
Football (Soccer) Thread MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
[ASL22] Ro4 Day1 Ticket Giv…
bITt.mAN
Escaping Into Video Games: G…
TrAiDoS
38 yo Retired SWE loo…
PurE)Rabbit-SF
Can Bots Beat Pros?? Starcr…
namkraft
[meme] I finally understa…
LUCKY_NOOB
Regacy Esports:Our Goa…
regacyesports
Customize Sidebar...

Website Feedback

Closed Threads



Active: 9106 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 Open Qualifier
04:00
Jungsu & Hasu #2
LiquipediaDiscussion
BSL Open Qualifier
04:00
PRO & GOSU #2
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
JuggernautJason192
BRAT_OK 77
StarCraft: Brood War
Britney 15786
Artosis 615
Mini 246
Dewaltoss 143
Mind 75
ZZZero.O 63
Hyun 39
Bale 24
NaDa 23
Dota 2
qojqva2705
420jenkins542
League of Legends
Doublelift892
Counter-Strike
fl0m3463
Heroes of the Storm
Grubby5770
Khaldor1342
Liquid`Hasu1065
MindelVK13
Other Games
summit1g5353
FrodaN2095
B2W.Neo749
byalli617
ToD240
Railgan45
Mew2King36
Organizations
Other Games
gamesdonequick1145
BasetradeTV216
Dota 2
PGL Dota 2 - Main Stream44
StarCraft 2
angryscii 39
[ Show 18 non-featured ]
StarCraft 2
• Adnapsc2 33
• StrangeGG 10
• Reevou 8
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• 80smullet 22
• Azhi_Dahaki10
• FirePhoenix6
• FT.aCt)Sony2
• niya90s 1
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Other Games
• imaqtpie881
• Shiphtur278
Upcoming Events
Replay Cast
3h 29m
Afreeca Starleague
14h 29m
Rush vs Light
WardiTV Weekly
15h 29m
Monday Night Weeklies
20h 29m
Replay Cast
1d 3h
Afreeca Starleague
1d 14h
Soma vs Soulkey
INu's Battles
1d 15h
SHIN vs Cure
ByuN vs Zoun
PiGosaur Cup
2 days
The PondCast
3 days
INu's Battles
3 days
[ Show More ]
Replay Cast
5 days
BSL: Ladder Tournament
5 days
Sparkling Tuna Cup
6 days
Patches Events
6 days
BSL Open Qualifier
6 days
BSL Open Qualifier
6 days
Liquipedia Results

Completed

CSL 2026 AUTUMN (S22)
Blizzard Classic Cup 2026
Calamity Invitational

Ongoing

ASL Season 22
Super Anchor Qualifying S3
Acropolis #5
Acropolis #5 - GSB
Copium Cup
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual

Upcoming

Acropolis #5 - GSC
BSL Season 23
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Custodian Cup
eXTREMESLAND 2026
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
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.