No wonder the best way to be “industry-ready” is via internships/apprenticeships. At better places, you:
Use version control (likely git)
Get help debugging
Get your code reviewed
Cannot merge code with no tests
Ship your code to prod
Refactor & make it better
-
-
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
-
-
Totally agree and I would add: - running software in production - instrumentation, monitoring and alerting - version control systems - product, from ideation to validation
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
-
-
I had to take a mandatory class called ‘Programming Studio’ which tried to fill this gap. Wasn’t perfect, but definitely usefulpic.twitter.com/QO17byED0f
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
-
-
the last two ones are critical and I don't see any CS degree teaching them. The gap between the University and the Market is huge.
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
-
-
My experience was similar although I did take a course on testing and our practical assignments offered some opportunities to learn about debugging and working effectively in a group on a piece of software
-
However I think the topics more theoretical topics that were thought in my CS program are much better to focus on in an academic setting than those practical skills. Personally I was helped massively in learning the theoretical and math heavy side of CS in an academic setting
- Još 3 druga odgovora
Novi razgovor -
-
-
Great that you point that out! What you learn at university is extremely valuable, but it doesn't make you "production ready". I don't mean that to be negative. It's just something you need to know to avoid false expectations and frustrations - that's for students and employers.
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
-
-
@MurdockShanay getting real project experience is essential to supplement your coursesHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
-
-
In general this makes me a bit sad, that educations in CS nowadays does not seem to educate „industry-ready“. I have same experiences with new colleagues and I am always wondering if there is something wrong in our educational system.
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
-
-
Weird... my CS degree had all of that and more (90s, RMIT Melbourne/Ho Chi Minh) ... I'm still meeting new graduates coming out with those skills too Would have thought Europe standards would be equal or better than Aus... What did they teach you instead?
-
In Czech they mostly teach CS theory and math. Actually we rarely touched a real computer on bachelor degree at
@muni_cz There are a few courses that involve working in a group on a project-those were always my favorite.
Kraj razgovora
Novi razgovor -
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.
(Unit) testing
Trade-offs and multiple approaches to solving the same problem