DEV Community

Vicente G. Reyes
Vicente G. Reyes

Posted on

5 1

How I'm preparing for a new job

Photo by Austin Distel on Unsplash

Preparing for a new job with zero knowledge of your new company's industry is scary, especially if it already has thousands of customers without a working platform, a non-functioning web and mobile application, and missing repositories. Fortunately, I was able to find the issue on both the web and mobile applications in their Amazon Web Services account. However, some functions are still not working. The previous developer was using Java (the last time I wrote code in Java was in 2008 or 2009 in college), so my brave self decided to re-write the whole application using Django and Django Rest Framework.

wew.png

Here's how I'm preparing for the job

  1. Testing new django-packages - the first django-package I tried was django-cryptography which encrypts data in the database, not in the built-in django admin. Another django-package I tested was django-userena-ce which supplies the signup, sign-in, account management, privacy settings, and private messaging features.

  2. Publishing a new article on how to design better models in Django. Don't get me wrong. My main side project - Indiependent.to currently has three user types that I implemented with Daniel Feldroy's tutorial. I was trying to find a different way to implement multiple user types and found django-packages for it. Still, this article walk-through was pretty neat and included a very informative flowchart.

  3. Learning from podcasts - I stumbled upon two podcasts about the lessons on developing and scaling a Django app for HIPAA-compliant companies.

  4. On giving project updates - TBH, I'm not great at updating clients on a project's status - big or small. The problem is I always assume they understand industry-specific jargon or terms. It's a good thing I found a structure on how to update and what key points to provide investors, executives, and board members that only lasts a few minutes.

Resources:

Billboard image

Monitor more than uptime.

With Checkly, you can use Playwright tests and Javascript to monitor end-to-end scenarios in your NextJS, Astro, Remix, or other application.

Get started now!

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Dive into an ocean of knowledge with this thought-provoking post, revered deeply within the supportive DEV Community. Developers of all levels are welcome to join and enhance our collective intelligence.

Saying a simple "thank you" can brighten someone's day. Share your gratitude in the comments below!

On DEV, sharing ideas eases our path and fortifies our community connections. Found this helpful? Sending a quick thanks to the author can be profoundly valued.

Okay