Legal and Ethical Development Specialization - muhamed-hassan/safe_planet GitHub Wiki
theories from universities worldwide regardless of suggested references:
BaseDesktop computer (Windows OS based) with 16 G RAM, i7 CPU and 250 G SSD
3 different specializations to eliminate the dirty business and manipulation which are done via mother fuckers thieves terrorists who steals the mental efforts of human resources and kill them later when they become old - also this way of specialization the human resource will grow steady in his/her career path, so the depth and breadth will grow up proportional with time in the proper direction besides becoming stable in his/her life and benefits his/her society
Roles:
-
Senior Java Developers [Backend]
are responsible of:JD
-
Junior Java Developers [Backend]
are responsible of:JD
-
Senior JavaScript Developers [Web Frontend]
are responsible of:JD
-
Junior JavaScript Developers [Web Frontend]
are responsible of:JD
-
Senior Java Developers [Mobile Frontend]
are responsible of:JD
-
Junior Java Developers [Mobile Frontend]
are responsible of:JD
Followed pattern to define a software developer:
Seniority Level
> Programming Language
> Specialization
-
(Junior or Senior) Java Developer [Backend]
-
(Junior or Senior) JavaScript Developer [Web-Frontend]
-
(Junior or Senior) Java Developer [Mobile-Frontend]
local environment
:
Necessary tools in -
Backend
tools
- Java,
- with Spring-Boot as a development framework
-
Web Frontend
tools
- JavaScript,
- with React as a development framework
-
Mobile Frontend
tools
- Java,
- with Android as a development framework
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.
GARBAGE IN => GARBAGE OUT 👌
Life Wisdom:-
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.
-
Too much unnecessary code and libraries affects the app stability.
-
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:
- Just read about http-thread-pool which is built-in inside application server
Spring-Boot
uses embedded application server NOW- Unlike those old technologies which forces you to deploy the generated bytecode into an application server
- Just think about the code and easy configuration to get the system up an running and how it works, so you can consider
Spring-Boot
the most dominant now.
- Just read about http-thread-pool which is built-in inside application server
-
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 👴♂👵♀💪👌📚📊🤲.
- Bloody hell 😉 💪 references to check if you got some free time mate 😇
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.
Clearing the misconception about equations and formulas:
Read a bit about the equations in mathematics.
Also, you can read a bit about the formulas.