学编程,来源栈;先学习,再交钱
当前系列: 其他 修改讲义

那什么才看得出来?代码

code is everything。

还有不会的知识点?没关系

又到了源栈同学出栈找工作的时间了。

有同学和我说:“飞哥你讲的那些知识点好多我都忘了,复习像新学的一样。”

这是不是问题?

要不是做培训,一些生僻点的知识我也都不知道/忘了——没用过嘛,很正常。

所谓的“几年工作经验的程序员XXX都不知道”不是问题,说这话的人才有问题。

几个佐证

应付面试可以背《面试宝典》。真正问啥啥都会,而且表达清晰流畅的,你反而要小心点。

你明明学得.NET,面试单位让你转Java;

你学的是ASP.NET,公司让你做WPF;

真正让我担心的是啥?

调试

一眼死!

今天一个同学问我两个问题:

  • 第一个问题,他不会排除法。razor page报错,报错位置不明,你怎么办?
  • 第二个问题,他根本没有设断点的意识,没有跟着流程捋的思路。

不会调试,没有最基本的调试技巧,这个是没有借口的。

我们为什么反反复复的讲:键盘敲烂,月薪过万

这里的敲键盘啥意思?完美复刻吗?

小号已经废了

指望接下来的新同学啦!

  • 充分认识作业的意义。
  • 目标不(仅仅)是学多少知识,而是提高了多少能力

最怕的就是两个手胸前一抱,就带个耳朵假装听的这种……









有一个问题,让我觉得很有意思:

在做程序员的道路上,你掌握了什么概念或技术使你感觉自我提升突飞猛进?

其实,哪有什么真正地突飞猛进?!

倒是“感觉”自我提升突飞猛进的时候很多。

干这一行十年了,回头看看,这样的场景不要太多。

那还是很久很久以前,学了CSS布局,内容和装饰相分离,好优雅好有道理!坚决的抛弃table,“纯CSS页面布局”,好牛逼的感觉,一个页面全是div套div,span套span,左边右边float来float去……,后来突然有一天,发现自己好傻:这一块本来就是一个表格,为什么不用table,要自己写一堆的div来飘呢?才明白,哦,该用div的时候用div,该用table的时候还是得用table,关键是知道什么时候“该”啊!

Petshop推出了三层架构,眼前一亮,靠!原来该这么玩。UI/BLL/DAL,一层一层清清爽爽,什么复用解耦可扩展,听得一愣一愣的。觉得get到了一个新天地,超级diss那些在aspx.cs里就连数据库的人。看的书多了,发觉三层还不够,得再加一层Service层;没过多久觉得切得还不够细,再加一层总线(Bus)层;之后再加……最后搞出一个七层架构,妈蛋,宝塔呢,这是?才突然发现自己像个智障。

更不用说面向对象这个大坑。用继承,儿子孙子,孙子的孙子满天飞;用设计模式,把这些类包装来包装去,包装得他妈都不认识了……还有什么敏捷、TDD、DDD,都是乍一听不错,仔细一了解惊艳,实际用起来,稀里哗啦一塌糊涂。

所以老码农对新技术不感冒性冷淡,因为被“坑”过太多次啊!


所有的这些技术这些概念,有用吗?当然有用,但用处没有你想的那么大。

没有银弹!

没有银弹!

没有银弹!

每一种技术,都是着眼于解决一个问题;然而,在解决了这个问题的时候,就会有更多的问题冒出来。重要的不是技术,而是你对于技术的理解。

据说很多公司会开掉35岁以上的程序员,因为他们“不懂新技术”,呵呵。我可以百分之百的肯定,这是一种极端短视的行为;我可以百分之九十的肯定,这是谣言,或者说只有10%的傻逼公司真会这样做。

写代码,做架构,最难的是什么?难道是不懂新技术?那是刚毕业的小年轻才觉得难的东西。对于有经验有见识的程序员而言,最难的是权衡是取舍。没有一定之规,而是根据项目的要求,因地制宜的采取最合适的方案。这靠什么?靠经验哟,童鞋,讲是讲不明白的。


欢迎分享传播,别忘了顺手点个赞。

你的支持,我的动力!

学习笔记
源栈学历
键盘敲烂,月薪过万作业不做,等于没学

作业

觉得很 ,不要忘记分享哟!

任何问题,都可以直接加 QQ群:273534701

在当前系列 其他 中继续学习:

多快好省!前端后端,线上线下,名师精讲

  • 先学习,后付费;
  • 不满意,不要钱。
  • 编程培训班,我就选源栈

更多了解 加:

QQ群:273534701

答疑解惑,远程debug……

B站 源栈-小九 的直播间

写代码要保持微笑 (๑•̀ㅂ•́)و✧

公众号:源栈一起帮

二维码