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