Outline ·
[ Standard ] ·
Linear+
what a mid level developer needs to know to move, to senior developer?
|
TS15cm
|
Sep 3 2023, 01:14 AM, updated 3y ago
|
|
my friend hooked me up to participate in building an open source project of his idea.
After i met with the team members, i found out that the team lead is a university student.
so i kinda didnt take him seriously. when i do my task i just simply write the code. boleh jalan can already.
then during review session he went through my code and point out my inefficient code and all the parts that are not consistent with coding standards
i was shocked, he was really knowledgeable. he is basically senior level already. can hold himself very well.
i felt quite humiliated that i have to learn from a university student. even tho he is young he codes like a senior.
so i kinda feel an urgency to upgrade myself, if not we are going to be overtaken and replaced by younger folks.
i got the book clean code but i havent read it. should i read it?
|
|
|
|
|
|
flashang
|
Sep 3 2023, 08:21 PM
|
|
Personal opinion : Coding standards should "know" or "learn the basic concept", and do a lot of practice to become a natural habit. e.g. global / local variables, class / function naming standard, indent style, appropriate comments, ... You may read the clean code book, but do more practice. Let other people "not hate" to read your code. Ref : PEP 8 – Style Guide for Python Code | peps.python.org https://peps.python.org/pep-0008/
|
|
|
|
|
|
MatQuasar
|
Sep 4 2023, 08:13 PM
|
|
QUOTE ...and point out my inefficient code and all the parts that are not consistent with coding standards I remember when doing Pascal, have to clean up (dispose) object after creating them, or else it is considered inefficient code. Now I just care about dependency, the less my program relies on other libraries, the better I feel about my program. I am in no position to give advice, as my code is also lame. But I agree with you, young persons can be as good.
|
|
|
|
|
|
kingkingyyk
|
Sep 5 2023, 11:29 AM
|
10k Club
|
QUOTE(15cm @ Sep 3 2023, 01:14 AM) so i kinda feel an urgency to upgrade myself, if not we are going to be overtaken and replaced by younger folks. Instead, you should think what qualifies you as mid level. I do request interviewee to write clean & efficient code during the session, even it is just intern position.
|
|
|
|
|
|
FLampard
|
Sep 5 2023, 02:03 PM
|
|
QUOTE(kingkingyyk @ Sep 5 2023, 11:29 AM) Instead, you should think what qualifies you as mid level. I do request interviewee to write clean & efficient code during the session, even it is just intern position. where you want to go > where you are now.
|
|
|
|
|
|
TS15cm
|
Sep 5 2023, 05:42 PM
|
|
QUOTE(kingkingyyk @ Sep 5 2023, 11:29 AM) Instead, you should think what qualifies you as mid level. eh i didnt other people did since when we get to decide our own job title.. This post has been edited by 15cm: Sep 5 2023, 11:08 PM
|
|
|
|
|
|
kingkingyyk
|
Sep 5 2023, 06:52 PM
|
10k Club
|
QUOTE(15cm @ Sep 5 2023, 05:42 PM) eh i didnt other people did There are other skills involved. Usually people start departing into management track if they can't survive in code.
|
|
|
|
|
|
TS15cm
|
Sep 5 2023, 07:10 PM
|
|
QUOTE(kingkingyyk @ Sep 5 2023, 06:52 PM) There are other skills involved. Usually people start departing into management track if they can't survive in code. i know a few of them, some like to diss other people's coding skills after making it into management. This post has been edited by 15cm: Sep 5 2023, 07:12 PM
|
|
|
|
|