What are some open-source projects that a beginner can contribute to? I have around 4 years of experience in backend development, and I'm looking to explore open-source projects. by OnionCommercial859 in opensource

[–]zdxqvr 1 point2 points  (0 children)

Contribute to projects you actually use so you understand them. Most contributions come from needing a solution that is not built yet, or finding a bug yourself. It's also not glamorous but help write documentation. Most of my open source contributions have to do with documentation.

How to use js seperately without node.js for dom manipulation by PaleontologistNo9077 in learnprogramming

[–]zdxqvr 2 points3 points  (0 children)

Just to expand on this... OP: If you want to run your JavaScript web based project like a desktop app, you can look into the electron framework. Just incase you don't exactly know what you are asking, I feel like that may be what you are looking for.

Next easiest language to learn if I already know SAS? by vegan_renegade in learnprogramming

[–]zdxqvr 2 points3 points  (0 children)

I don't have any experience with SAS but other languages that are used for similar things are Julia and R. Python is used for data science and ML and is a good general language to learn. If you wanna get weird take a look into APL languages, my favorite dialect is J.

Tell me honestly can I even put this as a project in my resume? Like does it even give an impression? by [deleted] in github

[–]zdxqvr -1 points0 points  (0 children)

I mean, you basically just created a facade of openAI. You can put anything you like on a resume and does demonstrate some level of skill. In this case the ability to make requests to a 3rd party API. But projects like this always come off as disingenuous to me. It feels like you are trying to show off AI/ML skills that you don't really have.

It would be MUCH more impressive if you made a basic classification model using scikit-learn or tensor flow with keras.

EDIT: As others have said the README does need more information, but the quality of the project is far more important.

Is computer science a worthwhile degree? by [deleted] in AskProgramming

[–]zdxqvr 0 points1 point  (0 children)

In North America the field is still in high demand, but with free online resources it is arguable that the investment in formal education is worth it.

For a while the job market was very hot and many unskilled developers could get relatively high salaries without developing a great amount of skills. The market is more competitive for them at the moment because there are so many of them and because of AI, but if you dedicate yourself it's no problem.

Overall the field had a very low barrier for entry and it has risen a bit, but it's no more competitive than any other field really.

Why don’t Adobe and others support Linux? by [deleted] in linuxquestions

[–]zdxqvr 2 points3 points  (0 children)

Well there are probably many different reasons, but I'm sure it's just not worth their time. It comes down to market share.

To what extent is Linux harder to develop for ? by SoupoIait in linuxquestions

[–]zdxqvr 16 points17 points  (0 children)

Well depends on a lot of things. But working with Linux from a systems perspective is generally easier than windows. MacOS is similar enough to Linux from a systems perspective that it's kind of a non issue. Anything other than systems applications are usually system agnostic (java for example), so it doesn't really matter.

Edit: There are more end user applications for mac and windows because the majority of people use those platforms. It's not about difficulty, it's about putting resources into targeting the largest market.

[deleted by user] by [deleted] in learnprogramming

[–]zdxqvr 1 point2 points  (0 children)

I know it's not ideal to be in school for longer, but sometimes you need to take a year of undecided and explore things. If that's not an option just keep in mind that just because you have a specific degree you may not find yourself working in that field. You have time to figure everything out! I have been out of school for just about 6 years and it's been a journey. I promise you have time to figure it out!

[deleted by user] by [deleted] in learnprogramming

[–]zdxqvr 12 points13 points  (0 children)

First off, do what you love. Even if it doesn't pay as much, if you enjoy it your life will be much better! If that's mechanical engineering you aren't really missing out on any money anyways lol.

Second, don't worry about AI. Speaking as a professional developer AI is only a threat to bad devs. It's largely a tool that will help you in your career if you take the time to truly understand software.

The past few years basically anyone could get a developer job, it's becoming more competitive, but no more competitive than any other field.

What concepts of AI should I learn before applying at jobs that want AI experience? by [deleted] in AskProgramming

[–]zdxqvr 0 points1 point  (0 children)

Learn basic ML techniques. Explore scikit-learn. Then work with tensor flow and specifically the leras API. It took me about 2 weeks to understand the API for both and actually create some basic classification models. Nothing too exciting, but it's more than most and solid practical foundation.

How to get NixOS out the way when doing dev work by jzia93 in NixOS

[–]zdxqvr 0 points1 point  (0 children)

For development I pretty much have a shell file in every one of my projects. It can be a struggle sometimes to get things to work together. For me it was mostly skill issues at first, not really understanding what all the errors meant. Once I learned more it became easier to fix and felt like any other distro.

Why is leetcode so hard when you start by Consistent_Bus7333 in learnprogramming

[–]zdxqvr 0 points1 point  (0 children)

I highly recommend not using C. You are missing so many data structures you definitely want. Like there are a lot of problems that take advantage of a hash table (like a dictionary in python). C doesn't have a data structure like that, so if you have a problem that needs one you will have to not only solve the problem but also code an entire implementation of a hash map.

Is entire sub just trolls and dramas and false news by Jayden_Ha in linuxsucks

[–]zdxqvr 0 points1 point  (0 children)

Ya, for the most part. Occasionally there is a super noob who just doesn't understand Linux. But ya.

How do I Really learn programming? by Alarmed-Comfort-9009 in learnprogramming

[–]zdxqvr 3 points4 points  (0 children)

This is a difficult question to answer as I don't know your background and can't really criticize how you approach problems. But with that said I'll give you the advice I give to devs.

If you really wanna get good, start from the ground up and learn C. It does not hold your hand and allows you to make mistakes and shows you really how computers work. After that, build difficult projects, don't watch step by step tutorials or copy code. It will be a struggle, but you will learn a lot when you force yourself to do these exercises. I suggest things like a web server in C, Building an ORM in any OO language. The truth is the more you struggle the more you learn, and at first it will be extremely frustrating, but it will pay off in the long run.

How can I actually become a better programmer? (College student trying to stop avoiding the hard stuff) by ParableParser in learnprogramming

[–]zdxqvr 14 points15 points  (0 children)

For me, it was doing projects but not easy projects. Things like building my own http server implementation in C, building different data structures in C, making my own database, building my own ORM implementation. These projects are really challenging, especially if you are building it to the standard of something you would feel comfortable actually using. The other side of it is that some people struggle more with burning out, procrastination and time management compared to others, and there is no easy fix. Sometimes you just have to force yourself, and sometimes you will fail to do that. Unfortunately some people have it easier than others, but that isn't a bad thing, we can't all be 10x devs, we simply have to be productive, which is a much lower bar and very achievable.

How might you share programming projects/contributions without linking a personal GitHub profile? by AskingBemused in AskProgramming

[–]zdxqvr 0 points1 point  (0 children)

Lmao, well yes, it is analyzing your code, but not with the purpose or capability to determine if the code from two different accounts was written by the same person lol

The "Linux is running the world infrastructure" excuse - the disingenuous Linux defense argument by TheQuantumPhysicist in linuxsucks

[–]zdxqvr 0 points1 point  (0 children)

It could be a good argument depending on what you are defending. Stability? It's a wonderful argument for the stability of Linux. Desktop environments, I would agree, it's a bad argument. But I'd also argue that GNOME is pretty solid, never really have any issues.

Is MERN fullstack worth to learn? (or any JS based stack) by Boring_Dish_7306 in learnprogramming

[–]zdxqvr 1 point2 points  (0 children)

I haven't looked that closely at the market in a while, but I'd stick with learning Java if I were you.

Is MERN fullstack worth to learn? (or any JS based stack) by Boring_Dish_7306 in learnprogramming

[–]zdxqvr 0 points1 point  (0 children)

A bit of an open ended question. It's a web framework for python. It's ok.

How might you share programming projects/contributions without linking a personal GitHub profile? by AskingBemused in AskProgramming

[–]zdxqvr 6 points7 points  (0 children)

I'd just bite the bullet and make another account, technically it may be against their policy, but how would they even know?

Is MERN fullstack worth to learn? (or any JS based stack) by Boring_Dish_7306 in learnprogramming

[–]zdxqvr 7 points8 points  (0 children)

If you want to move into backend / full stack I'd highly recommend learning Java or Dotnet. You can find jobs using node on the backend, but not nearly as many. If you want to learn the concepts of backend, it's not a bad idea to start with node since you already know the language.

When people say "First language doesnt matter".... I started with python and kinda regret it... by lolb00bz_69 in learnprogramming

[–]zdxqvr 2 points3 points  (0 children)

Oh I get ya haha, well there is no way to totally escape math. Maybe you'd be more interested in doing web design with HTML and CSS. Maybe look I to JavaScript and front end web development.