TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

How to quickly but effectively become technically conversant

6 pointsby avni000over 10 years ago
For a non-technical entrepreneur wanting to up her technical capabilities what would you recommend?<p>Not looking to be a programmer, but ideally learn enough to better lead and work with engineers and&#x2F;or build a crappy prototype.

5 comments

Teichopsiaover 10 years ago
I&#x27;m still learning so take my advice with a grain of salt. That being said, first we ought to applaud you for taking the interest in understanding what goes on behind the scenes and better communicate with the engineers.<p>If I may, there are three courses you could look into. I&#x27;ve only taken the last one, which is fantastic for people that don&#x27;t have a CS background. You&#x27;ll learn about data structures.<p>The other two I just came across them today.<p>Now, the intent of this is only to give you a general idea of the amount of information these people deal with. If you happen to be a P.M. and deal with clients, this will help you avoid making promises for x feature to be ready x day due to lacking an understanding of what must be done to get it working. And so forth... Once again, I&#x27;m just starting, so take my advice with a grain of salt.<p><a href="https://class.stanford.edu/courses/Engineering/CS101/Summer2014/about" rel="nofollow">https:&#x2F;&#x2F;class.stanford.edu&#x2F;courses&#x2F;Engineering&#x2F;CS101&#x2F;Summer2...</a> <a href="https://www.coursera.org/learn/insidetheinternet" rel="nofollow">https:&#x2F;&#x2F;www.coursera.org&#x2F;learn&#x2F;insidetheinternet</a> <a href="https://www.coursera.org/course/pythonlearn" rel="nofollow">https:&#x2F;&#x2F;www.coursera.org&#x2F;course&#x2F;pythonlearn</a>
评论 #8775884 未加载
评论 #8775872 未加载
rantyover 10 years ago
There is only one way to learn: have a problem then solve it. It has to be a real one, too.<p>So go and find (small) problem, work out how to solve it and implement it. Then if you really want to learn: promote and sell the damn thing.
评论 #8775892 未加载
bjourneover 10 years ago
Sorry there are no shortcuts. Study as hard as you can and spend as many hours you can practicing programming. Then in a few years you&#x27;ll be able to productively work with other developers.
评论 #8775901 未加载
zeeshanmover 10 years ago
I would say just learn basic data structures, and understand client&#x2F;server model. Learning about these two will help you have conversation about how your product strategy goals go along with engineering design. You probably shouldn&#x27;t need to talk with your engineers in deeper details but at design level.<p>Hope this helps.
评论 #8775898 未加载
cmstokenover 10 years ago
Spend a lot of time reading technical material, and be active on Twitter and other places were engineers hang out. Watching videos also helps. There&#x27;s a lot of JS&#x2F;Rails&#x2F;Python stuff on YouTube etc...
评论 #8776065 未加载