程序员怎么提高自己的开发水平 知乎

如题所述

自己研究啊,找点小项目来搞搞,搞着搞着你就对技术知道的多了,自己的技术水平自然也就上去了。

比如,自己写个WebServer,写完以后你就知道,从单线程响应http请求,到多线程响应;从只支持html,到支持图片、音频啥的,慢慢的,你就能体会server的基本原理;

再比如,自己写个网络爬虫,爬点天气预报数据、新闻啥的,从单线程爬,到多线程爬,从每隔一段时间爬,到每天定时定点爬,从爬不需要登录的,到爬需要登录认证的,完事后,啥是多线程、线程池、怎么模拟登录,你还能不明白?

爬到天气预报,那你还不写个小android/ios/html5程序,把天气呈现出来,从只呈现一个城市的,到呈现可以选城市的,从没有动画的,到有动画的...什么sqlite、自定义控件、handler、ajax、webservice你还会不熟?

我就这么干的,我不是程序猿,这只是我的爱好,但学习让我挺快乐。
温馨提示:内容为网友见解,仅供参考
无其他回答

对于新入行的程序员来说有哪些好的建议?
首先就是该明确自己的发展方向和道路,要是一直停留在舒适区,那就永远改变不了。另一个就是其实在互联网行业,是不是科班,本科或者专科,这些在几年后都没那么重要。更重要的还是能力。有能力就是学历低点也没什么。在工作中发现知识不够用了,面临工作上的压力,不如先提升自己的技术水平和实际操作...

有没有什么网站可以提高编程能力的?
1. 推荐一:知乎 知乎,是一个有深度、有思考的问答社区。它汇聚了海量优质的用户,他们来自各行各业,有各种领域的专业人士、学者、业内人士、科技爱好者等等。在知乎上,你可以向任何人提问,任何人也可以回答你的问题,这使得知乎成为了一个宝贵的互联网资源。2. 推荐二:V2EX V2EX 是一个关于分...

[探讨]提高代码质量的方法有哪些?
1. 代码风格和规范:多看看网上的一些代码规范,仔细思考一下制定这些规范的出发点是什么。例如Oracle(前 SUN)公司的代码规范,Google的代码规范 。2. 学习最佳实践 在编码中遇到的各种大大小小的问题,首先不是自己去“闭门造车”的冥思苦想,多用 Google,搜搜是否已经有现成的解决方案。3. 阅读优秀...

大厂程序员的水平比非大厂高很多嘛? - 知乎
首先,学习能力强是大厂程序员的一大特点。面对新知识,他们能迅速掌握,不仅在于知识的储备,更在于高效的学习方法和独立解决问题的能力。这种能力在日常工作中尤为重要,能够帮助他们快速适应新环境,提升个人和团队的效率。其次,大厂程序员的规范性体现在代码撰写、文件组织以及沟通交流的各个方面。他们严格...

是不是程序员总会遇到一个瓶颈期,该怎么解决?
详情请查看视频回答

程序员能干一辈子吗?(程序员能干一辈子吗知乎)
1. 尽早向技术管理方向转移。管理是一种学问,需要不断地学习和实践。通过学习管理知识,可以帮助程序员更好地管理团队和项目。2. 将技术进行到底。对于那些对技术有深厚兴趣的程序员来说,成为技术专家是一个不错的选择。在一些公司中,专门设置了技术专家的职位,这些职位通常与技术经理持平,能够继续在...

程序员到哪里学技术最好
技术社区,如GitHub、Stack Overflow、知乎,聚集大量程序员和爱好者,这里能交流、解决实际问题和了解行业动态。线下培训课程,选择如北大青鸟、蓝桥学院等专业机构,它们提供系统课程和实战演练,助于提高技术水平。自我学习方式,通过阅读书籍、实践项目,持续提升技术能力。《深入浅出MySQL》、《算法导论》等...

为什么感觉自己编程那么难 知乎
第3. 程序开发首先是非常难学的,任何一门编程语言都有自己独到的思想,概念设计,很多情况下一门语言与另一门语言没有多大关系,知识经验无法串用。当然好多大牛说什么编程思想是互通的掌握核心算法思想就行了但是我编程开发这么多年实在看不出有多少互通,学好一门能一通百通?骗骗小孩子还差不多。一...

程序员能干一辈子吗?(程序员能干一辈子吗知乎)
很多程序员中间转行挑战别的行业,只要能把一个职业做好一定能够把别的方向给弄好,尝试新的天地未尝不是一个方向,新的方向新的起点新的挑战,可能带来的是新的收获。 作为一个程序员也有随着年龄的增长有一种无形的压力在心头,能做的就是拼命提升自己的技术能力,担心年龄大了淘汰,只能是继续提升技术和管理水平。

零基础学程序员先学什么(零基础学程序员先学什么好)
程序员是一个不停学习的岗位,你需要每天除了工作以外,花一定的时间了解新的技术或正在使用的技术的原理,这样才能一直提高,不然,可能会被淘汰。 在你了解代码以后,你还需要了解逻辑,就等于你要熟悉你所从事的这个领域及行业,比如你做教育,那就要熟悉教育行业的业务,做财务,就要熟悉财务的逻辑,这样才能写出好的代码。

相似回答