Become an Unlimited Engineer | Original
-
Big companies enforce strict data security policies where employees or contractors receive laptops in the first week and return them upon leaving.
-
Projects involve many details, but employees often forget information during their work, especially after leaving for a year or more.
-
Memories from the experience include project outlines, team interactions, and LinkedIn connections, but no documented records remain due to strict information controls.
-
The first contracting experience in such companies can be upsetting, making software engineering more challenging and significantly impacting work.
-
Recently, I figured out how to make the environment feel unlimited by leveraging internal resources, even if it is not truly unrestricted.
-
Thousands of software options are available, especially compilers on Windows, enabling the creation of scripts and small tools.
-
Learn as many libraries and programming languages as possible; maximize the use of what is given internally.
-
Support exists for languages like Go, Rust, C/C++ build tools, JavaScript with npm, and C#, increasing flexibility with more knowledge.
-
In the AI era, build custom tools like Postman using Python scripts or write database scripts if tools lack features.
-
Use AI to automate tasks, such as Selenium scripts for testing or performance testing scripts.
-
Initial feelings of limitation in big companies stemmed from mindset, as policies do not prevent building things or working effectively.
-
In life, perceived limitations often arise from not thinking deeply enough; trying more can lead to unique ideas.
-
Becoming an unlimited engineer in big companies means becoming an unlimited person overall.