#devops : Algorithms for all...

Recently I have been learning more about algorithms and trying to understand how those are used in different software we use daily ( databases, search, encoding, etc). Some of my thoughts and experiences on this.

It makes me really not only amazed and surprised but feel angry, by why at the time of interviews all companies ask and do coding challenge based on some algorithms programs at such a less time? and at the time of actual work no one talks of practicing algorithms or do efforts of understanding of patterns and algorithms used in the codebase. And any mentions of those suddenly changes the talk to not related to business. What hypocrisy and especially for those people who have not studied computer science in universities.

Algorithms make us understand many things but in particular the time and space complexity problems. The understanding of algorithms along with design patterns will help in understanding the codebase tremendously, and not only shorting the code but making it faster.

Data structures usage, secure architectures, better reuse of services, scalability, and optimization are all part of getting more understanding of algorithms.

Performant systems are the necessity of today and there are no worse issues than performance issues nowadays. Performance testing as code skill should be a mandatory skill for all technical teams if they have to not have the feeling of banging their head against systems.


要查看或添加评论,请登录

Deepak Sharma的更多文章

  • Challenges vs oppression in Software companies

    Challenges vs oppression in Software companies

    Software companies are generally classified into two broad categories , product based company and a service provider…

  • DevOps QA quality assurance

    DevOps QA quality assurance

    Probably the most underrated benefit of DevOps in my opinion . Adopting Devops in QA at any stage can tremendously help…

  • Devops AI (generative AI)

    Devops AI (generative AI)

    AI been here always , but with the rise of CHAT GPT and many related generative AI tools , there is a big thing…

  • #devops self learning

    #devops self learning

    Self learning , learning , skill upliftment , certifications etc, all are extensions of the continuous knowledge, and…

  • #devops : Cloud native

    #devops : Cloud native

    Recently I have have been working on cloud-native tools a lot and some of my thoughts and experiences on those…

    1 条评论
  • #devops : DevOps Build and release

    #devops : DevOps Build and release

    Software build is now the heart of any company. Software builds are turned to releases and the frequency of…

  • #devops: Devops - telemetry and feeback

    #devops: Devops - telemetry and feeback

    Recently worked and analyzed a few more tools to use telemetry and live metrics tools at different points in the…

  • Business Devops

    Business Devops

    A lot of places I have observed companies are rushing towards implementing things like Agile , scrum , devops teams…

    2 条评论
  • Drives of development..

    Drives of development..

    A lot of terms people have heard many times such as (TDD , BDD etc ) Test driven development, Behaviour Driven…

  • Work-life balance, productivity, and satisfaction.

    Work-life balance, productivity, and satisfaction.

    A lot of talks on productivity and work-life balance is done on many conferences and employee satisfaction is a major…

社区洞察

其他会员也浏览了