Welcome Guest ( Log In | Register )

Outline · [ Standard ] · Linear+

 what a mid level developer needs to know to move, to senior developer?

views
     
TS15cm
post Sep 3 2023, 01:14 AM, updated 3y ago

Casual
***
Junior Member
423 posts

Joined: Apr 2022
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
post Sep 3 2023, 08:21 PM

Casual
***
Junior Member
355 posts

Joined: Aug 2021


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/

smile.gif


MatQuasar
post Sep 4 2023, 08:13 PM

Casual
***
Validating
329 posts

Joined: Jun 2023
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
post Sep 5 2023, 11:29 AM

10k Club
Group Icon
Elite
15,694 posts

Joined: Mar 2008
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
post Sep 5 2023, 02:03 PM

On my way
****
Junior Member
590 posts

Joined: Jun 2008
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
post Sep 5 2023, 05:42 PM

Casual
***
Junior Member
423 posts

Joined: Apr 2022
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
post Sep 5 2023, 06:52 PM

10k Club
Group Icon
Elite
15,694 posts

Joined: Mar 2008
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
post Sep 5 2023, 07:10 PM

Casual
***
Junior Member
423 posts

Joined: Apr 2022
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. sweat.gif

This post has been edited by 15cm: Sep 5 2023, 07:12 PM

 

Change to:
| Lo-Fi Version
0.0156sec    0.36    5 queries    GZIP Disabled
Time is now: 24th December 2025 - 04:38 AM