学习编程有很多种方式,比如在线教程、网络课程或是高强度的编程训练营。教程是不错,不过它能教给你的只有基本知识。不管是线上还是线下的课程(译注:这指国外),都非常昂贵,还会限制你的时间安排。虽然你也可以通过多种渠道去向你的同事求助,但是你如果想要理解他们给出的答案,你还需要具有足够的知识量。评估一本编程书籍的几个小贴士评估一本编程书籍最好的地方就是从这本书的目 ......
270
0
0
2022-06-08
在我30多年的程序员生涯里,我学到了不少有用的东西。下面是我这些年积累的经验精华。我常常想,如果以前能有人在这些经验上指点一二,我相信我现在会站得更高。1.客户在接触到产品之后,才会真正明白自己的需求。这是我在我的第一份工作上面学来的。只有当我们给客户展示产品的时候,他们才会意识到哪些是必须的。给出一个功能性原型设计远远比一张长长的文字表格要好。2.只要有充 ......
367
0
0
2022-06-05
没毕业之前,我也一直在寻找我到底应该学习什么样的语言,也在百度、google上搜索了初学者应该学习哪门语言,类似这类菜鸟问题,我相信很多人都有问过。大一的时候学了c语言,老师还是蛮好的,记得当时班里c语言没一个挂科的,大二一开始的时候我开始学java,学习了一遍基础java,知道了和c语言的区别,一个是面向对象,一个面向过程。当时跟着教程用java敲了一遍坦 ......
410
0
0
2022-05-29
好与坏的程序员微软某个大牛软件下面两个不同的组里各有一个大牛程序员,为了不失一般性,我们叫张三和李四吧。张三的特点颇有点大哥的风范,偶尔也充当一下二哥。写的程序严谨,测试也很严谨,几乎不犯错。组里其他同事有错的,也在出大事之前默默的修掉了。 1、有感于知乎上的一篇关于程序员的讨论。让我突然之间心有戚戚然的感觉。最近一段时间有点江郎才尽的感觉,写不了大的主题, ......
310
0
0
2022-05-19
一个在外企混过5年,阿里呆过3年,自己创业7-8年,都不太成功,现在又在给别人打工的人,在浙江,月薪13000,搞的是机器人运动控制中涉及到的算法编程以及三维计算的相关算法,喜欢搞算法研究,但不会管理,所以在IT行业一直做着码农的工作,当不了老板,也成不了高管,因为算法能力由于经验丰富,远超过那些二三十岁的同事。但是不知还能这样干几年?经后该怎么办?这是一个 ......
292
0
0
2022-05-17
程序员曾经是个多么令人羡慕的职业,不用风吹日晒,电脑前面动动手指,收入可观,前景无限。人才市场上,程序员也是经久不衰的香饽饽。而如今一提到程序员,却总是令人联想到:黑眼圈、生活不规律、加班、过劳、亚健康......不知何时起,程序员真变成了“程序猿”。20岁的程序员思路开阔,头脑清晰;30岁的程序员沉稳老练,经验丰富;而40岁的程序员,体力和思维大不如前,虽 ......
278
0
0
2022-05-17
一、开始准备工作1.首先,你的电脑不一定要高配置,但是必须得是双屏,而且越大越好,如果能一个横屏一个竖屏那就更好了。这样,一个用来查资料,一个用来写代码。总之要显得信息量很大,效率特别高。2.再次,你的椅子不一定要舒服,但是一定要可以半躺下。3.然后,要有大量标签,最好是各种颜色的,用来记录每天要完成的事物。尽量沿着电脑的屏幕边框贴满,这样,更能显出有很多事 ......
305
0
0
2022-05-16
而立之年,程序员的我是该转型做管理还是继续技术路线?时光匆匆,不知不觉已经年近30了。作为程序员,一入技术深似海啊。最近一直在思考,是该转型管理还是继续技术路线?看看身边的朋友,曾经的朋友、同学、同事,大部分都已经转型,有做team leader,也有转型做项目主管,做架构师的,产品经理,还有就是去培训机构当讲师,当然也有自主创业的,做CTO的,也更有甚者, ......
267
0
0
2022-05-09
程序员最需要学习的是自我规范,比如添加有效的注释、代码保持简洁等。如何才能成为一名优秀的程序员?下面w3cschool就给各位亲爱的小伙伴们分享程序员必须知道的5大编程准则。1、自我反思最牛的程序员通常也是勤于反思的程序员,好马不会在同一个地方跌倒两次。一个优秀的程序员在每次修改BUG之后,都要反思和思考之后如何避免bug。W3cschool认为这是一条相当 ......
293
0
0
2022-05-09
1.所有的程序可读性来源于【名字】,所以,命名一定要规范!起名字直白得让别人越容易理解,你程序的可维护性越高。就比如isCreated, onCreate,doCreate, 用于操作,created用于状态字段,等等多学习java库写法,少学习posix的写法。我始终觉得createProcess和fork实在是差别太大。在这里我推荐下我自己建的Java学 ......
285
0
0
2022-05-05
我们根据职场发展通路和能力水平,把程序员分成如下四个等级:普通开发者熟练开发者、高级开发工程师、技术组长技术专家、架构师、一线经理科学家、首席(资深)架构师、部门研发总监今天这篇文章,我们来讨论普通开发者如何进阶为熟练开发者。我们会先定义普通开发者应该达到的能力水平,然后再介绍他应该在哪方面提升才可能进到下一个阶段。普通开发者的能力水平先看我经常提到的一张图 ......
314
0
0
2022-05-05
阅读优秀的代码是程序员提高个人能力的一种捷径。有人说,成为大师的方法之一便是,找到一位大师,让其倾囊相授。不过,坦白地讲,不是每个人都有这样的机会吧?所以,我们还是老老实实地阅读那些优秀的代码,让自己更快地进阶。一些程序员阅读代码的速度非常缓慢,这是很可怕的一件事。为此,w3cschool分享提高代码阅读能力的6个技巧。1、选择优秀的代码要想成为一名卓越的木 ......
289
0
0
2022-05-04
昨天的趣图,其实是网友(肯定是程序员)改做的一个表情,小东在底下的评论,其实也有一个对应的表情图(如下),所以呢,今天就发一波程序员专属表情包汇总。收好不谢~C/C++学习交流群231662552程序员怒产品 : 被吐槽写BUG时怎么办 产品又来提需求 产品又要改需求,怎么办 产品说,这个功能三天后就要 日常怼产品 日常工作内心咆哮 ......
521
0
0
2022-05-03
本文是国外一位 40 岁老程序员对职业生涯的思考,他认为从长远来看,应该多投资一些不容易过期、衰竭期较长的知识领域中。我是一名程序员,几个月前刚过完四十岁生日。某个星期六的早晨,我参加了一个 React Native 技术交流会,演讲者正在竭力说服我们为什么它会成为移动开发领域真正的下一个大事件。但对我来说,它有点像十五年前的 jsp ,将所有的逻辑都放在演 ......
311
0
0
2022-04-28
昨天提到了不学习的大龄程序员出路如何,今天我们就来谈谈出路。简单聊聊大家都知道的方向:技术+业务,纯技术,管理层具体一点就是:程序员——系统分析员——架构师——技术经理——CTO程序员——项目组长——项目经理——项目总监——CTO程序员——产品设计师——产品经理——CTO那我们这些不爱学习年龄偏老的我们能够做到啥程度呢?首先还是得找准一个方向简单点就好项目经 ......
354
0
0
2022-04-25