Skip to main content

Featured

Web Scarping with JavaScript in Steam Website

     Before this, I already wrote an article about web scraping before. But for this article, I will write about web scraping with JavaScript for Steam Website . Getting the Data     As I said before, the first step of web scraping is to decide what data we want to get from the target.     So we will see the website first. Let's open the https://store.steampowered.com website first. Then let's check the game with the Adventure RPG category.          And we will get a page like this.           And we can choose the top-rated

Software Engineer Tips for Setting Up Deadline

     For software engineers, deadline already become their everyday life. When we talk about the initialization of the project, then we will come to a question "When is the deadline?". When we are working on our project, we always have questions like "How much time do I have for this project?". And when we need to bring some changes to our work, then we will have a question like "Can I do these changes before the deadline?" in mind. And when it came the time to assess our performance, do our work always done before the deadline?.

    Aside from the worry, we have about deadlines, deciding the time needed for work to be done is also challenging. We can't make the time too short or too long. If we made it too short, there is a chance that the work is not done yet when the deadline comes or there are some urgent changes for the work but the deadline has already come. And when we decide our deadline with a too long time, then we tend to be lazy, and somehow it will affect our performance indicator because we can't take another task before the work is done yet.


    Well, then I will share with you how I decided my deadline.

1. See from Experience

    The most effective tip to decide the deadline is to see how much time we need to finish it in the past. If we decide by our experience, then we can guess what will happen in the work that may be almost similar to the work and familiar with some cases that might be happened. But if you don't have any experience with the work at all, we can ask opinion from another person that may have any experience with the case like our senior or our lead.

2. Split the Task to Smaller Task

    Sometimes the goals of the project are too big and we can't absurdly decide the deadline with that large goal. Splitting up the goals into smaller tasks will help decide what to do on a daily basis. So you can know the first day will do a task, and tomorrow another task, etc. That will make it easier to decide the deadline.

3. Seeing the Other Task

    To be able to decide the deadline correctly, we need to see our other workload too. Humans can't do two things at the same time and we need to make full of our working hours. So seeing what our other workloads are can sharpen our estimation about the deadline.

4. Make Buffer Day

    For some circumstances, our works sometimes need some changes or are not done yet. So we should make a buffer for cases like these. But we can't make our deadline too long like we talk before.

5. Make it to Week Estimation

    If it's too hard for you to decide the deadline with days estimation, you can use week estimation. A week is relatively long but not too long like a month and not too short like a day. And we can combine this with some project management methods like a sprint, etc.

    I think that's all for me, if you want to discuss this matter further, you can contact me on LinkedIn. Thank you.

Comments

Popular Posts