KdenLive offers in video compositing and is available on most Linux distributions for free
Recently over at mosaic hub someone asked how to present examples of code for project assignment with a large company. There are several ways to do so.
But let’s not forget the wow factor involved with doing it in a way that will get some attention and possibly get the job.
We’ll focus on two ways and let you decide if maybe this could be how you present the next project with you as their solution.
Ideally you’ll use a bit of discretion and not add the music from Stanley Kubrick’s 2010 A Space Odyssey. To begin grab a screenshot tool like Greenshot for Windows or Vokoscreen for Linux.
Select 3-5 projects that represent efforts that you were involved with, especially if they turned out nicely and would verify your involvement as a significant contributing coder.
Take the screenshots of the project pages to a video editor that allows compositing and superimpose a small screen with images of the actual code you used (if possible.)
An article on video editing can be found here.
Method 2 might be a bit more tricky but I have seen code examples given in an executable display format.
If you have a small IDE and can save the codes themselves into a format that can be readily displayed with the use of a UI builder you can create a point for point presentation that way. It would however be like reinventing the wheel compared to using traditional presentation software and making slides of your code and the relevant projects.
So let’s save a bit of time and call this Method 2 Preferred.
If you already have presentation software then you probably know how to make the slides etc. If you don’t have any presentation software of any kind you are in luck.
A fully featured office software suite (featured regularly in Linux distributions) is available for free and includes presentation software that may serve your needs.
The key data to include in the creation of slides should be the name of each project as well as the date, the code used, what your coding was for precisely, and if possible show a snippet of the project software working correctly with no bugs.
(Most debugging menus aren’t adequate for this task but your IDE debugger can show some codebases being run and particularly the “Code successful” type results.)
As a part of a resume this can be difficult to include without an interview opportunity being present however if you speak to the hiring manager and suggest that you’ll need an opportunity to present your code samples they should be more than happy to accomodate the request. If all else fails you can post the work online so that simply by bringing a laptop or tablet to the interview you can showcase the projects and make an impact during the evaluation process.
You’ll find this is prefferable to some of the other methods like submitting CV’s of code though you can always do that too. Ultimately only you can decide if the wow factor is ideal or overboard for the type of company you applied to.
Thanks for reading this!