Welcome Guest ( Log In | Register )

4 Pages < 1 2 3 4 >Bottom

Outline · [ Standard ] · Linear+

 Self learn programmer

views
     
SUSwhElectrical
post May 18 2019, 09:26 AM

Getting Started
**
Junior Member
135 posts

Joined: Feb 2019
I dont think i can do it. furthermore im 40+ already. my coding skill maybe juniorish. i given up.
malleus
post May 18 2019, 09:11 PM

Look at all my stars!!
*******
Senior Member
2,096 posts

Joined: Dec 2011
QUOTE(whElectrical @ May 18 2019, 09:26 AM)
I dont think i can do it. furthermore im 40+ already. my coding skill maybe juniorish. i given up.
*
producing desired result in a programming test is often not really sufficient. that's really just the base line for them to continue evaluating further.

critical points are more on, what happens to your program when given unexpected input.

for example, you expect the input to be numbers, what happens if the user inputs an alphabet, or an emoji? does your program catch the invalid input and shows a relevant error message, or does it just crash? and do you write unit tests to handle such input or not, and if the unit tests that you write have 1) sufficient coverage and 2) meaningful coverage

its not just merely programming anymore. programming is merely the act of writing some code that does something. what that's more important is, how you plan how to handle issues when something goes wrong.

What I do find useful before you start on the actual programming task is, to ask yourself, as a user, what can you do to break the program. ie. the infamous "Let's see what happens if I try doing this?" question. then make sure your program is able to catch such problems and handle it accordingly.

Its just like once, I asked a rather basic question, what happens if the user attempts to use an emoji as part of their password. the entire project team just stared at me with their mouth open. then they realized, that they better go and handle such a case and reject the password and prompt the user to enter a new password.

This is not really a programming problem anymore. Its more of being able to think of possible problems, and how to prevent it from happening. Try to dissociate this from programming, then you'll find it a lot easier to handle.
ngaisteve1
post May 23 2019, 09:04 AM

Software Engineer
*******
Senior Member
6,779 posts

Joined: Dec 2005
From: Kuala Lumpur


QUOTE(whElectrical @ May 15 2019, 02:26 PM)
in that interview, the coding challenge is to make
a simple program.

i completed it, works well, no bugs, no crash, i also organize the
code, making sure variable use meaningful words, but still the
interviewer reject it. he seems to say that my code is inefficient,
and not use correct design concept etc. i also duno.
*
do you mind to share what coding challenge they give? icon_rolleyes.gif
wiraone
post May 23 2019, 10:03 AM

Who cares about all the stars?
*******
Senior Member
3,892 posts

Joined: Jan 2003
From: Back on earth!
QUOTE(turnmoil @ May 16 2019, 10:49 AM)
.. thats why most of the company hire expatriate from India... cheap and efficient 
*
Cheap probably, efficient .. questionable. I went to few projects, called last minutes to do clean up and I can tell you, most of them are bollocks, they can talk but they can't code! Most of them don't understand the requirements and when facing a problem, they put a workaround in their codes. Though I've found some that are really good, but majority of them can talk but can't deliver.

SUSwhElectrical
post May 23 2019, 11:14 AM

Getting Started
**
Junior Member
135 posts

Joined: Feb 2019
QUOTE(ngaisteve1 @ May 23 2019, 09:04 AM)
do you mind to share what coding challenge they give? icon_rolleyes.gif
*
Just a simple vehicle rent management application.
database can key in vehicle brand and model and no. of passengers.
then can also store customer info which includes gender, name and IC number.
ngaisteve1
post May 23 2019, 12:11 PM

Software Engineer
*******
Senior Member
6,779 posts

Joined: Dec 2005
From: Kuala Lumpur


QUOTE(whElectrical @ May 23 2019, 12:14 PM)
Just a simple vehicle rent management application.
database can key in vehicle brand and model and no. of passengers.
then can also store customer info which includes gender, name and IC number.
*
What language they require and how long to complete it? Code it onsite?
Cardamon P
post May 27 2019, 02:08 PM

New Member
*
Probation
16 posts

Joined: Apr 2019
QUOTE(honeydeal @ May 18 2019, 09:24 AM)
I am learning too, don't give up, after learning the basic, try to solve leetcode (very challenging even the question is with easy tag). I realize i lack of knowledge in data structure to deal with binary tree, linked list etc. Leetcode shows you the time taken that your program run the get the output, i think this is called big O notation.

https://leetcode.com/problemset/all/ 
https://www.tutorialspoint.com/python/pytho...a_structure.htm
*
Hello, have you register account at leetcode? i wonder is this free register or they give trial after register?
koonghx
post May 27 2019, 05:00 PM

Enthusiast
*****
Senior Member
888 posts

Joined: Sep 2008
I am trying to hire programming dev for my company,
and sometimes I see resumes that stated that they are self-learn programmer.

The issue with being a self-learn programmer from an employer's perspective is that there are many more self-learn programmer that just take 1 online course free/paid, then they write on their resume that they are self-learn programmer..and they would write the time they took to complete the course as "how many years of experience"

These people give other legitimately good self-learn programmer a bad impression.
ky1996
post May 28 2019, 08:34 AM

Getting Started
**
Junior Member
149 posts

Joined: Dec 2013
i am 23, my brain too easily forgetting things especially coding stuff, must need lot of dedication and discipline to continue reading programming book of 2k pages, worked under my cousins for 1 month, still don't know how to debug in VS, when run in debug press continue check each lines of codes see the lines jump also don't know when and which code might have problem,ie if a variable should have value or null, i guess i will have to really read whole book and get full understanding first

This post has been edited by ky1996: May 28 2019, 08:37 AM
cassian948
post May 28 2019, 08:37 AM

Enthusiast
*****
Junior Member
931 posts

Joined: Jan 2017
From: Kuala Lumpur
Nah, every code programmer is the same, regardless whether you're formally educated or self-learner - the difference is the school of thought and ethics.
ky1996
post May 28 2019, 08:43 AM

Getting Started
**
Junior Member
149 posts

Joined: Dec 2013
QUOTE(koonghx @ May 27 2019, 05:00 PM)
I am trying to hire programming dev for my company,
and sometimes I see resumes that stated that they are self-learn programmer.

The issue with being a self-learn programmer from an employer's perspective is that there are many more self-learn programmer that just take 1 online course free/paid, then they write on their resume that they are self-learn programmer..and they would write the time they took to complete the course as "how many years of experience"

These people give other legitimately good self-learn programmer a bad impression.
*
wouldn't dare to do that lol, later masuk kerja apa pun duno cannot do gg yourself only, i honest just say my skills very basic only on resume
ky1996
post May 28 2019, 08:45 AM

Getting Started
**
Junior Member
149 posts

Joined: Dec 2013
QUOTE(wiraone @ May 23 2019, 10:03 AM)
Cheap probably, efficient .. questionable. I went to few projects, called last minutes to do clean up and I can tell you, most of them are bollocks, they can talk but they can't code! Most of them don't understand the requirements and when facing a problem, they put a workaround in their codes. Though I've found some that are really good, but majority of them can talk but can't deliver.
*
really? like those indian dudes in freelancer.com? every time i open that site i felt useless so many people there offering their work, means so many people are more competitive than you
deyamato
post May 30 2019, 02:51 PM

Casual
***
Junior Member
419 posts

Joined: Feb 2009
From: Petaling Jaya


QUOTE(ky1996 @ May 28 2019, 08:43 AM)
wouldn't dare to do that lol, later masuk kerja apa pun duno cannot do gg yourself only, i honest just say my skills very basic only on resume
*
its not about apa pun cannot do, you have the basic and willing to learn then ask your senior teach you what the company needs and don't try to be you are better than them that's it. And refer back last page @malleus post.

This post has been edited by deyamato: May 30 2019, 02:55 PM
Alphaseti P
post May 30 2019, 11:52 PM

New Member
*
Probation
9 posts

Joined: May 2019
QUOTE(whElectrical @ May 1 2019, 07:36 PM)
Those who came from IT or Computer Science degrees, do you look down on self learned / programmer from different degrees? Like me I learn programming from google only, able to code but some programmer said my code sucks.
*
I am not sure what type of developers would say any code sucks. In any codes, there are many ways to derive an objective (or objectives). Some with more experience will be able to determine gaps (or flaws). Personally, I would not term "sucks". Perhaps it would be not efficient? But developers don't judge. We merely suggest!.
ky1996
post May 31 2019, 08:00 AM

Getting Started
**
Junior Member
149 posts

Joined: Dec 2013
QUOTE(deyamato @ May 30 2019, 02:51 PM)
its not about apa pun cannot do, you have the basic and willing to learn then ask your senior teach you what the company needs and don't try to be you are better than them that's it. And refer back last page @malleus post.
*
ok got it
ZerOne01
post May 31 2019, 11:39 AM

Getting Started
**
Junior Member
124 posts

Joined: Feb 2007
From: Pahang




QUOTE(ky1996 @ May 28 2019, 08:34 AM)
i am 23, my brain too easily forgetting things especially coding stuff, must need lot of dedication and discipline to continue reading programming book of 2k pages, worked under my cousins for 1 month, still don't know how to debug in VS, when run in debug press continue check each lines of codes see the lines jump also don't know when and which code might have problem,ie if a variable should have value or null, i guess i will have to really read whole book and get full understanding first
*
No need read that much pages la
Just practice and practice. Read basic only enough.
Later if you dunno stuff can google or refer to book if know what to find
Just 1 month what u expect meh, this thing take longer to at least do decent
ky1996
post May 31 2019, 02:25 PM

Getting Started
**
Junior Member
149 posts

Joined: Dec 2013
QUOTE(ZerOne01 @ May 31 2019, 11:39 AM)
No need read that much pages la
Just practice and practice. Read basic only enough.
Later if you dunno stuff can google or refer to book if know what to find
Just 1 month what u expect meh, this thing take longer to at least do decent
*
his adik 2 weeks ady can help him in the big project (business solution) but he is talented and more interested and more discipline than me so yeah

This post has been edited by ky1996: May 31 2019, 02:26 PM
ZerOne01
post May 31 2019, 02:39 PM

Getting Started
**
Junior Member
124 posts

Joined: Feb 2007
From: Pahang




QUOTE(ky1996 @ May 31 2019, 02:25 PM)
his adik 2 weeks ady can help him in the big project (business solution) but he is talented and more interested and more discipline than me so yeah
*
This one matter. Are you interested enough?
If you program solely just to earn some money that's not enough to keep you motivated and disciplined.
Doesn't matter 2 weeks or 2 years, as long as you show you are interested and wanna learn you can be successful too
This thing is constant learning, you will never stop.
ky1996
post May 31 2019, 02:42 PM

Getting Started
**
Junior Member
149 posts

Joined: Dec 2013
QUOTE(ZerOne01 @ May 31 2019, 02:39 PM)
This one matter. Are you interested enough?
If you program solely just to earn some money that's not enough to keep you motivated and disciplined.
Doesn't matter 2 weeks or 2 years, as long as you show you are interested and wanna learn you can be successful too
This thing is constant learning, you will never stop.
*
yeah, interested but not as much as my cousin, he really has strong passion and curiosity and discipline
gtorly P
post Jun 5 2019, 01:33 AM

New Member
*
Probation
5 posts

Joined: Jun 2019
QUOTE(whElectrical @ May 18 2019, 09:26 AM)
I dont think i can do it. furthermore im 40+ already. my coding skill maybe juniorish. i given up.
*
Firstly, I think there are a couple of things that you should be honest with yourself. Do you truly love programming and what it can do to help you achieve your goals in live? Or are you just doing it because you see the fat paychecks that developers get? A good programmer has to be driven by passion as there is so much going on in the tech world, that there's only so much you can take before you burn out. Genuine passion helps alleviate that but even then, it is not uncommon for developers to change projects, albeit in the same industry.

Are you currently employed? If possible, come up with scripts/software to help you at work. Once you finish them, don't just abandon them. Always look for ways on how you can refactor your code to improve it as that is one of the best way to apply new knowledge gained over time.

Start a github repo as well and upload any projects you start and use that repo as part of your resume. If you truly believe you have what it takes, all you need is just constant practice and a github repo helps with accountability and experience on your resume.

If these people can do it, then 40 doesn't mean jack shit tbh.





4 Pages < 1 2 3 4 >Top
 

Change to:
| Lo-Fi Version
0.0209sec    1.25    5 queries    GZIP Disabled
Time is now: 23rd December 2025 - 08:19 PM