zhanghaifeng

zhanghaifeng

一个渣渣程序员的自我救赎之路

zhanghaifeng

2020-06-11

3年经验程序员,成长速度如何超越 80% 的同龄人?

寓意人自身的“操作系统”可用 7 年时间完成一次“升级”,形成翻天覆地般的变化。但对于众多初级软件工程师来说,7 年太长,往往 3 年就是一个坎儿。技术人生的最大危机不是 35 岁,而是你的个人成长速度,首次低于群体平均速度之时。6 月 6 日 周六 14:00,在最新一期的 RTC Dev Meetup 上,声网 Agora 官方邀请了 3 位嘉宾,来分享有关这一主题的经验见解,分别是:声网 Agora 技术 VP 冯越、前特赞科技 CTO & TGO 鲲鹏会上海董事会成员 黄勇、阿里本地生活蜂鸟大前端运力组 Leader mmoaay。第一位登场的是声网 Agora 合伙人、技术和服务 VP 冯越,他曾在飞利浦医疗、微软等公司任职,也是一位著名的游戏黑客,他首先分享了:。十个人中可能会有八个人都不愿意,因为这打断了一名工程师技术水平的高速成长,而且会引起团队中老资历技术人的反感,不出意外的,黄勇也是那八个人之一。

zhanghaifeng

2020-06-01

StackOverflow 创始人关于如何高效编程的清单

程序员普遍有很强的自尊心,都应该看看本文,打印下来时刻提醒自己。无我编程的十条戒律,最早出现在 Gerald Weinberg 于 1971 年出版的经典著作《程序开发心理学》里。Stack Overflow 网站的联合创始人 Jeff Atwood 在博客上再次列出了这十条戒律。要知道,在这本著作出版的时候,Jeff 才一岁。虽然已经过去了几十年,但这些原则并没有被时间侵蚀,仍然值得每一位程序员拜读。关键是要在错误进入到生产环境之前把它们找出来。所幸的是,除了小部分在喷气推进实验室里开发火箭制导系统的程序员,大部分错误都不会造成致命的后果。要记住,代码评审的目的是为了找出问题,而且总归会找到问题。

zhanghaifeng

2020-05-31

程序员的门槛真的有那么低吗?

程序员和程序员之间存在着那么几条明明暗暗的线,那些线外行人看不见,水平低的看不懂,只有准备摸到那根线的人才知道自己被坑了。行业在高速发展之中,经济成就和热钱的进来,造就了无数的岗位,岗位一多没经过系统培训的人就这么入行了。如果我们对码农技术进行分层 :。这样等到35岁以后,前者还有可能继续做码农的工作,后者则出局的可能很大。

zhanghaifeng

2020-05-31

程序员在翻车时的30种常见反应

本文列出了程序员在修复 bug 时可能会说的一些话或者想法。我敢说很多程序员都曾经历过编程的艰辛,但在事后都会一笑而过。丑陋的逻辑语句和啰嗦的语法极大降低了代码可读性!在所有的在线社区中,StackOverflow 无疑是能够提供最广泛支持的地方。

zhanghaifeng

2020-03-03

解析新手程序员都会遇到的五个障碍【超准】!

程序员作为当下互联网行业中必不可少的角色,高薪酬,好就业成为其身上颇具代表性的两个标签。很多人都有入行或者转行来做程序员的想法。不过想要成为一个合格的程序可并不轻松,作为一个新手想要入门程序员,首先就有5个必须克服的障碍。今天就为大家详细分析障碍以及克服障碍的有效方法。能有此一问,自然是因为你明白程序划分的细致,但也说明认知也仅仅停留在这一层上。然而一旦实际应用理论来解决问题并编写新代码的时候,就会无力应对。导致这种情况出现的原因很简单:技能空白。将这个任务分割成小而独立的任务。但你可以将其分解为多个小任务。

zhanghaifeng

2020-01-02

大师级的程序员,都在用这些工作法

程序员是一个忙碌的职业,与这个职业联系在一起的词儿,通常是忙碌、加班、熬夜、过劳、亚健康……当忙碌成为了主旋律,“高效”一词就自然浮出了水面。可是,程序员工作效率是由编程能力决定的吗?答案是“未必”。根据我的观察与总结,他们往往绕不开下面四个工作原则。

zhanghaifeng

2019-12-11

十年的编程,教会我的五件事!希望对编程的你有帮助!

无论你是刚入编程的小白,还是已经浸润编程数年的资深人员。相信这篇文章都会给你带来不一样的启发,前人的经验永远是我们最容易看到的捷径。在过去的4-5年中,程序员的需求急剧增长,以至于程序员的数量每隔5年就会翻一番。结果是,拥有5年经验的程序员在这个行业的任职时间甚至超过了该行业的一半。还有上述的ERP系统,销售和会计两个部门都需要严格地制定备忘录,并通过发送正式电子邮件确保客户信息保持同步。

zhanghaifeng

2019-12-10

看到程序员坐在电脑前,如何判断程序员正在做什么?只需看这些

想要在程序员生涯内有更高的成就的话,C/C++就是一个既可以强化思维能力,又可以打好编程基础的编程语言,将来想要做软件开发,有一份好的前景的话,学习C/C++的话笔者有一个C/C++的编程俩千人羣群,你如果感觉自学C/C++语言有困难的话,有兴趣学习或者了解一下C/C++编程的小伙伴就可以进来交流。

zhanghaifeng

2019-12-06

可视化编程:利用图形来创建程序,却被程序员认为是糟糕的想法?

可视化编程语言可以让程序员通过操纵图形元素来创建程序,而无需键入文本命令。众所周知的例子是 Scratch,这是一种麻省理工学院开发的可视化编程语言,用来教孩子们学编程。这涉及“round tripping”的概念,即通过可视化的手法为系统建模,根据模型生成程序代码,而且任何代码的变更都可以反向反映到模型上。但最终这些工具未能兑现承诺,而且大多数这类尝试现在也已基本放弃了。因此,除了一些非常有限的领域外,可视化编程都未能成功。

zhanghaifeng

2019-12-03

如何成为高级java程序员

给一个刚出社会的程序员新生一个建议,想成为一个优秀的程序员,高级程序员,不能眼高手低,不能认为开发新项目,技术研发才学到东西,不能看不起维护系统,不要以为自己懂的技术越多自认为自己很牛叉。一般的程序员或许只需知道一些JAVA的语法结构就可以应付了。但要成为JAVA(高级)工程师,您要对JAVA做比较深入的研究。如果可能,希望您对JAVA的所有包都浏览一下,知道大概的API,这样您就发现其实您想实现的很多功能,通过JAVA的API都可以实现了,就不必自己费太多的脑经了。这个“好”字包括代码可重用性,可维护性,可扩展性等。现在的系统中不使用XML几乎是不可能的。

zhanghaifeng

2019-11-29

人生苦短,学好Java核心技术,年后进大厂不是梦

作为最流行的网络编程语言之一,Java凭借其自身的特点成为计算机应用开发的主流趋势,近年Java仍以较大优势领跑。随着现代科技发展,公司企业对Java技术人员的需求量不断增加,掌握Java程序设计技术的程序员,无疑成为了求职市场上的热门人选。

zhanghaifeng

2019-11-28

最近程序员频繁被抓,如何避免面向监狱编程!?

最近程序员频繁被抓,如何避免面向监狱编程!?某公司利用爬虫抓取用户信息,最后被发现,导致该公司的程序员被抓。某P2P公司暴雷,老板跑路,程序员被抓。中科大博士卖“外挂”非法牟利300多万,被警方逮捕。目前,关于网络爬虫相关的约束,主要是2019年05月28日国家网信办发布的《数据安全管理办法》。

zhanghaifeng

2019-11-20

盘点身为程序员所遇到的各种奇葩需求

给你一天时间,搞不搞得定。说一个奇葩的idea啊,大一那年学校里让报互联网+比赛一个奇葩同学出的奇葩idea。他问我们导师共享单车算不算互联网+,导师说算的算的。ok,于是他感到思如泉涌,也决定搞一个共享新模式————共享座机!!!!没有,你没有看错,共享座机!!!!当时他提出来的时候大家没觉得有什么不妥。——你们怎么盈利啊?WiFi网速有点慢,你把这个网速整上去。

zhanghaifeng

2019-11-05

为什么我害怕数据结构学得好的程序员?

我害怕数据结构学得好的程序员,一跟他们讨论技术,我就感觉自己不是程序员,仅仅是在搬砖维持生活。每一个初入职场的程序员都会。但数据结构学得好的程序员,能在代码里遨游,知道如何使用排序、堆栈、队列、树、图优化程序,提升代码效率,甚至他们还能发现工作中那些违背数据结构特性的代码,并能去优化修改。相较之下,我只是生产线上的一颗螺丝钉,简单、重复、随时都有可能被裁。这里有一个学好数据结构的机会。学习到50%以上互联网公司中数据结构方面的面试题纲领,提高面试通过率。

zhanghaifeng

2019-11-03

程序员:我的程序竟然没出现Bug,太可怕了!

想要学习C/C++成为一名优秀程序员的小伙伴可以关注我!

加载中...