1.工作就是解决问题。看到微信上的一篇文章,大体是讲公司里的新人成了老人的上司,老人最后离开了公司。文章的主体观点其实是想说大家在对待工作时的态度,应该是解决问题,而不只是按部就班完成工作。联想到我现在的状况,自我感觉被雪藏,领导给我的活都是烂项目、烂课题,我自己的态度就比较消极。如果继续拖下去,最后只能是自己破罐子破摔。看到这点,我幡然醒悟,自己对待工作的态度是有问题的。不能回避问题,对待工作要积极。
2.如何学习编程。在36kr上看到的文章,讲一个15年编程经验的人提的一些建议。因为自己最近正好在自学Python,看到这些建议,觉得十分实用。故予以记录。
(1)编程是一门知识密集型的职业。编程不一定要有专业学位,但要有相关知识储备。所以,学习编程最好的方式应该是自学。(利用好搜索引擎)
(2)编程需要创造力,即如何找到最有效、最简单的代码编写方式。实现一个工程的方式有很多种,但需要最简洁有效的。(多想想有几种可实现的方式)
(3)学海无涯,你得先找到一个方向。编程的方向有很多,刚开始学,要找准一个方向。(比如我选择数据分析的方向)
(4)学编程也需要交流,对着电脑并不意味着你不需要交流。
(5)学习编程要会灵活应用,而非死记硬背。用得多了,自然记住了。
(6)“冒名顶替综合征”,不是很懂。
(7)程序员要享受自己的生活,有活在真实世界中。
(8)结队编程会学得更快。(事实上,生活中不一定能找到,但网上有。要多上github和一些社区论坛交流)
(9)你不需要擅长数学和科学。(这一点很震惊,原文摘录:在技术行业,你会遇到各种各样的超级明星型程序员,他们可能是在接受了正规的文科教育之后,突然发现了编程逻辑思维方面的魅力。也有一些画家或者是作家在追求艺术的同时将编程作为谋生的手段。但对于绝大多数的普通人来说,要想成为一名优秀的程序员,你所需要的只有坚持。编程并不简单,但是只要坚持,任何人都可以通过阅读编程相关的书籍来掌握基础知识。这个行业内有许多程序员是工作了一段时间才又去接触的数学,这些人并没有接受任何正规的数学教育,但他们最后却可以理解并且应用那些复杂的算法。
作者提到,普通人要想成为优秀的程序员,只需要坚持,即持续不断的学习,每天编程。)
(10)成为全明星学者。在成为程序员的过程,你会成为一个优秀的学者。(编程的好处真多。。)
(11)你最终会沉迷于编程。(编程的快乐是无与伦比的,尤其是项目结果跑出来的那一瞬间。)
(12)寻找bug可能会花费很久。(坚持!不要放弃!)
(13)用好搜索引擎。(鉴于百度这样,还是装个VPN吧。)
(14)读一本设计模式相关的书(好像还没到那个境界。。不太懂)
今天有这两个感想,感觉很激动,很兴奋。编程需要坚持和学习!持续学习!
网友评论