|
|
|
Ask HN: What Do You Consider Non Trivial Portfolio Project Ideas?
|
|
12 points
by lagbaja
3675 days ago
|
|
Hi,
I will appreciate the guidance of Senior Software Engineers/ Technical Hiring managers, with regards, what makes a good project, one could share with prospective employers, in seeking a Development role.
I have been self learning Python programming, in conjunction with Flask the Python web framework, off and on for about 2 years and will really like to clench a development role. so I set out with the idea of building a CMS system based on Python and Flask, in order to both aggressively push my learning and programming savvy and ultimately clench that dream developer role. What are your thoughts? Too big of a project? have any other projects you might suggest? I will appreciate your feedback |
|
If you're looking to get just any job, then a CMS is a good idea because it will teach you CRUD, and there's lots of jobs out there that are doing mostly CRUD.
If you want to get into Data Engineering / backend engineering job, then write a crawler. Pick a subject, e.g. German music, or Podcasts, or Electronic components, or anything like that, and write a crawler from scratch. Pull the HTML, parse them, store it and build a query dashboard on top of it. Building something like this end-to-end will give you lots of insight into systems engineering as a whole, and I used a project like this to get my job.