Skip to content

Legal and Ethical Development Specialization

Mohamed Hassan (JOHN) edited this page Jan 28, 2025 · 146 revisions

iy90yds5do76kzb2lc24

FinTech_report

57-life-moto-code

yXcuuHCSUCR82Qlh1aSk_Work_smart

Base theories from universities worldwide regardless of suggested references:



Desktop 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 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]

Software_Development_Specialization.png



Necessary tools in local environment:

  • Tools for Backend

    • Java MIN 8 to be able to use Spring-Boot and MAX 11 till the cow boys toys get investigated and vanished,
    • with Spring-Boot as a Framework
  • Tools for Web Frontend

  • Tools for Mobile Frontend

    • Java MIN 8 and MAX 11 till the cow boys toys get investigated and vanished,
    • with Android as a Framework

Hint:: Use IDE's plugins upon need to get more functionality.


Github portfolio tips for developers


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 fuckers 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 baked inside a university before see the light πŸ‘΄β™‚πŸ‘΅β™€πŸ’ͺπŸ‘ŒπŸ“šπŸ“ŠπŸ€².

    • Bloody hell πŸ˜‰ πŸ’ͺ reference to check if you got some free time mate πŸ˜‡ => Compiler Construction


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.

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

Clone this wiki locally