一、剥鸡蛋壳比吃鸡蛋的时间还要长
图片来自网络(侵删~)敲代码=吃鸡蛋,各种环境=剥鸡蛋壳。程序员新手很容易因为剥鸡蛋壳困难而被劝退。还记得最开始学编程经常找师兄师姐搭环境,说的最多的是 “我的程序又跑不起来了。” 其实编程不仅仅是编程,更重要以及不能忽略的是前期剥鸡蛋壳的过程。工作以后,需要熟悉各种开发环境、部署环境,甚至需要匹配对方的需求下载各种各样的软件,开发环境踩过的坑也很多。
做项目之前要做好剥鸡蛋壳的心理准备,不要因为各种环境而崩溃,程序媛的工作包括coding以及coding前的所有准备工作。
二、方法比努力更重要
改bug改了这么久,很深刻的一个体会是(划重点)如果你觉得自己在很笨的解决一个问题,多半是方法不对。我属于那种一直泡在项目中但是没有好好打基础的类型,可以很快的找到bug的解决方式,但是基础不够扎实。如果基础不够扎实,就发现不了别人已经造好的车轮。review下自己的代码,哪一段写的逻辑很笨就快点改掉吧。
三、分析问题无法一步到位要学会分解
高级程序员也是拆解问题的,只是速度很快,看似一步到位。对于初级程序员来说要学会拆解问题,将问题拆解一步步实现。
四、坑只有自己跳了才记得牢
体验和感受是第一位的,实践出真知。编程没有捷径,师傅领进门,修行在个人。解决的bug像星星一样照亮了程序员的夜空。
五、我为啥要来简书
本人接触java开发项目三年半,大数据开发项目一年。一直泡在项目中野蛮生长。乐意与大家分享开发经验的职场小白。新的一年,我将更新一些技术帖,分享一些可复用的干货,同时倒逼自己系统学习。欢迎大家留言 疫情防控期间要记得学习与锻炼 哈哈哈 good luck。
网友评论