更多
2019年04月18日 13点56分 作者:叶飞 修改

程序员是如何看待「祖传代码」的?

深刻的认识到:代码的可维护性是多么的重要。在刚开始学编程的时候,我成天梦想的是要“写一般人都看不懂的”牛逼哄哄的代码,代码要“跑起来像风一样”。所以什么“究竟该用+还是string builder”、“为什么比较字符串时不要使用ToLower(),而应该用ToUpper()”、“为什么我不使用Linq:看反射造成的性能开销”,等等之类的文章,我都无比膜拜。直到我到了某家公司,开始修他们代码里的各种bug。代码的跨度超过了10年,从最早的c,vb,到java,最后.net,反正我看到的,就这么多种语言。代码 ……

祖传代码
2019年04月18日 13点56分 作者:叶飞 修改

程序员是如何看待「祖传代码」的?

深刻的认识到:代码的可维护性是多么的重要。在刚开始学编程的时候,我成天梦想的是要“写一般人都看不懂的”牛逼哄哄的代码,代码要“跑起来像风一样”。所以什么“究竟该用+还是string builder”、“为什么比较字符串时不要使用ToLower(),而应该用ToUpper()”、“为什么我不使用Linq:看反射造成的性能开销”,等等之类的文章,我都无比膜拜。直到我到了某家公司,开始修他们代码里的各种bug。代码的跨度超过了10年,从最早的c,vb,到java,最后.net,反正我看到的,就这么多种语言。代码 ……

祖传代码
2019年04月18日 09点08分 作者:叶飞 修改

源栈培训:JavaScript:1-入门基础

简单理解:运行在浏览器中的解释型的编程语言。黑历史1995年,网景公司的Brendan Eich在两周之内设计出了JavaScript语言:所以JavaScript先天不足,缺陷很多。“有哪些bug用久了成了特性的例子?”Javascript里到处都是。和JavaScript的关系?就北大青鸟和北大的关系一样 —— 完全没有关系,就是蹭Java的热点。又名ECMAScript:ECMA(European Computer Manufacturers Association)组织定制了JavaScript语 ……

源栈 JavaScript 入门 基础
2019年04月17日 22点08分 作者:叶飞 修改

源栈培训:人人都是程序猿(十三)项目管理:1 - 模糊的需求及应对

请同学描述:源栈的红包政策一句话描述详细描述打比方描述其他同学(尤其是新来的三位同学)思考:需求是否足够清晰。描述性语言的局限性:为什么会:返工返工再返工!不要猜测。 ……

源栈 项目管理 需求 模糊 固化
2019年04月17日 16点08分 作者:叶飞 修改

程序员们,编程学习怎样影响(改善)了你的思维方式?

我看大部分人都是CS专业的吧?我是转行学计算机的,之前做过律师,家装(创业),一直到学编程才“落了窝”。我试着答一下哈。(关于为什么转行,这是一个很长很长很长很长的故事:可以关注我知乎 ---- 自由飞你是如何转行的?转行容易吗?www.zhihu.com1、每次等电梯的时候,就在想应该搞个什么算法优化一下!2、更愿意花时间优化一个算法来提高程序效率,虽然其实加一根内存条就能解决问题。3、以“功能”多少衡量一个物品的价值。理想的衣服应该是能正反两面穿,袖子可拆卸,外带体温显示心率监控……如果能提供接口自定 ……

转行 编程
2019年04月16日 16点04分 作者:叶飞 修改

如何学习编程?

首先把代码撸起来!首先把代码撸起来!首先把代码撸起来!重要的事说三遍。昨天一个网友和我QQ,要学编程,但家里的PC机已经是老古董了,问我“能不能先不买电脑?”还让我先给他“推荐几本书”。你学编程连电脑都木有,还“推荐几本书”——知乎中毒太深了吧?这就像你学射击没有枪,学钢琴没有琴,学游泳没有澡堂子……搞个毛线啊!借用知乎某位大V的话说,“编程是门手艺活”。什么意思?得练。我做编程一口气做了十年,再也不想回头做什么律师。因为代码的世界很纯粹:你行就行,不行就不行。不像其他一些职业,说你行你就行不行也行,说不 ……

编程 学习方法
2019年04月15日 15点18分 作者:叶飞 修改

如何看待「年轻人不要用 Visual Studio」的言论?

因为他们:混淆了困难和厉害忘记了程序的最终目的我来晚了,好在很多回答都只是进行了调侃,所以给我留下了深入挖掘这个问题的机会。其实这是一个普遍现象,而我们很多人可能只是“五十步笑百步”而已。假设两个程序员,开发同一个项目:一个只能用Visual Studio才能开发,离了智能提示寸步难行;另外一个就凭一个记事本,唰唰唰的就把程序跑得飞起。你觉得哪一个更厉害?虽然我已经亮明了观点,但我估计还是有很多同学会说“还是第2个厉害点吧?”如果这样的话,你有必要继续看下去,否则的话,可以直接点赞离开了,O(∩_∩)O~ ……

Visual Studio
2019年04月15日 11点40分 作者:叶飞 修改

源栈培训:数据库:14 - 并发冲突和锁

并发冲突 为了提高数据库性能,就不能严格遵守事务隔离性要求,只能允许在一个事务中进行其他事务的操作(并发)。但这样就带来了以下这些问题:丢失的更新:多个事务对同一数据进行更新,后更新会覆盖之前的更新脏读:读取了事务提交中的数据,但随后事务回滚,数据被删,读到的是“脏”(未提交的)数据。不可重复读:在同一次事务中,两次查询结果不一致(事务中发生了修改)幻影读:类似于“不可重复读”,但两次查询不一样的是范围(事务中发生了删除/插入)注意:一个session(query)里的操作不是并发。为了避免上述问题,SQ ……

源栈培训 数据库 并发 隔离级别
2019年04月12日 22点38分 作者:叶飞 修改

源栈培训:数据库:13-事务

经典例子:银行转账(帮帮币交易)实际上是两条UPDATE语句:UPDATE TRegister SET Balance = Balance + 100 WHERE Id = 1;THROW 3100, '网络故障……', 1; -- 中途出现了网络故障 UPDATE TRegister SET Balance = Balance - 100 WHERE Id = 3;一旦中间出现故障,就会造成 Id=1 的用户余额增加而 Id=3 的用户没有减少的情况。解决的办法就是将上述两条语句放到一个事务中:BEG ……

源栈 数据库 SQL 事务
2019年04月12日 15点27分 作者:叶飞 修改

最近看网上说“前端”就业困难,大量的培训机构出来的学员造就了前端市场供大于求?

其他的都懒得说了。就这一句:一些真正具备两年或者三年以上的前端工作者工作不好找甚至连面试的机会都没有。哈哈哈哈哈哈……题主不是我说你,……,让我尽量委婉一点:有一点点,哪怕是一点点的,自己的判断力好不好?(此处省略若干字,以免损伤友善度)好吧,我承认,这样的谣言还是挺有市场的。想来也挺有意思的,越是离奇的谣言反而越有市场。或许,是因为这种说法还具有治愈作用:如果我找不到工作,原因不在于我,而是因为那些“坏人”那些“蠢人”……但问题是,你找到工作之后呢?那时候靠的就是你的实力了,是吧?同学,这是市场经济,是 ……

培训 IT行业 编程
关键字



帮助

反馈