Things Good To Know for CS/CSE Freshers

Basic Knowledge List for CS/CSE Freshers University life is the prime time for grabbing knowledge and getting ready for industry. But there has been a misconception that anyone can only be industry-ready only when he/she starts working or has a job. This is not true at all. Undoubtedly, whoever is willing to prepare himself upfront should start at the university or at least immediately around graduation completion. ...

August 17, 2025 Â· 8 min Â· Saiful Islam Rasel

General Framework of Solving Any Problem

Steps (Photo Credit: iStock) Story Ismael started his career as a “Software Engineer—Level I” at a reputable software firm. He was promoted to “Software Engineer—Level II” after successfully completing a year in his current role. He passed another year in this promoted role. But gradually he started to feel a lack of motivation or engagement. This became a problem for his career. He therefore got ready and began taking action to address the issue. He thus took the following steps to address the problem: ...

August 15, 2025 Â· 5 min Â· Saiful Islam Rasel

Let's Feel Programming Fundamentals - Part 8 (Threads, Asynchronicity, Concurrency, Parallelism)

Other Parts of This Series: Part 7: Let’s Feel Programming Fundamentals - Part 7 (Algorithm) Concurrency Vs Parallel (Photo Credit: TechDifferences) Story Remember the principle Virus (Viru Sastre Buddeh) from the 3 Idiots movie. He was able to write simultaneously with his 2 hands. He could do multiple tasks at a time. My friend Sharif is a true die-hard fan of Principle Virus. He also can do multiple tasks at a time. He can write with his 2 hands, 2 legs, and other works simultaneously. Sometimes some works depend on each other, and then he has to wait until the dependent work is done. ...

August 14, 2025 Â· 4 min Â· Saiful Islam Rasel

Let's Feel Programming Fundamentals - Part 7 (Algorithm)

Other Parts of This Series: Part 6: Let’s Feel Programming Fundamentals - Part 6 (Data Structure) Part 8: Let’s Feel Programming Fundamentals - Part 8 (Threads, Async-await, Concurrency, Parallel) Algorithm (Photo Credit: knowitallninja) In this part, we will try to understand what a algorithm is. Also see different types of algorithm based on the solution procedure. Please note: we will not dive deep for the sake of simplicity. If you feel really interested, you can explore each of them in details. And may be I will write each of the topic in details in future insha Allah. ...

August 13, 2025 Â· 4 min Â· Saiful Islam Rasel

Let's Feel Programming Fundamentals - Part 6 (Data Structure)

Other Parts of This Series: Part 5: Let’s Feel Programming Fundamentals - Part 5 (Procedural, Functional, OOP Style) Part 7: Let’s Feel Programming Fundamentals - Part 7 (Algorithm) Data Structure (Photo Credit: Olibr) In this part, we will try to understand what a data structure is. Also see some of the well known data structure that use frequently in our day to day life with short description. Please note: we will not dive deep for the sake of simplicity. If you feel really interested, you can explore each of them in details. And may be I will write each of the topic in details in future insha Allah. ...

August 12, 2025 Â· 6 min Â· Saiful Islam Rasel

We use cookies and technologies like Google Analytics and Microsoft Clarity to understand how users interact with our site and improve your experience.