<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Computer-Science on Falk David</title>
    <link>https://falkdavid.net/tags/computer-science/</link>
    <description>Recent content in Computer-Science on Falk David</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <managingEditor>Page(/tags/computer-science)</managingEditor>
    <webMaster>Page(/tags/computer-science)</webMaster>
    <copyright>Falk David</copyright>
    <lastBuildDate>Wed, 08 Apr 2026 19:44:03 +0100</lastBuildDate>
    <atom:link href="https://falkdavid.net/tags/computer-science/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Advice For Computer Science Students</title>
      <link>https://falkdavid.net/blog/advice-to-computer-science-students/</link>
      <pubDate>Wed, 08 Apr 2026 19:44:03 +0100</pubDate>
      <author>Page(/blog/advice-to-computer-science-students)</author>
      <guid>https://falkdavid.net/blog/advice-to-computer-science-students/</guid>
      <description>Recently I got the opportunity to talk to three computer science students. They were tasked with the assignment to find and talk to experienced software engineers and ask them about their career and how useful they found their studies to be.&#xA;It was an interesting experience for me and it made me think a bit more about specific advice I would give to students.&#xA;1. Don&amp;rsquo;t worry about AI. Of course, it&amp;rsquo;s all that everyone is talking about.</description>
      <content:encoded><![CDATA[<p>Recently I got the opportunity to talk to three computer science students. They were tasked with the assignment to find and talk to experienced software engineers and ask them about their career and how useful they found their studies to be.</p>
<p>It was an interesting experience for me and it made me think a bit more about specific advice I would give to students.</p>
<h2 id="1-dont-_worry_-about-ai">1. Don&rsquo;t <em>worry</em> about AI.</h2>
<p>Of course, it&rsquo;s all that everyone is talking about. AI, AI, AI. The term has seemingly lost and gained all its meaning.</p>
<p>Don&rsquo;t worry too much about AI. But try to <em>understand</em> it.</p>
<p>I don&rsquo;t see any evidence that the technology is going to replace you. And I don&rsquo;t think that companies are going to stop hiring software engineers. But I do see evidence that the technology is here to stay. It might change its shape, AI companies will come and go, but I think the technology will remain. Software engineering is a rapidly changing field and pretty much always has been.</p>
<p>Spend some time fiddling with AI (and specifically agentic coding). See what it can and can&rsquo;t do for you. Where are it&rsquo;s strengths/weaknesses?</p>
<p>And for the love of god, don&rsquo;t use AI to cheat&hellip;</p>
<h2 id="2-learn-how-to-_read_-code">2. Learn how to <em>read</em> code.</h2>
<p>This is a big one. I strongly believe that knowing how to read code is as important, if not more important than writing code.</p>
<p>Wherever you&rsquo;ll end up working, you will read a lot of code. Especially in the day and age of AI. Reading and understanding code is a skill that you can learn and practice like any other skill. I recommend looking at repos online. Try and understand what a piece of code is doing simply by reading it. I also believe that the more code you read, the better you&rsquo;ll become at writing it.</p>
<p>Eventually you&rsquo;ll review other peoples (or AIs) code. Understanding what is and isn&rsquo;t important about a piece of code, what makes it error prone, what makes it maintainable, what makes it <em>readable</em>, where comments matter and where they don&rsquo;t, all this will impact the quality of your code review.</p>
<p>I&rsquo;d say that reading &amp; reviewing other peoples/AI code is like 90% of the work that I do nowadays.</p>
<h2 id="3-turn-theory-into-_practice_">3. Turn theory into <em>practice</em>.</h2>
<p>Do stuff! Be active!</p>
<p>If you can, try and look for a student job during your studies. Maybe apply to programs like <a href="https://summerofcode.withgoogle.com/">Google Summer of Code</a>. Or get involved with open source projects yourself. Go to conferences!</p>
<p>Whatever you gravitate towards, try getting active in that area and start hacking around. It&rsquo;s the best way to start gaining those skill points.</p>
<hr>
<p>Good luck!</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
