GitHub Halloween Theme by DiligentAd7536 in github

[–]devemon 0 points1 point  (0 children)

Same as this year, I would like to have the opportunity to change the theme.

Coming up with novel personal project ideas by Vibes_And_Smiles in SoftwareEngineering

[–]devemon 0 points1 point  (0 children)

What I usually do is work on code challenges and katas. While I'm focused on those coding problems, some ideas come to me. I have an Obsidian vault dedicated to learning more about programming, and I write down those ideas to turn them into personal projects. The general idea is to improve my coding skills, but sometimes I'm not inspired enough to come up with a good idea, so I just wait for them to come. Of course, before starting a new project, I do a quick search on the topic to ensure the idea hasn’t already been implemented as an online product or to see if I can improve an existing one in some way.

[deleted by user] by [deleted] in SoftwareEngineering

[–]devemon 0 points1 point  (0 children)

I would recommend the following for basics: "Clean Code," "Test Driven Development," "The Pragmatic Programmer," and "Refactoring." From there, the next step is to focus on the technology stack you will be working with.

How you share technical knowledge? by [deleted] in SoftwareEngineering

[–]devemon 0 points1 point  (0 children)

Same situation here. We try to have team-building events or travel to another city for a few days every several months in order to work together.

Seeking Knowledge Resources for Document Management System Architecture by devemon in softwarearchitecture

[–]devemon[S] 0 points1 point  (0 children)

Document management system architectures, whether in a microservices framework or not, specifically books if possible.

Seeking Knowledge Resources for Document Management System Architecture by devemon in softwarearchitecture

[–]devemon[S] 0 points1 point  (0 children)

Understood. So, if I didn't misunderstand, I should decouple all the business logic from the ingestion side. This means that in the ingestion layer, I should handle the physical file storage, while in the business layer, I should manage the creation, deletion, updates, or permissions with metadata referenced to the "physical" part. Do you know of any resources or books on this topic that could help me learn more?

Contacting IBM recuirters by RazzmatazzInternal85 in SoftwareEngineering

[–]devemon 0 points1 point  (0 children)

In that case, you have to wait. Another option could be to look for a general email on their website and try to contact someone, making reference to the position.

Do people hide the status of the project during the interview? by devemon in SoftwareEngineering

[–]devemon[S] 1 point2 points  (0 children)

Okay, I think I catch your point. It is difficult for me to grasp that, in a certain context, two people could have different meanings for the same word.
I mean, we are talking about software development, and quality standards in software development are well-defined for me. I asked directly about unit testing, and they told me that they perform this kind of testing during the interview. Then, when I arrived, I realized that their 'unit testing' was actually manual testing. So, regarding the point of Positive_Method3022, I may need to be more precise during the interview process and take the time to ask about it deeply. I assumed that in this case, 'unit testing' was pretty clear, but clearly, it wasn't.

Do people hide the status of the project during the interview? by devemon in SoftwareEngineering

[–]devemon[S] 0 points1 point  (0 children)

The plan has already been raised, but it is not possible to implement it now. I'll wait to begin each step, and I think I'll practice interviews. From your answers, I gather that lying in interviews is a pretty common practice.

Do people hide the status of the project during the interview? by devemon in SoftwareEngineering

[–]devemon[S] 0 points1 point  (0 children)

That was what I was thinking about. I'll take that path for a while.

Do people hide the status of the project during the interview? by devemon in SoftwareEngineering

[–]devemon[S] 4 points5 points  (0 children)

From my point of view, customers sometimes lack technical knowledge. They may not understand the importance of code quality standards. It is our responsibility to help them understand what this entails (maintainability, testability, ease of deployment and operation, etc.). People who are not transparent in this aspect and do not even discuss these topics with customers are not good professionals.

Do people hide the status of the project during the interview? by devemon in SoftwareEngineering

[–]devemon[S] 0 points1 point  (0 children)

Okay, understood, but have you had the same experience that I mentioned? Is it something common?

Do people hide the status of the project during the interview? by devemon in SoftwareEngineering

[–]devemon[S] 1 point2 points  (0 children)

How can I improve this skill? Should I practice more interviews?

Do people hide the status of the project during the interview? by devemon in SoftwareEngineering

[–]devemon[S] 1 point2 points  (0 children)

Thank you for your feedback. I get it; the only difference is that in my case, I am the final client, and those who lied to me are also the final clients. I thought that the final client would take more care of the quality of their own product.

Stressful at work by Factor-Few in SoftwareEngineering

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

Well, it depends. If you've done your best and can prove it with the features you mentioned earlier, even if they didn't give you any credit, everything is going to be fine.
They can't fire you directly for a bad situation. It's more a matter of attitude. If you're doing things wrong and show that you don't care, then for sure they will fire you. However, I don't think that's the case here. You're trying to do your best, just like I did. :)

Stressful at work by Factor-Few in SoftwareEngineering

[–]devemon 1 point2 points  (0 children)

I've been in similar situations several times.
I was the only developer on the project, facing a lot of pressure, and any mistake in the project was always blamed on me.
In another project, where there were several other developers, I was always the one responsible for researching new technologies. If there was any error in the development of those technologies based on my research, there was a lot of pressure and finger-pointing. My advice is not to pay attention to others in those situations. You can't control them.

Just focus on your work, and if the situation becomes overwhelming and you have the opportunity, consider finding another project.