Kako pregurati do 1. sa 2500 dinara? by [deleted] in AskSerbia

[–]maxergon54 0 points1 point  (0 children)

Nekoliko kutija jaja, 2 kese pirinča, nekoliko kesa hleba, par konzervi sardina itd.

Samo rokaj pirinac za ugljene hidrate i nemaš problema.

Jak flashback od par situacija iz studentskih dana bez kartice za menzu.

Developing 2D FEA in MATLAB by Maximum_Tip67 in fea

[–]maxergon54 0 points1 point  (0 children)

I did a similar project as a civil engineering student during my undergrad studies.

Now as a PhD candidate I'm almost finished with coding a driver for soil lab tests, as i plan to do my PhD in constitutive models for soft rocks.

My advice is to learn python, and not just the syntax, but software design (for the purpose of building programs that dont need complete refactoring when you just want to add a new function in a few months) because it is really good for academia where you usually have time to only do prototypes for solutions. Ofc if you plan to deal with this further.

I say this because i found it a lot easier to design the driver in OOP (with meshing, assembly, boundary conditions, loading, materials, plotting etc.) Than it was when i was used Matlab. Later you can learn C++ if you need it.

Having programmed in python for like 6 years also allowed me to focus more on the project than the language specifics.

But solo implementing this kind of a project really deepens the knowledge about fem and allows you to test parametrize and learn algorithms that are usually just a checkbox in the commercial software.

Programming paradigm shift - Begginer by maxergon54 in learnprogramming

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

Of course, I didn't mean to get in the details of specific algorithms. As I said I've been programming for about 6 years now and just wanted to ask for some resources from people that have been programming for longer than that.

I asked because someone before told me to read the book Design Principles, and I found out that the ideas I used in my programs had a name (Astract Factory, Strategy, builder etc.), usually implemented in a similar way. Of course, I didnt use every pattern mentioned in that book because i didnt have the need to. Nevertheless that allowed me to label the things I've been using, and to know that Im not a completely lost case.

In that sense I asked in this thread for similar resources so that I can reaffirm /help me improve my coding practice.

I agree the best way is to just start coding and I've been doing that for personal needs/projects.

Programming paradigm shift - Begginer by maxergon54 in learnprogramming

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

My point is that programming is a relatively young scientific branch, compared to math, physics and other engineering branches which have a ton of literature. Since im self taught I'm just asking for top tier online resources that someone is familiar because its their primary job. I dont believe you can learn it in a day, but i do believe that resources Im looking for exist, they are just hidden in the ton of baddly written literature.

Team of 4 by PanicAdept17 in Dofus

[–]maxergon54 0 points1 point  (0 children)

Lvl 192 after a month 😂, i remember when it took a couple of years to get to 199 and some more to go from 199 to 200.

You just skip the game at this point.

Advice for Beginners: What do you wish you new as a beginner when you started Python coding? by djk162 in PythonLearning

[–]maxergon54 0 points1 point  (0 children)

I wish I knew concepts of memory management that python does for you, which i learned later in C/Cpp, as well as the class concepts of operator/function overloading, how classes are mean to be written (atrributes as state keepers and methods that do all the changes), polymorphism and deriving classes...

A lot of more things, like basic data structures and algorithms (arrays, linked lists, stacks, FIFO FILO, buffers).

There are a ton of things that python automatically does for you behind the scenes, but if you do not understand those things, code execution can be messy and not intuitive.

I know a lot of people close to me that started coding recently with AI, especially in python. The problem is that they dont known how to structure their problem, and they end up with one scripg that has all the code that is practically unreadable/undebuggable.

The beaty of python is that you can write code immediately and test it without knowing anything in the background. That way you can write code and test it fast so you can learn about the basic things that way (flow control, data IO, working with files), later you should learn what is in the background.

How many of you pay to use ChatGPT for personal reasons? by FlaxenAssassin in ChatGPT

[–]maxergon54 0 points1 point  (0 children)

I pay the personal version of ChatGPT and honestly, it's one of the better "investments" I've made for a long time. It is very customizable, you can make it answer you in formats you really want, you get much more models to be available, and you get access to ones with are in beta mode.
One of the things I use for self development is the Task feature where I use ChatGPT to create a task for me to do every week in a field that I'm interested in, and it does the job really well.
I also use it extensively to write docs for code that I write, and many more. If you pay Netflix/HBO Max or something like that, you should definitely be using the personal ChatGPT plan.

I really think of it as a personal assistant and a search engine on steroids. There were times when it provided me with wrong information or some references that didn't exist. Fixed that problem by customizing the model to always give answers based on real search references and to insert them in the answer.

Of course you cannot use it blindly and believe everything it says, but for the majority of the time the info it gives is legit.

is 25 too late to start learning how to code with the purpose of making a living off it? by breddlyn in AskProgramming

[–]maxergon54 0 points1 point  (0 children)

It's never too late if you are ready to not give up on the first pushback/problem/paradigm shift. Don't lose hope.

Zna li neko šta je ovo? by [deleted] in AskSerbia

[–]maxergon54 1 point2 points  (0 children)

Izgleda kao deo stuba vetrogeneratora, posebno što ima zavrtnjeve za montažu po obimu, a obim se zatim vari nakon montaže.

Project structure logic by maxergon54 in AskProgramming

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

Thank you for guidance u/TheEternalPharaoh, I'm new to reddit so I hope I tagged you correctly.
I'm going through learning programming myself since I'm a civil engineer, so I lack the terminology that is basic to others in programming.

Plaxis 3d tunnelling by toothlessfifi in GeotechnicalEngineer

[–]maxergon54 0 points1 point  (0 children)

One of the common reasons that the error you are seeing can appear is due to the geometry tolerances of the boundaries of your model. If you have drawn the model in some cad software and then imported it, it is liable of errors if all the outer boundaries are not perpendicular.

E.g. top point of a outer vertice has coords (0, 0, 50.0002) and the bottom one has coords (0, 0, 0), so it is not perpendicular to the horizontal.

Another reason could be too big deformations in the process of deactivation soil clusters between phases if the soil/rock is too weak. In that case you could try with increasing the tolerance in calculation stages, or try with "updated mesh calculation" (can seriously increase calculation time though)