这本是不该该的。前端
一方面过着朝九晚六相对还算稳定的生活,另外一方面又常常在无数个周末接到用户问题的即时处理通知。git
搞不懂上班的时候问题不来,恰恰下班了又冒出来,周末还不得安生,电脑这玩意得时刻放在身边。程序员
迷茫什么呢?面试
急功近利而迷茫。chrome
枯燥而无味的代码得要写很久才能让人看到满意的效果,这个效果经常却不怎么实用,带不来实际的收益。编程
野心膨胀而迷茫。编程语言
感叹于本身的无知无畏,想要把编程有关的都学个通透,内心知道不必也根本没时间,可仍是不能忍受只知一半不知另外一半的感受。编辑器
不知如何是好。工具
迷茫终究只能是暂时的,为了有个美好的之后,总得实实在在的作点什么。学习
在变化超级快的程序领域里,最根本的是如何快速有效的开发出合适的商业需求。
始于兴趣,终于生活。
笼统的来讲,各类编程语言大大小小好的坏的热门冷门不下于几十种,一我的再如何聪明好学有天赋,也不可能所有都精通。
除了学习的速度问题,还要面临语言的迭代,一旦向下不兼容,就等于在固化的知识体系里,又从新构建一遍。
学习的越多就应该越明白,编程的语言区别是有的,但也有必定不少的共通的地方。
➢有关于编程的单词汇总起来并很少(有助于学习最新的前沿知识和理解错误信息等),包括英语交流
➢多人合做是不可避免的,一我的再优秀也要保持团队的进度(git工具流)
➢前端调试(chrome开发者工具),对于前端来讲,能快速定位问题。
➢打字速度与盲打(不是非必须,可是这是衡量一个程序员的明显分界线)
➢编程思想和学习方法(每一个领域都有其自成体系的学习理论,尤为是自学对于编程的重要性)
➢硬件和软件(每一个程序员通用的是必定是键盘,鼠标,双屏,人体力学桌椅,u盘,系统,编辑器,等等一系列可以提高开发效果,保护身体健康的物理内容,这也是花钱就能解决的事物,须要在这一块好好下点心思)
➢面试(每一个人都要面临面试这一关,它决定你的工做也在必定程度决定你的薪资),面试的内容与工做并不相同
➢本身的知识体系(尤为是踩过的坑和学到的重要的东西)(可以拿来即用,避免别人的干扰和陷阱)
➢博客和视频(一方面记录本身的思想和历程,一方面以教学和分享的效果而出发)
➢本身的项目(它没必要得盈利,但必定有适用场景,有相对的兴趣,从无到有构建,而且持续优化,不断收集和开发新需求,把本身会的不会的都融会贯通到里面,是一身技能的结合,固然,也能够和朋友一块儿,合做开发,毕竟,在有的时候,一我的的力量始终是单薄的)
➢高质量的学习资源(书籍也好,课程也好,必定要是好的内容,在现在这个遍地广告,全都是疯狂营销没有什么干活的时代,谁拥有的好的资源,谁就能快人一步,要知道,一步错,步步错,是弥补不回来的,这个世界从不缺少努力的人,就怕在错的路上比别人更努力还不自知)
➢健康的身体(颜值能够不高,可是身体必定要好,程序员这职业,几乎是加班和猝死的代名词,钱多钱少暂且不提,只能拥有一个健康的身体,才能持续在领域里走下去,这不只是关于疾病的痛楚,也关于生死的危机)
上述的内容都属于水磨的功夫,短期很难看到有什么特别明显的效果。
对于着急须要反馈的咱们,是一个巨大的考验,明明学习某一个专业的知识能解决一些当下的问题,却不得不取舍时间用来进行一些额外的优化,这些优化并必定能带来必定的收获。
但恰恰又是一个综合能力,可以让咱们在极短的时间解决问题,在之后的每一步都拥有结实的基础面对大部分的困难。
如何取舍,就看我的的时间和精力了。