今天从学校回来,一路听到有人在讲人生苦短学python。听着心里痒痒,这么神奇?一直都没有看python这方面的知识,一来因为没有时间,二来因为学习一门语言要有好的兴趣。 强制代码一方面可以另可读性更好,另一方面却也是引导用户做更好的程序(逻辑)。 坦克与坦克歼击车 脚本语言写起来这么方便,为什么还会有编译性语言?
与程序打交道的人生,是简单的人生 一次做规划局的项目,规划局的职员很是钦佩地说:“你们真了不起,在电脑上敲敲键盘就能做出软件来。”, 规划局领导说:“跟电脑打交道是最简单的,难的是跟人打交道。”。 领导的话很有深意,一语道破了本质,做程序的人,是比较简单的。 不懂什么叫编程 大学本科,读“计算机科学与技术专业”(相信看这篇博客的人多半也是学这个专业的 ^_*),课程重理论而轻实践。 我用3天时间,学会了开发微信小程序,完成了原有Web功能向小程序的移植。 Node.JS火热的时候,我用了一周的业余时间,学习NodeJS编程,配合MongoDB,搭建了简单的日志系统。 一方面,不管是React,微信小程序,Node.JS,本质上都是JavaScript,Html,CSS的组合使用,相似度很高,只是各自有各自特点的规范特色而已,学习难度是逐渐降低的。 如此,当我们意识到自己有很多不懂的东西的时候,也不用焦虑,因为我们的知识在扩展,保持一颗开放,学习的心,这是人生路上所必须的。
就像新IO为java带来的革新那样,让我们也开启一段新的程序人生。 如果是低负载、低并发的应用程序大可使用BIO,而不要一味赶NIO的时髦。 由一个专门的线程来负责处理分发所有的IO事件。 把整个IO任务切换成多个小任务,通过任务间协作完成。 如果我们保持程序这样,客户端与服务端的通道是没有主动断开机制的,除非发生异常(例如你把整个jvm关掉了)。这是程序比较大的bug,如果用CheckStyle等源码检查工具来检查的话会给你标示出来。 req == null || "".equals(req)) { channel.close(); return; } 经过仔细测试,这个方法可行,我们的程序距离健壮性又近了一步
“程序人生的寂静欢喜”——怎么看都感觉像是某位已故计算机大师的墓志铭,可却偏偏被一个菜得抠脚的毛头小子拿来当做人生寄语——也是日了狗了! 人都没生过,谈什么人生!? 莫怪我,我偏要“奢谈”一下! 好多次我都想,别瞎费劲了,你不是写程序的料!真正适合写程序的人根本就不可能是这个样子! 于是乎放弃。可是不写程序又能干嘛呢?好歹读了四年大学,何况拉弓没有回头箭。 二.议论 更重要的是,从当初的不喜欢、不擅长、不自信,到而今能够怀揣着一颗欢喜之心来写程序,能够以乐在其中的心绪来开启自己的程序人生,这不仅是我收获到的莫大财富,更是我把握住的莫大幸福! 如果要我来选,我一定会选5,因为唯其如此才能获得程序人生的个中真昧,才能拥有彼此交融的内在完满。而其他的几种状态在不同程度上都是残缺的。 罢笔时风烟俱净,但愿自己刚刚开启的程序人生能够无关风月,寂静欢喜。
如果程序员把编程当成“艺术”,他们会吓到公司的老板。 大多数人开发软件以满足客户的需要,而不是享受自己。标准化可以提高质量和效率,最实用的价值,虽然它在一定程度上抑制了“艺术”。 类似的争论:购买现成的程序,还是自己开发?技术和商务人士经常做出不同的决定。 是否应该对错误进行评分 微软的一些开发团队将错误分为四个级别。 第1级:错误导致软件崩溃。 作者的观点是:软件开发是一种智力活动,世界上最细心和最实用的程序员不一定开发出高质量的软件。 因此,同时考虑几个质量属性是很重要的,这样程序就能达到整体的最佳状态。请记住质量属性,这样在设计程序时,您就可以编写高质量、无错误的代码,并减轻检查和调试的负担。 经典的软件工程书籍就像砖块一样厚重,或者令人生畏,或者思维缜密。请原谅作者的天真,本章试图通过聊天和推理来解释软件工程的真相。
小程序就是短篇小说,大程序就是中篇小说,整个系统就是长篇小说加连载。 程序员就像作家。 初级程序员写的是小学作文,中级程序员写的是高考作文,高级程序员、架构师写的是长篇小说。 为了让计算机读懂,程序员编程必须掌握一种语言,例如:java,Python或者C++;为了让读者明白文章的内容,作家写作也得使用一种语言,例如:汉语,英语或者法语。 会语言了不一定能编出好程序。 构思创意和架构逻辑 对作家来说,一个好的构思创意决定了这篇文章的内容以及顺序;对于程序员来说,一个好的架构和合理的逻辑决定了程序的结构和功能实现。 一样在解决问题 作家解决的是故事的延续性,文章的可读性;程序员解决的是程序的bugs,产品的新特性。 总结 作家把创作总结成自己的创作理论,程序员把自己的经验总结成算法和设计模式。 编程就像写作,熟练掌握一种语言,并且具有清晰的思路,你既可能成为作家也可能成为一名程序员。----
静儿认为人生中比较幸福的两件事情:第一是走在路上,偶尔跳起来去抓行道树的叶子。第二是不用费心去挑选美食,因为什么都好吃。 「Wuthering Heights(呼啸山庄)」里让人饥饿的风。
一个好程序员不好做,那么一个糟糕的程序应该不难吧! 秘籍一:让你看不懂我写的是什么 都说让人看不懂的代码,才是牛逼代码。一类是算法高深,一般人实在是看不懂。另一类就是让你看不懂。 bug是程序肯顶有bug,其实告诉你我丫跟就没测试,能糊弄就糊弄。我给出的理由: 时间你给我时间了么? 我的代码没问题流程是对的,有必要测试么,浪费时间。 太简单了,我看就没有这个必要了吧。
欢迎来到第二周的podcast,程序人生之图穷匕见。以后这个一周综述的名字就叫图穷匕见。听声音,或者看文字,随你选。不过声音内容更丰富哦。 首先讲讲TED吧。 创业者和程序猿们要注意了,天天绷紧神经,还没事熬夜绝对不是什么好习惯,雄心万丈是好事,但什么事都不能一蹴而就,要准备好跑马拉松的心态和身体:吃喝玩乐,健身锻炼,聊天约会,一个都不能少! 程序君按照教程完了一下,把做出来的repo放在了github上:https://github.com/tyrchen/goodfilm, 欢迎尝鲜。
在10月23日这天我作为分享嘉宾,参加了CSDN举办的1024程序员节上海分会场的分享,分享了我的程序人生,我们来看一下这次活动吧。 10 月 23-25 日,由湖南省工业和信息化厅、湖南湘江新区管理委员会指导,长沙市工业和信息化局、长沙信息产业园管委会和 CSDN 联合主办的 2022 长沙·中国 1024 程序员节成功举办。 本届 1024 程序员节以“算力新时代,开源创未来”为主题,7 大院士领衔,囊括岳麓对话、技术英雄会、10+场热门技术主题/高峰论坛;同步举办 1024 程序员节北京峰会,上海、深圳城市嘉年华,湘遇人才峰会暨 1024 赛事发布会,2022 华为开发者大赛· 云应用创新赛道;以及云上演播厅“1024 开谈:程序员创富系列”对话、云展览、云集市等精彩活动。 技术创造与人才培养成为热议的话题,中国第一代程序员、UCDOS 发明人、联众创始人鲍岳桥在“岳麓对话”中谈到:“计算机永远是变化莫测的,你可以自己创造,一旦进去就很容易上瘾。
这里推荐一篇实用的文章:远程连接利器:玩转MobaXterm,作者:【努力的小雨】。
作为一名程序员,每天最常见的动作就是查看各种API文档,你一定也有过同时打开N个窗口(HTML、PDF、CHM),不停的在编辑器与文档之间切换。不仅消耗时间,而且效率也低。
其实我觉得Rich Hickey有空的话应该没事就随便讲讲,像他这样的哲人神人,绣口一吐,就是半个程序人生。 这就是订阅程序人生的好处啊。 a16z(安drison, how a witz)不必多说,顶级的VC,每周都有几个精品访谈。 Github Github是程序员的1024。这年头,没上过github,或者没被github影响的程序员可能已经快要绝种了。 Hacker News 如果Github是程序员的1024,那么hacker news就是程序员的精神鸦片。 (当然了,程序人生还是要看滴) … 今天就讲这么多。毕竟第一次嘛,介绍性内容略多。
因为他们觉得人生有限,术业有专攻。 所以,我觉得你把这个算法应用于你的人生选择也应该不是什么问题。关于在于,你是否知道自己想要的是什么?
这篇文章是在雷总个人博客看到的,里面聊到了他作为程序员的一些经历、初衷以及思考。写的不错,转来给大家看看。 如果程序人生的话,这条路太漫长 我并非天生喜欢写程序,上高中时也没有想过程序员的生活。 我学电脑非常偶然,小时好友上大学时选择了计算机系,为了和这个朋友有更多的共同语言,我也选择了计算机系,开始步入程序人生的道路。 当我学会一些后,发现自己特别喜欢写程序。 如果这样的话,我们就不用选择程序人生的道路。 电脑进入中国时间并不短,但真正大规模开始用,还是八五年 PC 开始的,因此国内真正写电脑程序的人最长也就写了十几年(不知道是否还有这样的人)。 后来,才明白,只有全身心地投入,程序才会有感觉。 写程序的活特别费脑子,也特别累,但我喜欢,可以肯定我会干上一辈子,虽然我没有打算一生只干这一件事。用一生来编程序是一件既容易又困难的事。 面对电脑的时候,立刻顿悟:写程序还是自己最擅长的事,也是最喜欢的事。 高级程序员不是追求的目标 有的人学习编程技术,是把高级程序员做为追求的目标,甚至是终身的奋斗目标。
func funcA() { fmt.Println("func A") } func funcB() { defer func() { err := recover() //如果程序出现了
| 导语 为打通游戏人生擂台赛与线下商家的O2O衔接,同时响应时下日臻火热的微信小程序,项目团队决定也开发一款针对性的微信小程序,以此方便商家在我们平台入驻并进行擂台赛事的创建和奖励的核销,进一步推广擂台赛的玩法模式和渠道来源 以下是我们作为部门团队内第一批吃螃蟹者,在这款微信小程序开发过程中踩过的一些坑以及总结,与大家一起分享,也欢迎指正和交流。 目前【腾讯游戏人生】小程序已经发布上线,大家可以扫小程序码进行体验。 接下来主要介绍在开发该款小程序过程中的一些思考和积累。 页面模型是小程序里的一个很重要的概念,从小程序配置文件app.json中也可以看到(如下所示),在app.json中注册的页面地址才可以被调用和打开展示。 src="subpage/default.wxml"/> </view> </view> <include src="/page/common/foot.wxml"/> 五、总结体会 【腾讯游戏人生
Tip:怎么拿的Offer我会在《程序人生》系列写,过年前或者后面出个我大学到现在的心路历程哈哈。
以上几点是最近一段时间利用片段时间进行整理的,为什么会有这篇文章呢?其实就是在整理原有公众号已输出的内容,便于自己知识点内容的回顾,其实也是分享给有需要的人。其实当初在学校时初学编程时自己也是迷茫,后面经过自己一步步调整也走到了现在一个状态,输出文章进行分享对自己增进不是很大,但是或许你的一句话,你的一篇文章对于需要的人而言就是一种帮助,自己也曾迷茫,包括现在,每走过一段时光都曾迷茫,但是随着岁月的流转,过去迷茫的事情也随着自己对事物的理解慢慢对其理解透彻了。这段总结很长,关于其它技术点的内容由于还处于草稿状态,后面有时间再进行整理,是因为一篇原创,字数必须要达到300字,喜欢不妨给个在看,比心。
我这个人倔强的很,跟爸妈拧了很久,没定妥,后来有一天我爸给我打电话说他找到一个地方,让我去看看,从此,那里成了我程序人生的起点—— 达内,对于达内我不想评价太多。 程序人生 当我第一次坐在办公室开发第一个需求的时候,我没有担心哪个需求可不可以实现,从一开始我最担心的事情是我开发的功能会不会有人使用。 因为我所热爱的程序人生它一定就在这里。 如何坚持 追求我所向往的程序人生,为开源做贡献,为社区做贡献。 不要给我说 5 点起床,1 点钟睡觉,我试过,天天累得跟狗一样,学习效率低,工作效率差,等死? (意会) ---- 1024 1024,程序人生,这个属于我们的特殊日子。感触良多。 我因热爱而在这里。因热爱而坚持。 仍在路上坚持,希望同你一样,一起坚持!