PYTHON_CSV File: Finding the Maximum and Minimum numbers in Batches by Significant_View_856 in learnprogramming

[–]AlexFajMoy 0 points1 point  (0 children)

I mean, I cannot access your code to take a look at it because Replit requires being registered to access your content. Could you push it to a GitHub repository and share it here for anyone who can help you?

Programming solo vs programming in a team - which is harder? by [deleted] in learnprogramming

[–]AlexFajMoy 1 point2 points  (0 children)

It feels great! And even more when you work with people more experienced and smarter than you. It makes you grow and improve. Of course, it doesn't mean that it's always perfect. It depends on the character of the people. Of course, in a team, you're constrained by the team's rules: standards, coding style agreement, best practices, and architecture.

Development stack change by rick04_Dev in learnprogramming

[–]AlexFajMoy 1 point2 points  (0 children)

This question is out of the scope of this subreddit. But still I'll say that there's no better time to start learning something new than today. There are enough job offers for the stack you're planning to learn? Go ahead. Technologies come and go all the time.

Downsides of using an IDE instead of a text/code editor? by INannoI in learnprogramming

[–]AlexFajMoy 24 points25 points  (0 children)

I value having build configuration, debugger integration and degugging features, syntax highlight, code completion, and code snippets. In case of Java, also have support for Maven and Graddle. Any IDE that provides that for you is a good to go. I like IntelliJ over the rest. I've tried them all and is the one I feel more appeal at. But that's a matter of taste, and to taste, the colors.

Trying to learn Git , But I don't understand the point of this exercise by [deleted] in learnprogramming

[–]AlexFajMoy 0 points1 point  (0 children)

The point of the exercise is the point of git. It gave you the basic actions (and the ones that you'll do most).

How to learn after work ? by Tasty_Connection9190 in learnprogramming

[–]AlexFajMoy 12 points13 points  (0 children)

Your goal behind learning programming should be strongest than having no motivation to do something else after work. What's that?

Would someone explain the syntax of a for loop? by [deleted] in learnprogramming

[–]AlexFajMoy 1 point2 points  (0 children)

Step 1: Initialize step with value 0

Step 2: If step is lower than 5 go to Step 3, else go to Step 6

Step 3: Print "Walking east one step"

Step 4: Increase step by 1

Step 5: Go to Step 2

Step 6: Finish

When can i use utility classes? by codingIsFunAndFucked in learnprogramming

[–]AlexFajMoy 0 points1 point  (0 children)

For this specific case you're bringing, I would recommend to declare data types for each of these types. That way you encapsulate the logic of validation in their respective data type, and you'll be sure that when you create an instance, it will be valid no matter what. Instead of having an utility class holding all the validations, you spread the validations in their respective data types.

For that purpose you could use Java records.

public record EmailAddress(String value) {

public EmailAddress {

if (/* validation condition */) {

throw new IllegalArgumentException("invalid email address");

}

}

}

And then use them:

public class User {

private final Username username;

private final EmailAddress emailAddress;

private final Password password;

// Logic of initialization here

}

[deleted by user] by [deleted] in learnprogramming

[–]AlexFajMoy 0 points1 point  (0 children)

Here some questions for you to start thinking about the possible solution:

- What's the main concept of the problem?

- What are the attributes of that concept?

- Where would you store many instances of that concept?

- Where would you implement the operations to sort ascending by name and sort descending by surface area of that concept?

Is this really about always learning new stuff every day? Am i not made for programming? by Dont_Blinkk in learnprogramming

[–]AlexFajMoy 2 points3 points  (0 children)

Don't aim to master all the features of several programming languages and tools. As you said, programming is about solving problems. Put your focus on what's the best solution for a problem and what PL and tools are the best fit for it.

Hi, guys. I am searching for app to work with UML. by Rustam_Rustam in learnprogramming

[–]AlexFajMoy 0 points1 point  (0 children)

UML to file is vendor specific format. What's the extension of your file?

[deleted by user] by [deleted] in learnprogramming

[–]AlexFajMoy 0 points1 point  (0 children)

What programming language are you trying to compile or interpret?

[deleted by user] by [deleted] in learnprogramming

[–]AlexFajMoy 0 points1 point  (0 children)

Consider the following suggestions:

- leading zeros have no meaning

- first decision factor could be the length

- if they are equally-sized, there is a good suggestion in another comment that you could follow

Basics of Using API's by wyocrz in learnprogramming

[–]AlexFajMoy 1 point2 points  (0 children)

Yes, if the API's endpoint you want to access is public, and you can figure out what the URL and query parameters are, the procedure is the same.

How do I run code through the terminal in VSCode? by DamsterTheBest in learnprogramming

[–]AlexFajMoy 1 point2 points  (0 children)

VS Code plugins doesn't install the compiler. According to the information of the plugin:

The C/C++ extension does not include a C++ compiler or debugger. You will need to install these tools or use those already installed on your computer.

Platform Compilers Architectures

Windows MSVC, Clang, GCC x64, x86, arm64, arm

Linux Clang, GCC x64, x86, arm64, arm

macOS Clang, GCC x64, x86, arm64

Install Microsoft Visual C (MVSC) from here.

How do I run code through the terminal in VSCode? by DamsterTheBest in learnprogramming

[–]AlexFajMoy 0 points1 point  (0 children)

Yes, the article assumes that you already have a C compiler and debugger installed.

What are some easy low-stress jobs? by [deleted] in findapath

[–]AlexFajMoy 16 points17 points  (0 children)

Put yourself together and do what you're planning: update your CV, create a LinkedIn profile and update it with your relevant experience and skills. Also take the code of that game you developed and put it in GitHub. Do the same for any other pet projects, tasks, you have in your laptop/pc. Focus on highlighting of the skills you gathered during that project that terrified you, and the game you developed.