Legal and Ethical Development Specialization - muhamed-hassan/safe_planet GitHub Wiki

FinTech_report

yXcuuHCSUCR82Qlh1aSk_Work_smart



Required machine for development purposes:

Desktop computer (Windows OS based) with 16 G RAM, i7 CPU and 250 G SSD



Roles:

  • JD of a Senior Java developer [Backend].

  • JD of a Junior Java developer [Backend].



Followed pattern to define a software developer:

Seniority Level > Programming Language > Specialization

  • (Junior or Senior) Java Developer [Backend]


Necessary tools in local environment:

  • Backend tools
    • Java,
    • with Spring-Boot as a development framework

Application packaging format: .jar and .war


It's nice to have a look on code review.


Don't be afraid if you're a newcomer to the industry. The University-education is enough, so NO need to fucken courses or certificates which means the programming constructs you had learned so far is enough to produce a fully working useful software. Just get hands-on-experience as much as you can before joining a standalone corporate in the future.


Life Wisdom: GARBAGE IN => GARBAGE OUT 👌

  • Reuse the built-in functionality within the programming language and the development framework, then if there is no such kind of built-in functionality, use a library attached to the developed app as an external dependency.

    • Example of an external dependency (library) => maven dependency considered as a usage of an external library.
  • Too much unnecessary code and libraries affects the app stability.

    • app is an up and running process at the OS level.
  • Theory is good to be reused wisely, however during development always follow the single thread model and know how to control it upon need.

  • Advice for backend developers:

  • Don't go like a fucken sheep 🦄 🐑 🦚 🐭 🐷 🙈 🙉 🙊 🐍 🐁 after mother fucker thieves who wants to make money as mad-scientists by upgrading a version without knowing the reason. The science taught inside the university is enough. Upgrading a version shall always be internally implicit because the explicit features shall be reused as long as it get exposed to the user regardless of his/her level (from 0/1 - on/off till developer level). It's nice to check how a programming language is developed inside a researches and development center over the planet via real bloody hell PHD holders 👴♂👵♀💪👌📚📊🤲.



Coding is a science ✅ not a talent 💩 acquired from prostitution-business-families 🤣

Code is written based on a science 📚 AKA programming and is created based on mathematics utilizing its various disciplines since home-kindergarten 🏡 level not as assholes who do not know how to count-by-hand 🖐 or even 1 + 1.

So if you try learn how to code in a certain specialization ✅, you should not repeat ☠️ ⚠️ ⛔ 🚫 ❌ 💩 the same academic-mistake 🙈 🙉 🙊 globally 🌍 🌎 🌏 which is writing the code by luck which is concluding the code statements as mathematical steps in solving a certain problem 🦄 🐷 👎 AKA misunderstandable bunch of unrelated illogical (x, y, z and om ahmed).

In real life you SHOULD know how to run a usable meaningful code via the IDE in the first not on a meat's paper 😇 mates before generating the binary-standalone-code.

giphy (1)

image-9240340-9608851d4827cb54834d0fda1c76d156-8-ways-kids-seem-to-be-naughty-but-actually-aren-t1_3

Clearing the misconception about equations and formulas:

Read a bit about the equations in mathematics.

Also, you can read a bit about the formulas.