this post was submitted on 06 Apr 2024
342 points (94.1% liked)

Cool Guides

4692 readers
1 users here now

Rules for Posting Guides on Our Community

1. Defining a Guide Guides are comprehensive reference materials, how-tos, or comparison tables. A guide must be well-organized both in content and layout. Information should be easily accessible without unnecessary navigation. Guides can include flowcharts, step-by-step instructions, or visual references that compare different elements side by side.

2. Infographic Guidelines Infographics are permitted if they are educational and informative. They should aim to convey complex information visually and clearly. However, infographics that primarily serve as visual essays without structured guidance will be subject to removal.

3. Grey Area Moderators may use discretion when deciding to remove posts. If in doubt, message us or use downvotes for content you find inappropriate.

4. Source Attribution If you know the original source of a guide, share it in the comments to credit the creators.

5. Diverse Content To keep our community engaging, avoid saturating the feed with similar topics. Excessive posts on a single topic may be moderated to maintain diversity.

6. Verify in Comments Always check the comments for additional insights or corrections. Moderators rely on community expertise for accuracy.

Community Guidelines

By following these rules, we can maintain a diverse and informative community. If you have any questions or concerns, feel free to reach out to the moderators. Thank you for contributing responsibly!

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 1 points 7 months ago

IMO it comes down to CS being more theory-focused while IT is more practical application-focused. Practical application knowledge becomes dated very quickly in the tech field while the theories largely stay the same. New ones come along, but algorithms are still constructed largely the same, big O notation can still give a good idea at how an algorithm will scale (though IMO more attention should be paid to the constants because a 10n^2 algorithm will run much slower than a 2n^2 algorithm, even though big O notation treats them both as n^2), compilers, OSes, and CPUs still do essentially the same things.

My CS courses largely left it as individual study to learn languages or ways to use those theories for assignments. People who earned that degree had to learn to learn to get there.

My IT certification was a couple of mostly multiple choice tests that largely just involved regurgitating things we were told.