和尚认为,做程序猿的有两种:
第一种是真的喜欢编程,这种一般都是发自内心的喜欢,也最容易成为大佬,他们会一直保持对编程的热情,无需担忧;
另一种是以编程为工作,为了养家糊口而选择编程,有一点生活所迫,想要对编程保持热情,可以多参加一些线上线下的论坛,坚持写博客是一个非常好的选择,被动学习虽然没有主动性那么好,但也是一种进步,对于编程的认识也会更深一步;
以个人为例的话,比较偏向于奖励激励的方式来维持编程的热情,程序员嘛,每个月都会有那么几天的,其实这个是很正常的现象,但是采用的方式不同会有不一样的效果,可以选择和朋友一起户外烧烤,或者休息一下奖励一下自己,个人比较偏向买东西来奖励自己,比较喜欢现在的电子产品,如果在我不想编码或者是不想上班的时候,可以选择买个电脑来给自己一点编程的新鲜感来维持自己对编程的兴趣,或者是键盘、鼠标(不要问我有少个,总是很多就是了)、耳机。
这样会让你突然一下对生活,对编码,对学习,有个不一样的感觉,就像打了鸡血一样,每个人选择的方式不同,希望我的分享对你能有帮助!
第一当然是挣钱啦,代码写的好不仅在公司会得到嘉奖(真的做的好老板会知道的,老板又不傻bushi),而且还会接到许多的外快,想想钱来了就很激动。
其次我的圈子会编程的其实不多,每做好一个项目我都会分享给她们,虽然她们并不懂,但是每每听到她们的赞赏就很有成就感。
现在很少有公司做 codeview (对写好的程序做代码级检查),于是很多人在进度的压力下潦草应付,只要测试通过就算搞定。表面上看,开发速度很快,进度有保障;但实际上,这样的程序连开发者自己都很难读懂,一旦有bug,很难调试,将来维护升级都非常困难。这样的代码多半只能重写,浪费自然严重。
那些能让初学者,甚至是编程老鸟,更快上手,更省事的工具,包,框架等往往会被贴上“真正的程序员不该使用”这样的标签。这种贴标签行为背后是一种恐惧:如果任何人都能称自己为程序员,那这个头衔就将毫无意义。不过,认为这种闭关自守的行为是有害的。去用那些让写程序变得容易的工具吧。如果那意味着你用 Stencyl 或者 GameMaker 来写游戏,而不是从零开始写一个新的,没事,只管去做。如果你第一次尝试编程是从HTML或者Excel宏开始,没事,只管去做。哪个(编程方式)你能坚持下去,你就用哪个。随着你技术不断提升,你就会发现那些便利工具对你的限制大于对你的帮助。那时,你就会去寻找更强大的编程工具。但大多数时候,很少有人会看你的代码,或者问你用什么编程工具。你的程序到底好不好用才是真正重要的。
学习编程的方法有很多。不管上什么编程课,你都会有这么一段“撞墙期” 。唯一的解决办法就是坚持到底。这意味着你要不断尝试新事物,学习新知识,不断地,一步步地,去解决问题,去编出你要的程序。如果你这时认真回看自己的编程初心,你就更有可能获得成功。坚持到底,就会胜利。这就是我之前提到的信念的价值所在。如果你真的坚持到底,你就真的会胜利。
个人觉得程序员要想维持对编程的热情,首先要确定自己对编程的开发工作是否还有兴趣,要保持持续的新鲜感,枯燥无味一成不变的节奏只会越来越快的放弃编程。就拿我自己来讲,从iOS开发入门编程开发工作,随着时代的进步以及信息技术快速更新换代,不得不学习新的技能,学习了flutter混合开发,然后学习了微信小程序开发,最后又学习了前端开发,一路走来一直在学习新知识的路上,但是技术水平倒是没有提升太多,只是掌握的技能多了而已,而且随着年龄的增加,对于编程的热情会减退,所以要时刻保持对编程的热情,时刻保持学习的心态来对待编程开发工作。
在5G时代,会给公益发展趋势带来三个改变:一是公益的广度,传统的公益有了技术的支撑,参与范围会更广;二是基于5G的超快速度,公益会更高效;三是公益的深度会增加,以前做公益、做支援更容易被局限于时空。当然不管技术怎么改变,我们都是想让社会更美好,热爱公益的心和对待社会的温度是不变的。
5G技术也必将以人为本。在公益慈善领域无法解决的问题,比如留守儿童、医疗、文物保护等问题都会通过技术得到更好的解决。比如,互联网公益的发展就非常迅速,去年9月份,中华慈善日人人公益日节,实现了500万的捐赠人次。我们在活动设立之初,对捐赠人数规划才不到200万,这一个活动就把我们一年的捐赠人次二倍。在比如,我们一个保护熊猫栖息地的项目,让更多的人通过5G短视频观看到,那些常年奉献在大山的护林员的生活,像真人版的节目一样,也取得了很好的效果。
当然,另一方面,我们也不能完全依靠新技术。如果趣味性参与性不足,光靠技术产品也是难以实现。公益活动的成败取决于思想创新,文化创新,背后体现的是我们的公益文化自信和独立思想。