How often do you reread the fundamentals knowledge?

davidktw

Arch-Supremacy Member
Joined
Apr 15, 2010
Messages
13,550
Reaction score
1,302
Like data structure and algorithms
Os
Database systems
A few days ago, I just rethink about the 3 traversing orders, pre order , in order, and post order of binary search tree. To find out what are the various different use cases. Does that helps to answer your question? :)

Each time when I am doing performance test of systems, I always have to go back to the understanding of OS and database fundamentals to know if there are things that I may have missed out that may help to gain more performance out of the current piece of software that is written. :)

It is not about re-reading, it is about revisiting to find out if there are fresh ideas and approaches to an old topic and how one may use these revisiting to branch out new thoughts into other areas that were not thought of in the same manner or setting. Going back to the fundamentals is the best way to cut thru the complexity that are introduced latter in technologies, instead of just keep on stacking on the complex systems that could already be way out of tangent.
 

jgyy1990

Arch-Supremacy Member
Joined
Apr 28, 2012
Messages
12,422
Reaction score
88
Like data structure and algorithms
Os
Database systems
My personal focus is more on picking up specific knowledge rather than picking up broad fundamental knowledge. Cause in the past I did try to read up on basic knowledge like 7 OSI layers and it took me a very long to even understand even 10% of it.

Out of the 3 I only read up on linux OS as I am more focused in being more proficient in shell commands. Database I am more concern on their persistent state and syncing issue rather than understanding the SQL commands. Data structures totally did not touch at all as my current job do not need it.
 

Trader11

Banned
Joined
Oct 14, 2018
Messages
15,697
Reaction score
5,235
My personal focus is more on picking up specific knowledge rather than picking up broad fundamental knowledge. Cause in the past I did try to read up on basic knowledge like 7 OSI layers and it took me a very long to even understand even 10% of it.

Out of the 3 I only read up on linux OS as I am more focused in being more proficient in shell commands. Database I am more concern on their persistent state and syncing issue rather than understanding the SQL commands. Data structures totally did not touch at all as my current job do not need it.
Wow davidktw will ask you to quit IT because you are clearly struggling with complex topics?
 

jgyy1990

Arch-Supremacy Member
Joined
Apr 28, 2012
Messages
12,422
Reaction score
88
He have the right not to even see me. But unwelcomed comments like quit IT can fk off also if anyone said that to me unless I am working for them and underperform.
 

Trader11

Banned
Joined
Oct 14, 2018
Messages
15,697
Reaction score
5,235
He have the right not to even see me. But unwelcomed comments like quit IT can fk off also if anyone said that to me unless I am working for them and underperform.
Buddy, just joking. But everyone need to work on their fundamentals. Maybe you need more hands-on learning than book reading
 

jgyy1990

Arch-Supremacy Member
Joined
Apr 28, 2012
Messages
12,422
Reaction score
88
if you are a computer science student, you have 4 years to work on your fundamentals. For me that time working in shipyard for 4 years, I do not have that much energy to take part time CS degree just to get the fundamentals right.
 

Trader11

Banned
Joined
Oct 14, 2018
Messages
15,697
Reaction score
5,235
if you are a computer science student, you have 4 years to work on your fundamentals. For me that time working in shipyard for 4 years, I do not have that much energy to take part time CS degree just to get the fundamentals right.

You don't have to understand them straightaway...

Everyday 30mins of reading is a good start. I find my ideas are more solid after reading some classic CS and programming books
 

jgyy1990

Arch-Supremacy Member
Joined
Apr 28, 2012
Messages
12,422
Reaction score
88
30 minutes is too short on a daily basis I tried that before. And I count my time based on how i use the terminal / editor and not how long i read documentations or youtube.
 

davidktw

Arch-Supremacy Member
Joined
Apr 15, 2010
Messages
13,550
Reaction score
1,302
Wow davidktw will ask you to quit IT because you are clearly struggling with complex topics?
When did I ask jgyy1990 to quit the industry? :) Even those that I rejected during interview, I will ask them go give some deep thoughts about how much they want this career and what they be doing to ensure they can sustain long term in it.
 
Last edited:

Gonhen

Junior Member
Joined
Jan 26, 2021
Messages
11
Reaction score
1
Sorry for hijacking this thread, may I know if Graduate Certificate in Computing Foundations in NUS (around 6 months) is good for me or free open-source material such as OSSU (CS) will more that enough for me. I am working as SWE, but wanted to understand better in terms of the fundamentals. I do not have any degree, just a IT dip.

I am looking to understand the foundations of CS, but am in the industry for 3 years+. Will the GCert be worth it?
 
Important Forum Advisory Note
This forum is moderated by volunteer moderators who will react only to members' feedback on posts. Moderators are not employees or representatives of HWZ Forums. Forum members and moderators are responsible for their own posts. Please refer to our Community Guidelines and Standards and Terms and Conditions for more information.
Top