User Tools

Site Tools


public:thoughts_on_computer_science_outreach_campaigns

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

public:thoughts_on_computer_science_outreach_campaigns [2021/01/29 23:57] – created fangfufupublic:thoughts_on_computer_science_outreach_campaigns [2021/01/30 00:05] (current) fangfufu
Line 11: Line 11:
 Now, let's discuss why the importance of programming is overstated. This is mainly because most of the time it is far better to get an expert who is good at programming to write your program. Amateurs rarely write good code. Code written amateurs tend not to get used in important places. Most of the programs you want to use have been written. If they have not been written, if there is enough need, you can probably convince someone who knows what they are doing to write it for you. This is why I think one does not actually need to know how to program.  Now, let's discuss why the importance of programming is overstated. This is mainly because most of the time it is far better to get an expert who is good at programming to write your program. Amateurs rarely write good code. Code written amateurs tend not to get used in important places. Most of the programs you want to use have been written. If they have not been written, if there is enough need, you can probably convince someone who knows what they are doing to write it for you. This is why I think one does not actually need to know how to program. 
  
-Finally, I wonder how effective those outreach programs are. For people who want to learn programming, they are probably already seeking out information on the Internet. If you don't actively seek out programming yourself, and if you rely on those outreach programme to spoon-fed you with knowledge, you are probably never going to be good at it. For those who are actually interested in programming, they probably don't need those outreach programs anyway, for vast majority of things are available on the Internet. +I wonder how effective those outreach programs are. For people who want to learn programming, they are probably already seeking out information on the Internet. If you don't actively seek out programming yourself, and if you rely on those outreach programme to spoon-fed you with knowledge, you are probably never going to be good at it. For those who are actually interested in programming, they probably don't need those outreach programs anyway, for vast majority of things are available on the Internet.  
 + 
 +Finally, I am not the first one who came up with this idea, it seems people on the Internet have arrived independently at my idea previously already: 
 +https://knowyourmeme.com/memes/learn-to-code 
 +In conclusion, I hope whoever is reading this does not feel the pressure to "learn to code", because it is difficult, and it is perhaps unnecessary
public/thoughts_on_computer_science_outreach_campaigns.txt · Last modified: 2021/01/30 00:05 by fangfufu