Блог пользователя Hajmola

Автор Hajmola, история, 6 месяцев назад, По-английски

I am thinking of starting kaggle contest, any suggestions? Will it be good for my career?Or should I give my whole time to cp..(Just need a job)

  • Проголосовать: нравится
  • +2
  • Проголосовать: не нравится

»
6 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

depends, do you really enjoy machine learning?

  • »
    »
    6 месяцев назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Never tried ml...

    • »
      »
      »
      5 месяцев назад, # ^ |
        Проголосовать: нравится +1 Проголосовать: не нравится

      It also depends on what you are looking for. If you are interested in data analytics or machine learning, consider participating in Kaggle competitions to become a Grandmaster. This achievement can be beneficial in securing a job, as even companies like Microsoft and Google value Kaggle scores nowadays. While you'll only gain valuable learning experiences, it's essential not to neglect competitive programming too. This is all I want to convey. I hope it's helpful. Mentioning a job role where they mentioned:"good to have high kaggle score" for data scientist — intern job role.

      link:- https://g.co/kgs/WhqQdL

      • »
        »
        »
        »
        5 месяцев назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        Surely being grandmaster on codeforces helps as well. The point is that it's insanely hard.

»
5 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

I think you're not asking the right questions.

What you should be really looking for is what suits you more, not what guarantees a better career for you. At least from my perspective.

»
5 месяцев назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится

Trying the thing out never hurts

»
5 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Ennui is a terrible thing. The monotony in drudgery sure takes away the rapture and alacrity away from life. But the ones who falter and act on caprice increase disarray in their lives. I intend no malevolence, but I fear I have to dissuade you from taking such a decision. There are copious opportunities and I urge you to explore for what is suitable or expedient for you.

»
5 месяцев назад, # |
  Проголосовать: нравится +18 Проголосовать: не нравится

Probably building a portfolio out of cool projects using tech that's relevant in the industry will be much more beneficial to you than either CP or ML contests.

  • »
    »
    5 месяцев назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Suggest me some tech stack

    • »
      »
      »
      5 месяцев назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      bro it is GOLANG in the backend because it is when the google uses it (or RUST tbh becauses i think people the use of GOLANG stopped) then frontend has to be the react and redux for the state plus next.js for interaction (i never use it so idk) and maybe add some other stuff...

      • »
        »
        »
        »
        5 месяцев назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        I only now, django,cp, django rest framework and cs fundamental stuff that everybody knows, and some basic frontend,and web scrapping should i shift to next or node or data science, I don't have any job and I am fresher just suggest something that guarantees my job in 2-3 months,it would be great if u tell every step and logical reason,from learning to projects to getting a job

        • »
          »
          »
          »
          »
          5 месяцев назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится

          sorry bro what is the "fresher"??

          but in the real world i dont have job yet... i am young haha

          but have the good luck bro! and solve more of the cp questions!

    • »
      »
      »
      5 месяцев назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      I don't know what people use where you're from, but in my country many companies use C# on back-end services and Typescript + Angular on the front-end.

»
5 месяцев назад, # |
Rev. 2   Проголосовать: нравится +8 Проголосовать: не нравится

If you're yet to graduate, I would personally recommend making interesting (non-trivial) projects on your own — this shows your attitude towards ownership and your potential to innovate and bring an idea to completion, as well as a thorough understanding of how things work, in terms of both high level architecture/design/concepts as well as low level implementation details.

(The following assumes you want a data science job)

But to do that, you need practical knowledge in those subjects, so learning basics and standard stuff from Kaggle can help you develop the right approach towards solving data science problems, just like doing novel algorithm/data-structure-heavy codeforces problems can help you develop the right approach towards designing single-threaded algorithms that are asymptotically efficient. The easier (but more frowned-upon) way to make projects is to look for a problem where you can apply your skills. You can do this in multiple ways, for example, you can go through some datasets on Kaggle and see how they can be used. You should ideally start learning right away by looking at other people's notebooks — don't focus only on the specific models used, but more on the methodology — data cleaning, feature engineering, how they manipulate data and interpret results, the statistical analysis and so on. Do a few such projects and if you have the right approach (systematic + trying to learn from everything you try), you'll find that you're developing intuition about how data works and you'll also have things to put on your resume as a byproduct.

Focusing on learning is very important — you might have fancy projects on your resume, but I have noticed that when people are asked about the details, it often becomes painfully clear that either they don't have an understanding of why they did certain things (sometimes better solutions exist and they're not obvious, but mostly people just think that this is the most standard way of doing things, let's do this), or they straight up lied or left out parts of the truth on their resume ("follow-along" projects are not your own projects in my opinion). If you are being interviewed by a good interviewer, they will find this issue and it will damage your prospects of getting hired.

I'm not sure whether this is feasible for an average student (sorry if this underestimates/overestimates your skills, because I only know that you're yet to graduate and nothing more) in 2-3 months if you have classes and all to attend, unless you work overtime and try to learn at an above-average pace.

  • »
    »
    5 месяцев назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Yeah I got it tech stack doesn't matter i should just focus on fundamentals